Lausekkeet ja liiketoimintasäännöt

Käytön näkökulmasta katsottuna lausekkeet ja liiketoimintasäännöt lisäävät tietoihin business intelligence -sisältöä. Teknisestä näkökulmasta katsottuna ne korvaavat staattiset tietomääritteet dynaamisilla lausekkeilla laskutoimituksia varten tai määritteiden arvojen muunlaista käsittelyä varten.

Voit kirjoittaa lausekkeen määritteen arvoksi tiettyyn elementtiin (tai tiettyihin elementteihin, jos käytät monivalintaa) tai uusien elementtien määritteen oletusarvoksi.

IBM Rational Focal Point arvioi kunkin lausekkeen ennen ajoa ja varmistaa, että se on lausekkeita koskevien rajoitusten ja vaatimusten mukainen. Jos lauseke ei läpäise arviointia, ohjelma ei toteuta mitään siinä määritetyistä toiminnoista ja käyttäjän on korjattava lauseke ohjelman antaman palautteen mukaisesti.

Esimerkki yksinkertaisesta lausekkeesta on merkkijonon =PI antaminen arvon 3.1415 sijasta. Liiketoimintasäännöt ovat kehittyneempiä lausekkeita, joita voi käyttää esimerkiksi vaatimusten laatutarkistukseen, kokonaisen käsittelyreitin toteutukseen tai suuren yrityksen myyntilukujen koostamiseen.
Huomautus: Liiketoimintasääntöjen lisäys ja hallinta IBM Rational Focal Point -ohjelmassa edellyttävät joko yleisen pääkäyttäjän oikeuksia tai liiketoimintasääntöjen yleisiä käyttöoikeuksia.

Lausekkeet ovat tietoja antavia matemaattisia laskutoimituksia. Lauseke voi esimerkiksi tiivistää moduulin määritteet tai korvata staattisen päivämääräkentän kuluvalla päivämäärällä.

Tavallisesti liiketoimintasäännöt sisältävät useita parametreja ja toteuttavat monimutkaisia toimintoja. Liiketoimintasäännöt voivat yksinkertaisen arvon palautuksen ohella saada aikaan myös muita toimia, esimerkiksi sähköposti-ilmoituksen lähetyksen.

Jos esimerkiksi Kokonaiskustannukset-määrite on Laitteistokustannukset- ja Ohjelmistokustannukset-määritteen summa, Kokonaiskustannukset-määritteen kentässä on lauseke = Hardware Cost + Software Cost.

Laitteistokustannukset- ja Ohjelmistokustannukset-määrite ovat lähdemääritteitä, ja Kokonaiskustannukset-määrite on kohdemäärite. Kohdemäärite havaitsee lähdemääritteiden muutokset ja päivittyy muutosten yhteydessä automaattisesti. Liiketoimintasääntöjen rakenne on samankaltainen.

Kaikki lausekkeet ja liiketoimintasäännöt tallentuvat määritteisiin. Joissakin tilanteissa liiketoimintasääntö voi kuitenkin olla erityismääritteessä erillään tavallisista määritteistä. Esimerkiksi liiketoimintasäännön, joka lähettää ilmoituksen tai täyttää arvotaulukon, tulee olla erityisessä liiketoimintasäännön säilömääritteessä. Säilö on vain tekstimäärite, joka sisältää liiketoimintasäännön.

Tärkeää:
Tässä esimerkissä LinkListAttributeSum-liiketoimintasääntö laskee kaikkien Linkki-, Linkkiluettelo- tai Saapuvat linkit -määritteessä lueteltujen elementtien määritesumman. Kohde-elementissä on määrite nimeltä Kokonaisresurssitarve. Tämä kohdemäärite päivittyy aina, kun jokin linkitettyjen lähde-elementtien lähdemäärite muuttuu. Liiketoimintasääntö on tallennettu kohde-elementissä olevaan Kokonaisresurssitarve-määritteeseen. Laskutoimituksen tulos (90) näkyy, kun elementti on näkyvissä.
Esimerkki kohde- ja lähde-elementeistä.

Lausekkeet voivat tuoda näkyviin myös kuvia, kaavioita ja taulukkoja. Niihin on voitu määrittää myös jokin erityinen muokkaustila esimerkiksi TrafficLight-ohjelmaa varten.


Palaute