SetChoice példa: Attribútumok összehasonlítása

Ebben a példában a SetChoice üzleti szabályt annak elemzésére használja a rendszer, hogy vajon a projekt költsége túllépi-e a költségvetést, vagy sem.

A Projekt modul tartalmaz két Egész szám attribútumot, Előirányzott költségvetést, az Aktuális költségvetést és egy Költségvetésnek nevezett választékattribútumot. A Költségvetés attribútumnak két eleme van: Költségvetésen belül és Költségvetésen kívül. A költségvetésben előirányzott és az aktuális költségek modellezéséhez használja a SetChoice üzleti szabályt és egy kifejezést a Költségvetés attribútum frissítéséhez:

  1. Adjon hozzá egy két elemmel rendelkező választékattribútumot: Költségvetésen belül és Költségvetésen kívül.
  2. Adjon hozzá egy "Költségbecslés" nevű Egész szám attribútumot, mint az alábbi ábrán látható. Ebbe az attribútumba írja be a következő kifejezést:
    ='Aktuális költség' >= 'Előirányzott költség' ? 1 : 2
    A Költségbecslés attribútum beállításai

    Ez a kifejezés azt jelzi, hogy ha az Aktuális költség nagyobb vagy egyenlő, mint az Előirányzott költség, akkor az érték 1. Máskülönben az érték 2.

  3. Adjon hozzá egy SetChoice nevű szövegattribútumot, amely így az üzleti szabályt tároló attribútummá válik, amint az alábbi ábrán látható. Ebbe az attribútumba írja be a következő üzleti szabályt:
    =SetChoice("328","18","false","18_2","19_1",'Költségbecslés')

    Az üzleti szabály azt jelzi, hogy a Költségvetés attribútumot (azonosító: 328) a Költségvetésen belül elemhez (azonosító: 18) kell beállítani, kivéve, ha a Költségbecslés attribútumban megadott érték 1. Ebben az esetben a Költségvetés attribútumot a Költségvetésen kívül elemhez (azonosító: 19) kell beállítani.

    A SetChoice attribútum beállításai

  4. Az aktuális költségek túllépik az előirányzott költségeket és a SetChoice üzleti szabály frissíti a Költségvetés attribútumot Költségvetésen kívül értékűre. Megjelenítheti az összes olyan projektet, amely túllépte az előirányzott költségeket mégpedig a Költségvetés attribútumon alapuló nézet vagy szűrő létrehozásával.
    A projekthez tartozó Költségvetés attribútum jelzi, hogy az a Költségvetésen kívül értékű

Visszajelzés