Workflow-beállítások¶
A workflow-sablont a következők határozzák meg:
- az általános beállításai,
- az inicializálási beállításai,
- az elindítására jogosult valós vagy rendszerfelhasználói,
- a kérelmezőre vonatkozó végrehajtási engedélyezés,
- a felelősei,
- a hatóköre: a workflow célszemélyei (pl. belső munkatársak, egy részleg személyei),
- a jóváhagyási szabálya, amely a lépések állapotától függ,
- a lépései,
- a műveletei és teendői.
Általános beállítások¶
Inicializálási beállítások¶
Az inicializálási beállításokkal a workflow típusa és jellemzői, valamint az indítási mód határozható meg. A konfigurációs mezők a kiválasztott workflow-típustól függően változnak.
Az összes workflow-típusra közös inicializálási beállítások a következők:
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Statut | A workflow állapotát megadó paraméter. A workflow-motor csak az éles állapotú workflow-kat hajtja végre, és csak ezek érhetők el a felhasználó kérési listájában. |
Under construction In production Suspended Enabled |
| Workflow type | A workflow típusának kiválasztása. |
At the request of users: felhasználói kérési űrlap érhető el az üzemeltetési konzol „workflow” menüjében. On an event: a workflow indítása a CyberElements Identity egy olyan eseményéhez kötött, amely jóváhagyás tárgya lehet, például hozzárendelések vagy hozzárendelés-visszavonások (fiókok, profilok, delegálás, erőforrások, személyek), létrehozások, módosítások vagy törlések (személyek, jogok, struktúrák, engedélyezési szabályok, felsorolások, szinkronizálások), delegálások és delegálások törlése, jogok tanúsítása és tanúsításának visszavonása, kontextusváltások, identitásegyeztetések és személyzeti áthelyezések. Delayed triggering: a workflow indítása a személy egy dátumattribútuma (például kezdő dátum, záró dátum, születési dátum) vagy egy jog lejárati dátuma alapján. Periodic: végrehajtási gyakoriság alapján induló workflow. |
A workflow típusától függő inicializálási paramétereket az alábbiak ismertetik:
-
„User request” workflow-típus: többféle „user request” workflow érhető el, és az inicializálási paraméterek konfigurációja a választott típustól függően eltér.
- Jogok kérése: lehetővé teszi, hogy a felhasználó egy űrlapon keresztül jogokat kérjen. A kérést saját maga vagy egy vagy több másik személy számára nyújthatja be.
Parameter Description Típus és lehetséges értékek Request A felhasználói kérés jellege. Rights request Check SOD A kérési űrlap kitöltésekor megköveteli a jogok szétválasztására vonatkozó szabályok ellenőrzését. A felhasználó nem tudja megerősíteni a kérését, ha a kért jogok nem felelnek meg az SOD-szabályoknak. Yes/No Right Azoknak a jogoknak a listája, amelyeket a workflow-t elindító felhasználó kérhet. Jogok listája. Additional fields Lehetővé teszi további szöveges vagy felsorolás típusú mezők konfigurálását a kérési űrlapon. Egy vagy több attribútum kiválasztása (csak karakterlánc vagy felsorolás típusú) a meglévő attribútumok listájából. - Attribútummódosítási kérés: lehetővé teszi, hogy a felhasználó egy űrlapon keresztül egy vagy több attribútum értékének módosítását kérje. A kérést saját maga vagy egy vagy több másik személy számára nyújthatja be.
Parameter Description Típus és lehetséges értékek Request A felhasználói kérés jellege. Request for attribute modification Attribute selection Azoknak az attribútumoknak a listája, amelyeket a workflow-t elindító felhasználó módosíthat. Attribútumok listája.
Akkor látható, ha: Request = „Request to modify attributes”- Erőforráskérés: lehetővé teszi, hogy a felhasználó egy űrlapon keresztül erőforrás-kiosztási kérést nyújtson be. A kérést saját maga vagy egy vagy több másik személy számára nyújthatja be.
Parameter Description Típus és lehetséges értékek Request A felhasználói kérés jellege. Resource request Resource type Azoknak az erőforrásoknak a típusa, amelyeket a workflow-t elindító felhasználó kérhet. Erőforrástípus. (Vegye figyelembe, hogy a funkció helyes használatához workflow-nként csak egy erőforrástípust választhat ki) - Manual provisioning request: lehetővé teszi, hogy a felhasználó egy űrlapon keresztül manuális kiépítési kérést nyújtson be. A kérést saját maga vagy egy vagy több másik személy számára nyújthatja be.
Parameter Description Típus és lehetséges értékek Request A felhasználói kérés jellege. Manual provisioning request Check SOD A kérési űrlap kitöltésekor megköveteli a jogok szétválasztására vonatkozó szabályok ellenőrzését. A felhasználó nem tudja megerősíteni a kérését, ha a kért jogok nem felelnek meg az SOD-szabályoknak. Yes/No Right Azoknak a jogoknak a listája, amelyeket a workflow-t elindító felhasználó kérhet. Jogok listája. Additional fields Lehetővé teszi további szöveges vagy felsorolás típusú mezők konfigurálását a kérési űrlapon. Egy vagy több attribútum kiválasztása (csak karakterlánc vagy felsorolás típusú) a meglévő attribútumok listájából. - Other request: lehetővé teszi, hogy a felhasználó egy űrlapon keresztül egyéni kérést nyújtson be. A kérés szöveges formában történik. A kérést saját maga vagy egy vagy több másik személy számára nyújthatja be.
Parameter Description Típus és lehetséges értékek Request A felhasználói kérés jellege. Other request Description of the request Description Karakterlánc. -
„On an event” workflow-típus: a CyberElements Identity az alábbi listában szereplő minden tevékenységhez eseményt hoz létre.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Event | A workflow-t elindító esemény(eke)t megadó paraméter. | Események listája (lásd az alábbi listát) |
| Indítási beállítás a művelet állapota alapján | Az eseményt létrehozó művelet állapotához kötött indítási feltétel. | Success/Failure/Both |
| A workflow indítási beállítása a művelet időbeli lefolyása alapján | A workflow indítási feltétele |
Before/After/Both. Before: jelölje be ezt a beállítást, ha jóváhagyást szeretne létrehozni az esemény tényleges bekövetkezése előtt (példa: személy létrehozásának jóváhagyása). After: jelölje be ezt a beállítást, ha azt szeretné, hogy az első lépés az esemény bekövetkezése után induljon el. |
| Conditions to be validated | A workflow akkor indul el, ha az elküldött események mindegyike vagy egy része teljesül. |
Legalább az egyik feltételnek teljesülnie kell, Az összes feltételnek teljesülnie kell. |
| Grouping | Lehetővé teszi, hogy csak egy workflow induljon el, ha egyszerre több hasonló esemény kerül elküldésre. |
Yes/No. Ez a beállítás a következő hat eseménynél érhető el: Jogok hozzárendelése Jogok módosítása Személy módosítása Egy személy identitásainak egyeztetése Jogok visszavonása Egy személy identitásegyeztetésének törlése |
Események és opcionális paraméterek listája
- „Delayed Trigger” workflow-típus: a workflow egy meghatározott attribútum dátuma vagy egy megadott jog záró dátuma előtt vagy után X nappal indítható el.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Based on | Paraméter, amellyel megadható a dátumattribútum, amelyen a workflow alapul. |
„On attribute”: dátumattribútumok listája. „On expiration of a right”: minden olyan jogra vonatkozik, amelyhez záró dátum van megadva. |
| Time period |
„Before” (napok száma): a workflow előre hozott végrehajtása a céldátum-attribútum értéke alapján. „After” (napok száma): a workflow késleltetett végrehajtása a céldátum-attribútum értéke alapján. |
Egész szám. |
- „Periodic” workflow-típus: lehetővé teszi workflow-k küldését meghatározott gyakorisággal
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Every | Paraméterek, amelyekkel megadható, milyen gyakorisággal induljon el egy időszakos workflow. |
A listából kiválasztandó gyakoriság:
|
| Sending time | Az időszakos workflow indításának időpontja. | Egész számok. Meghatározza a küldés időpontját, ha a kiválasztott gyakoriság nap, hét vagy hónap, illetve az első küldés időpontját, ha a gyakoriság „hour” típusú. |
User(s)¶
A „Users” szakaszban határozható meg, hogy mely személyek vagy identitások hajthatnak végre egy workflow-t. A lehetőségek a választott workflow-típustól függően eltérnek.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Authorized user(s) | Valós vagy rendszerszintű személy(ek), akik jogosultak a workflow elindítására. |
|
| Filter |
Szűrőtípus, amely meghatározza, hogyan kérhető le a workflow elindítására jogosult személyek listája. Példa: a CyberElements Identity adminisztrációs jogaival rendelkező felhasználók vagy egy részleg felelősei. |
Akkor látható, ha „Authorized user(s)” = „A list of persons”:
|
| Selection | A konfiguráció során kiválasztott személyek listája. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List (ids)”. A kiválasztandó személyek listája.
|
| Filter query | Paraméter, amellyel SQL-lekérdezés adható meg a kívánt személyek szűréséhez. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List of IDs returned by an SQL evaluation”. Karakterlánc: a kívánt személyek szűrésére szolgáló SQL-lekérdezés. A kulcsszavak használatáról ezen az oldalon tájékozódhat.
|
Saját maga számára történő végrehajtás megengedése?¶
Ez a beállítás csak akkor látható, ha a workflow típusa „On User Request”. Segítségével megengedheti vagy megtagadhatja, hogy a felhasználó saját maga számára nyújtson be kérést.
A saját maguk számára kérést benyújtani jogosult felhasználók köre szűrőkkel is szűkíthető.
Az is lehetséges, hogy egy workflow-t úgy konfiguráljon, hogy csak saját maga számára engedje meg a végrehajtást. Az ehhez szükséges konfigurációkat az alábbiak részletezik.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Allow | Paraméter, amely jelzi, hogy a kérést benyújtó felhasználó benyújthatja-e azt a saját nevében. |
|
| Filter |
Szűrőtípus, amely meghatározza, hogyan kérhető le a kérés benyújtására jogosult személyek listája. Példa: a CyberElements Identity adminisztrációs jogaival rendelkező felhasználók vagy egy részleg felelősei. |
Akkor látható, ha „Allow” = Yes (bejelölve).
|
| Selection | A konfiguráció során kiválasztott személyek listája. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List (ids)”. A kiválasztandó személyek listája.
|
| Filter query | Paraméter, amellyel SQL-lekérdezés adható meg a kívánt személyek szűréséhez. |
Akkor látható, ha „Authorized User(s)” = „A list of persons” és „Filter” = „List of IDs returned by an SQL evaluation”. Karakterlánc: a kívánt személyek szűrésére szolgáló SQL-lekérdezés. ![]() Ha a workflow csak a kérelmező saját maga számára hajtható végre, használja a következő szintaxist: §PERSON§ATTRIBUTE§UID§=#STARTER#ATTRIBUTE#UID# A kulcsszavak használatáról ezen az oldalon tájékozódhat. |
Manager¶
A „Manager” szakaszban határozható meg, hogy mely személyek kezelhetik ennek a workflow-nak a példányait, vagyis ezek a személyek jogosultak lesznek a workflow-példányok megtekintésére és a velük kapcsolatos műveletekre, amíg a workflow nem kerül befejezett/archivált állapotba.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Workflow administrator(s) | A workflow kezelésére – azaz szüneteltetésére, újraindítására, leállítására és a műveletek, például jóváhagyások érvényesítésére – jogosult valós személy(ek). | Személyek listája. |
| Filter | Szűrő, amely meghatározza, hogyan kérhető le a workflow adminisztrálására jogosult személyek listája. |
|
| Selection | A konfiguráció során kiválasztott személyek listája. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List (ids)”. A kiválasztandó személyek listája.
|
| Filter query | Paraméter, amellyel SQL-lekérdezés adható meg a kívánt személyek szűréséhez. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List of IDs returned by an SQL evaluation”. Karakterlánc: a kívánt személyek szűrésére szolgáló SQL-lekérdezés. A kulcsszavak használatáról ezen az oldalon tájékozódhat. -->
|
Scope¶
A „Scope” szakaszban adhatók meg azok a feltételek, amelyekkel szűrhetők a workflow által megcélozható identitások. A workflow hatóköre csak az „On event”, „Delayed trigger” vagy „On user request” típusú workflow-kra vonatkozik.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| A workflow hatóköre: | Valós személy(ek), akikre vonatkozóan a workflow végrehajtásra kerül (lehetővé teszi a workflow céljának szűrését). |
Példa: egy személylétrehozási eseményre induló workflow esetén a hatókör a külső személyek létrehozására korlátozható. Jogkérések esetén a kérések egy részleg felhasználóira korlátozhatók. |
| Filter | Szűrőtípus, amely meghatározza, hogyan kérhető le a workflow célszemélyeinek listája. |
|
| Selection | A konfiguráció során kiválasztott személyek listája. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List (ids)”. A kiválasztandó személyek listája.
|
| Filter query | Paraméter, amellyel SQL-lekérdezés adható meg a kívánt személyek szűréséhez. |
Akkor látható, ha „Authorized user(s)” = „A list of persons” és „Filter” = „List of IDs returned by an SQL evaluation”. Karakterlánc: a kívánt személyek szűrésére szolgáló SQL-lekérdezés. A kulcsszavak használatáról ezen az oldalon tájékozódhat.
|
Workflow validation¶
A „Workflow validation” szakaszban a workflow-példány állapota határozható meg a workflow-t alkotó lépések állapota alapján. A workflow felelősei arra is felhatalmazást kaphatnak, hogy a jóváhagyók nevében jóváhagyjanak (a jóváhagyási lépéseket), például hogy távollét esetén feloldják a workflow-k blokkolását.
| Parameter | Description | Típus és lehetséges értékek |
|---|---|---|
| Allow validation by manager | Lehetővé teszi, hogy a workflow-t a workflow felelősei is jóváhagyják (a workflow lépéseiben meghatározott jóváhagyókon kívül). |
|
| Validation rule | Paraméter, amellyel megadható az a szabály, amelynek ellenőrzése jelzi, hogy a workflow sikeres vagy sikertelen volt. |
|
| Query | Paraméter, amellyel SQL-lekérdezés adható meg azoknak az elemeknek a pontosabb meghatározására, amelyek eldöntik, hogy a workflow „Successful” állapotú lesz-e. |
Akkor látható, ha „Validation Rule” = „Evaluation rule determining whether the workflow succeeds”. Karakterlánc: SQL-lekérdezés, amely kinyeri azokat az elemeket, amelyek meghatározzák, hogy a workflow „Successful” vagy „Failed” állapotú lesz-e. A lekérdezésnek logikai értéket kell visszaadnia. Ha a visszaadott érték 1, a workflow „Successful” állapotú lesz, ellenkező esetben „Failed” állapotú. A kulcsszavak használatáról ezen az oldalon tájékozódhat.
|
Megjegyzés a workflow jóváhagyásáról:
Ha egy művelet (vagy lépés) nem kerül végrehajtásra, mert a kontextus nem felel meg a művelet (vagy lépés) végrehajtási feltételeinek, az adatbázisban nem jön létre művelet- (vagy lépés-) példány.
Ezért a művelet vagy a lépés állapota nem kérhető le.
Ha egy végrehajtási feltételek nélküli lépés egyik művelete sem került végrehajtásra, a lépéspéldány létezik az adatbázisban, és az állapota sikeres.
A jóváhagyáshoz kötött tevékenységek csak akkor kerülnek jóváhagyásra, ha a workflow sikeresen befejeződik.











