Kifejezés sorok

A kifejezések a Rational Focal Point alkalmazásban aszinkron módon kerülnek kiértékelése egy kifejezés sor használatával. Bármely csomópont kifejezéseket vehet fel a sorról, és értelmezheti azokat.
Megjegyzés: A kifejezés sor megtekintéséhez vagy általános rendszergazdának kell lennie, vagy rendelkeznie kell az Üzleti szabályok globális jogosultságával.

A kifejezések bizonyos attribútumok változásait figyelhetik úgy, hogy az attribútum változásakor mindig kiértékelésre kerülnek. Amikor egy kifejezés kiértékelődik, az érték normál esetben azon az attribútumon kerül beállításra, amelyen a kifejezés megadásra került. Bizonyos üzleti szabályok egyéb attribútumok értékeit is módosíthatják. A kifejezések között függőségi lánc lehet.

1. példa: Ebben a példában a C attribútum a B attribútumtól függ, a B pedig az A-tól. Az A attribútum változása a 2 értékre a B attribútumon lévő kifejezés kiértékelését aktiválja. A B attribútum kifejezése a kifejezés sorra kerül. Végül amikor az A+1 kifejezés kiértékelődik, és a 3 kerül beírásra a B attribútum értékéhez, akkor a C attribútum kifejezése aktiválódik, és a sorra kerül. A lánc akkor fejeződik be, amikor a C attribútum kifejezése kiértékelésre és beírásra kerül.
Attribútum Kifejezés Érték
A (nincs) 1
B A+1 2
C B+1 3
2. példa: Az A attribútum értékének változása egyetlen műveletben 10000 kifejezést fog a kifejezés sorra helyezni. Ez jelentős hatást gyakorolhat a Rational Focal Point teljesítményére a kifejezések bonyolultsága alapján.
Megjegyzés: Ha a kifejezések gyorsabban adódnak hozzá a sorhoz, mint ahogy kiértékelésre kerülnek, akkor a sor korlátlanul növekszik. Ez hosszú várakozási időt eredményezhet a változások terjesztésében.
Attribútum Kifejezés Érték
A (nincs) 1
B1 A+1 2
B2 A+1 2
B3 A+1 2
- A+1 2
- A+1 2
B10000 A+1 2

Visszajelzés