MoReq2010 Iratkezelőrendszerek moduláris követelményei. I. kötet. Alapszolgáltatások és beépülő modulok (MoReq 2010).

ELSŐ RÉSZ – FŐ FUNKCIÓK - 2. RENDSZERSZOLGÁLTATÁSOK - 2.1. Szolgáltatás információk - 2.2. Alapfogalmak

MoReq2010 ® – Első rész – Alapszolgáltatások és beépülő modulok v1.0 Oldal 37 / 521 Copyright © 2010 & 2011 DLM Forum Foundation, minden jog fenntartva A MoReq2010 ® egy követelmény specifikáció, így minden művelet, amit az entitáson egy MCRS-el el lehet végezni, visszakövethető egészen egy vagy több funkcionális követelményig. A felhasználók csak azokon az entitásokon végezhetnek műveleteket, amelyekhez hozzáférési jogosultsággal rendelkeznek. Amint azt a 4. Minta a felhasználói szerepkörök és jogosultságok kezeléséhez fejezet bővebben is kifejti, egy művelet elvégzéséhez szükséges jogosultság úgy jön létre, hogy egy szerepkört hozzárendelnek az adott felhasználóhoz, vagy csoporthoz. A szerepköröket a felhasználókhoz vagy a csoportokhoz az ACL bejegyzéseken keresztül lehet hozzárendelni, amelyek azután a szolgáltatás vagy a konkrét entitás ACL-jének a részévé válnak. Ahogy azt a 2.2.2-ben korábban kifejtettük, néhány MCRS megoldás eltérhet a minta szerepkör szolgáltatásban leírt követelményektől, de minden MCRS-nek biztosítania kell hasonló, teljesen kompatibilis szolgáltatásokat. A minta szerepkör szolgáltatás jelentése a 4. Minta a felhasználói szerepkörök és jogosultságok kezeléséhez fejezetben található. 2.2.8. Eseménytörténetek Minden MCRS-beli entitáshoz tartozik egy eseménytörténet, amely olyan események láncolatából áll, amelyek az entitással történtek. Amikor akár egy felhasználó, akár a rendszer olyan művelet hajt végre, amelynek az entitás résztvevője, egy esemény generálódik, amely hozzáadódik az entitás addigi eseménytörténetéhez. Így tehát az eseménytörténet minden egyes eseménye az MCRS-ben végrehajtott egyetlen művelettel áll összefüggésben. Egy esemény metaadatait mindig az MCRS állítja be, és a felhasználónak tilos módosítania. Az eseményeknek nincs eseménytörténetük. A különböző események különböző metaadatokkal rendelkeznek az elvégzett művelettől függően, amely az eseményt generálta. Ezáltal lehetséges, hogy egy esemény több entitás eseménytörténetében is megjelenjen. Például:  Ha egy jogosult felhasználó megváltoztatja egy aggregáció nevét, (az R6.5.3. alatt) csak egy entitáson történt változás (az aggregáción), az esemény (F14.5.17 Aggregáció – Metaadatok Módosítása) csak az aggregáció eseménytörténetében jelenik meg.  Ha egy megfelelő jogosultsággal rendelkező felhasználó létrehoz egy nyilvántartott iratot, és egy aggregációba sorolja (R6.5.10 alatt), akkor két entitás változott a művelet során (a nyilvántartott irat és az aggregáció), így ugyanaz az esemény (F14.5.121 Nyilvántartott irat - Létrehozás) mindkét eseménytörténetben megjelenik.  Ha egy megfelelő jogosultsággal rendelkező felhasználó áthelyez egy nyilvántartott iratot az egyik aggregációból egy másikba, akkor az esemény (F14.5.3. Aggregáció – Nyilvántartott irat hozzáadása) mindhárom résztvevő entitás (a forrás aggregáció, a cél aggregáció, és maga a nyilvántartott irat) eseménytörténetében megjelenik.  Az R6.5.21 szerint a nyilvántartott irat mindig résztvevője az elemein végrehajtott műveleteknek, tehát a generált események egyaránt megjelennek mind a nyilvántartott irat, mind a komponens eseménytörténetében. A 2f ábra bemutatja, hogyan lehet egy esemény egyszerre több eseménytörténet része.

Next

/
Oldalképek
Tartalom