Munkafolyamatok meghatározása

Első  Előző  Következő

A Solidus a munkafolyamatok vezérlését az objektum orientált adatbázis eszközeivel (Egyedtípusok, Attribútum típusok, Egyedek, Attribútum értékek) oldja meg.

 

Eljárás példányok

Közönséges eljárás típusú egyedek = tevékenységek, speciális tevékenység attribútum értékekkel.Ilyen attribútumok:

1.Átmenet A tevékenységet követő tevékenység. "Értéke" egy másik tevékenység. Elágazás (hasítás) esetén egy tevékenységnek több átmenet attribútuma lehet. Ha egy tevékenységnek nincs átmenet típusú attribútuma, akkor az a munkafolyamatban egy végtevékenység.
2.Befoglaló tevékenység (projekt) Ha egy tevékenység egy másik tevékenység része, akkor van egy (és csakis egy) "Befoglaló tevékenység"  attribútuma.
3.Előfeltétel A tevékenység létrehozási (egzisztencia feltétele). Ha nincs, akkor automatikusan teljesül.
4.Utófeltétel A tevékenység "átmeneti" feltétele. A munkafolyamat akkor folytatható, amikor teljesül.
5.Tárgy objektum Az objektum, amire a munkafolyamat irányul.
6.Közreműködő operátor
7.Határidő

 

Munkanapló

A Solidus és az operátorok az eljárás példányokat, mint objektumokat, egy véges állapotú vezérléssel kezelik. Ezért minden tevékenységnek van egy eseménynaplója. A tevékenységek és a kapcsolódó eseménynaplók együtt alkotják a munkanaplót.

A munkanaplónak számos nézete képzelhető el, mint például

1.Egy objektummal kapcsolatban folyamatban lévő, vagy elvégzett tevékenységek
2.Az olyan tevékenységek, amelyben egy adott közreműködő operátor érintett,
3.Az olyan tevékenységek, amelyben egy adott szervezeti egység érintett,
4.Egy adott időszakban elvégzett tevékenységek,