Konfigurácia krokov, akcií a úloh¶
Workflow pozostáva z jedného alebo viacerých krokov, z ktorých každý pozostáva z jednej alebo viacerých akcií a/alebo úloh.
Kroky sa vo workflow vykonávajú postupne, zatiaľ čo akcie a úlohy v rámci toho istého kroku sa vykonávajú paralelne.
Konfigurácia kroku¶
Krok vo workflow môžete vytvoriť alebo upraviť, keď je formulár workflow otvorený v režime úprav.
Ak chcete vytvoriť nový krok, upravte workflow a kliknite na tlačidlo „Step“.
Ak chcete upraviť krok, kliknite na ikonu „
“ pod požadovaným krokom.
Ak chcete odstrániť krok, otvorte ho v režime úprav (pozrite vyššie) a kliknite na tlačidlo „Delete“.
Parametre kroku workflow¶
V každom kroku musíte definovať aspoň jednu akciu alebo úlohu.
Konfigurácia kroku eskalácie¶
Eskalácia je krok, ktorý sa spustí po určitom období nečinnosti od spustenia workflow, začatia kroku alebo začatia akcie.
Príklad eskalácie:
Používatelia môžu požiadať o prístupové práva k aplikácii MyApp. Tento workflow vyžaduje pred udelením práva úvodný krok schválenia priamym nadriadeným. Ak priamy nadriadený ani týždeň po požiadavke na práva požiadavku stále neschválil, spustí sa krok eskalácie:
- Zrušenie kroku schválenia priamym nadriadeným,
- Odoslanie oznámenia žiadateľovi,
- Odoslanie požiadavky na schválenie osobe zodpovednej za aplikáciu MyApp.
Po úspešnom dokončení kroku eskalácie vykoná workflow ďalší krok, ktorým je priradenie práva.
Krok eskalácie nemôže byť prvým krokom workflow.
Konfigurácia kroku eskalácie prebieha rovnako ako vytvorenie kroku, s tým rozdielom, že možnosť „Escalation configuration“ musíte nastaviť na „Yes“.
Formulár vytvorenia uložte kliknutím na tlačidlo „Save“.
Potom musíte vytvoriť požadovanú eskaláciu. Na tento účel kliknite na tlačidlo „Escalation“.
Nastavenia kroku eskalácie:¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Escalation step | Krok, na ktorom sa má eskalácia konfigurovať. | Zoznam nakonfigurovaných krokov, pre ktoré je začiarknutá možnosť „Escalation configuration“. |
| Object concerned | Typ objektu, pre ktorý sa bude zohľadňovať časový limit nečinnosti na aktiváciu kroku eskalácie. |
|
| Name of the object | Objekt, pre ktorý sa bude zohľadňovať časový limit nečinnosti na aktiváciu kroku eskalácie, ak dotknutým objektom nie je workflow. | Zoznam krokov a akcií, ktoré sú pre tento workflow už nakonfigurované. |
| Escalation timeout |
Časový limit (v dňoch) medzi:
|
Celé číslo (počet dní). |
| Block | Akcia, ktorá sa vykoná s prebiehajúcim workflow, krokom alebo akciou, keď sa prekročí čas nečinnosti a spustí sa krok eskalácie. |
|
Po vytvorení a nakonfigurovaní kroku eskalácie doň môžete pridať úlohy a/alebo akcie.
Prístup k úprave eskalácie závisí od objektu, na ktorom je eskalácia nastavená:
Ak chcete upraviť eskaláciu nakonfigurovanú vo workflow, kliknite na ikonu „
“ v nastaveniach eskalácie vo všeobecných nastaveniach workflow.
Ak chcete upraviť eskaláciu nakonfigurovanú v kroku, kliknite na ikonu „
“ v nastaveniach eskalácie príslušného kroku.
Ak chcete upraviť eskaláciu nakonfigurovanú v akcii, kliknite na ikonu „
“ v nastaveniach eskalácie príslušnej akcie.
Vo všetkých prípadoch je možné upraviť iba polia „Archiving delay“ a „Blocking“.
Konfigurácia úlohy¶
Workflow pozostáva z jedného alebo viacerých krokov, z ktorých každý pozostáva z jednej alebo viacerých akcií a/alebo úloh.
Úloha je manuálna operácia, ktorá si vyžaduje zásah používateľa.
Kým úloha nie je dokončená, workflow je zablokovaný a čaká na spracovanie.
Existuje niekoľko typov úloh:
- Generic,
- Validation,
- Manual provisioning,
- Manual deprovisioning.
Ak chcete vytvoriť novú úlohu, kliknite na tlačidlo „Task“.
Ak chcete upraviť úlohu, kliknite na ikonu „
“ pod požadovaným krokom.
Ak chcete odstrániť úlohu, otvorte ju v režime úprav (pozrite vyššie) a kliknite na tlačidlo „Delete“.
Parametre úlohy workflow¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Language of creation/modification |
V prípade potreby pridajte preklad kliknutím na .
|
Reťazce znakov. |
| Step concerned | Krok, do ktorého úloha patrí. | Zoznam existujúcich krokov. |
| Name | Názov úlohy. | Reťazec znakov. |
| Code | Identifikátor úlohy, ktorý musí byť jedinečný medzi všetkými úlohami všetkých šablón workflow. | Reťazec znakov bez medzier a špeciálnych znakov. |
| Description | Popis úlohy. | Reťazec znakov. |
| Task |
Parameter určujúci typ úlohy. Zvyšok tohto formulára sa prispôsobí podľa vybranej úlohy. |
|
| Send e-mail | Parameter, ktorý umožňuje nakonfigurovať oznámenie na odoslanie. | Začiarknuté/nezačiarknuté. |
| Notification |
Ak chcete nakonfigurovať akciu oznámenia, kliknite na .
|
Zobrazí sa, ak je začiarknuté „Send email“. Pozrite kapitolu Konfigurácia oznámenia. |
| Authorize the transfer |
Pridá do formulára schválenia v každej inštancii workflow pole „Transfer action to“. Schvaľovateľ potom môže vybrať osobu, na ktorú prenesie akciu alebo úlohu schválenia. Úloha sa potom v jeho zozname už nezobrazí a nebude ju môcť schváliť. |
Yes/No. |
| Actor(s) | Spôsob výberu osôb, ktoré musia úlohu schváliť alebo odmietnuť. |
|
| Selection | Zoznam, ktorý vyplýva z výberu osôb vykonaného počas konfigurácie. |
Zobrazí sa, ak „Actor(s)“ = „A list of persons“. Zoznam osôb na výber.
|
| Query | Parameter, ktorý umožňuje zadať dotaz SQL na filtrovanie požadovaných osôb. |
Zobrazí sa, ak „Actor(s)“ = „A list of persons returned by an SQL evaluation.“ Reťazec znakov: dotaz SQL, ktorý sa používa na filtrovanie požadovaných osôb.
|
| Execution rule |
Parameter, ktorý slúži na určenie podmienok vykonania úlohy. Úloha by sa napríklad mohla alebo nemusela vykonať v závislosti od:
|
|
| Query | Parameter slúžiaci na definovanie dotazu SQL na kontrolu stavu akcií, krokov alebo akéhokoľvek iného objektu dostupného pomocou kľúčového slova. |
Zobrazí sa, ak „Execution rule“ = „Evaluation rule“. Reťazec znakov: dotaz SQL, ktorý sa používa na extrakciu prvkov, ktoré určia, či sa úloha vykoná. Dotaz musí vrátiť logickú hodnotu. Ak je vrátená hodnota 1, úloha sa vykoná, inak nie. |
| Message | Voľné pole, ktoré umožňuje nastaviť správu zobrazenú v používateľskom rozhraní Workflow. |
Reťazec znakov, ktorý môže obsahovať kľúčové slová. Príklad: Schváľte vytvorenie poskytovateľa služieb: #TARGET#ATTRIBUTE#name# #TARGET#ATTRIBUTE#firstname# |
Parametre špecifické pre generickú úlohu¶
Generická úloha umožňuje iba potvrdiť alebo odmietnuť vykonanie operácie. Nemá žiadne osobitné parametre.
Potvrdenie vykonania úlohy sa bude týkať všetkých príjemcov (cieľov).
Parametre špecifické pre úlohu schválenia¶
Úloha schválenia umožňuje správcovi schváliť alebo odmietnuť požiadavku na práva alebo na zmenu atribútov.
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Answers |
Odpoveď a akcia, ktorú môže vykonať schvaľovateľ. V závislosti od možností začiarknutých v odpovedi sa formulár schválenia v inštanciách workflow bude líšiť. |
|
Parametre špecifické pre úlohu priradenia prostriedkov¶
Úloha priradenia prostriedkov sa používa vo workflow požiadavky na prostriedok alebo vo workflow založenom na udalostiach. Umožňuje operátorovi priradiť/vytvoriť prostriedok pre cieľ (ciele) priamo v rozhraní workflow bez prechádzania záznamami identít.
Prípadné povolenia v profile správy operátora sa neuplatňujú: operátor môže priraďovať/vytvárať prostriedky podľa nastavení workflow.
Poznámka: po úlohe priradenia prostriedkov musí nasledovať krok s akciou priradenia prostriedkov, inak prostriedok nebude s cieľom spojený.
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Answers | Možnosti formulára priradenia prostriedkov. |
|
| Resource type | Umožňuje vybrať typy prostriedkov na priradenie. |
Typ prostriedku na výber. Upozornenie: hoci rozhranie umožňuje pridať niekoľko typov prostriedkov, na správne fungovanie riešenia je nevyhnutné zadať iba jeden. |
Parametre špecifické pre úlohy manuálneho zriaďovania a manuálneho zrušenia zriadenia¶
Úloha manuálneho zriaďovania sa používa vo workflow požiadavky na zriadenie alebo vo workflow riadenom udalosťami. Tento typ zriaďovania sa používa, keď automatické zriaďovanie prostredníctvom konektora nie je možné, ale napriek tomu chcete sledovať skutočné vytváranie účtov a autorizácií v úložisku aplikácie.
Úloha operátorovi oznamuje, ktoré práva a účty má vytvoriť alebo udeliť jednému alebo viacerým používateľom. Po vykonaní operácií s účtami v úložisku operátor potvrdí vytvorenie/priradenie práv vo formulári workflow produktu CyberElements Identity. Stavy zriaďovania jednotlivých práv sa potom v CyberElements Identity aktualizujú (zmena z červenej na zelenú) bez potreby akéhokoľvek ďalšieho zásahu.
Teoretický účet vytvorí úloha zriaďovania, ak v čase vykonania úlohy ešte neexistuje.
Úloha manuálneho zrušenia zriadenia aktualizuje stav zriaďovania práva (zo zelenej na červenú).
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Execute the task for all actors | Možnosť zoskupiť úlohu do jednej požiadavky, aj keď existuje viacero aktérov, alebo vykonať toľko inštancií úlohy, koľko je aktérov. |
Začiarknuté/nezačiarknuté.
|
| Retrieve from events |
Platí pre workflow „Rights Request“. Úloha manuálneho zriaďovania zriaďuje iba práva, ktoré sú požadované vo formulári požiadavky na práva A ZÁROVEŇ ktorých typ zriaďovania v úložisku je „Manual“. |
Začiarknuté/nezačiarknuté.
|
| Right | Zoznam práv, ktorých zriadenie/zrušenie zriadenia je možné manuálne vykonať vo formulári schválenia úlohy. |
Zobrazí sa, ak možnosť „Retrieve from events“ nie je začiarknutá. Zoznam práv. |
Konfigurácia akcie¶
Workflow pozostáva z jedného alebo viacerých krokov, z ktorých každý pozostáva z jednej alebo viacerých akcií a/alebo úloh.
Úloha je operácia, ktorá sa vykonáva automaticky bez manuálnej interakcie používateľa.
Existuje niekoľko typov akcií:
- Sending a notification,
- Running an external process,
- Updating person information,
- Adding rights,
- Removing rights,
- Deleting a person.
Ak chcete vytvoriť novú akciu, kliknite na tlačidlo „Action“.
Ak chcete upraviť akciu, kliknite na ikonu „
“ pod požadovanou akciou.
Ak chcete odstrániť akciu, otvorte ju v režime úprav (pozrite vyššie) a potom kliknite na tlačidlo „Delete“.
Parametre akcie workflow¶
Nastavenia akcie „Send notification“¶
Ak chcete nakonfigurovať akciu oznámenia, kliknite na ikonu „
“. Pozrite časť Konfigurácia oznámenia.
Nastavenia akcie „Process execution“¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Name of the process | Parameter, ktorý umožňuje zadať cestu k procesu, ktorý sa má vykonať. |
Reťazec znakov. Príklad: C:\Program Files (x86)\Avencis\HPP\hppruncli.exe |
| Arguments of the process | Parameter, ktorý umožňuje zadať argumenty odovzdávané procesu, ktorý sa má vykonať. |
Reťazec znakov, ktorý môže obsahovať kľúčové slová. Príklad: -sec seq-AD -o #target#attribute#uid# |
| Send e-mail | Parameter, ktorý umožňuje určiť, či sa má v prípade zlyhania procesu odoslať oznámenie. | Začiarknuté/nezačiarknuté. |
| Notification |
Ak chcete nakonfigurovať oznámenie, kliknite na ikonu „ “.
|
Zobrazí sa, ak je začiarknuté „Send email“. Pozrite časť Konfigurácia oznámenia. |
Nastavenia akcie „Update person information“¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Delete empty attribute values | Odstráni zo záznamu cieľovej osoby hodnoty atribútov, pre ktoré nie sú vo formulári workflow zadané žiadne hodnoty. |
Začiarknuté/nezačiarknuté. Toto nastavenie je možné použiť iba vtedy, ak existuje iba jedna cieľová osoba. |
| Retrieve from the form | Umožňuje určiť, či atribúty, ktoré sa majú priradiť cieľom, pochádzajú z údajov zadaných používateľom v rámci workflow na základe požiadavky používateľa. |
Začiarknuté/nezačiarknuté. Toto nastavenie je možné použiť iba vtedy, ak je typ workflow „On user request“. |
| Attribute selection | Parameter, ktorý umožňuje nakonfigurovať zoznam atribútov a ich hodnôt, ktoré sa aktualizujú počas vykonávania akcie. | Zoznam atribútov. |
Nastavenia akcií „Add rights“ a „Remove rights“¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Retrieve from the form | Umožňuje určiť, či práva, ktoré sa majú priradiť cieľom, pochádzajú z údajov zadaných používateľom v rámci workflow na základe požiadavky používateľa. |
Začiarknuté/nezačiarknuté. Nastavenie je dostupné iba vtedy, ak je typ workflow „On user request“. |
| Right | Parameter, ktorý slúži na konfiguráciu zoznamu práv, ktoré sa majú cieľom akcie pridať alebo odobrať. | Zoznam práv. |
Nastavenia akcie „Delete person“¶
Akcia odstránenia osoby nemá žiadne špecifické parametre. Jednoducho odstráni osobu, pre ktorú bol workflow spustený.
Táto akcia sa používa s workflow s „oneskoreným spúšťačom“, ktorý sa spúšťa napríklad na základe svojho dátumu ukončenia.
Nastavenia akcie „Add resource(s)“¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Retrieve from the form | Umožňuje určiť, či typy prostriedkov, ktoré sa majú priradiť cieľom, pochádzajú z údajov zadaných používateľom vo workflow na základe požiadavky používateľa. |
Začiarknuté/nezačiarknuté. Nastavenie je dostupné iba vtedy, ak je typ workflow „On user request“. |
| Resource type |
Parameter na konfiguráciu zoznamu typov prostriedkov, ktoré sa priradia cieľom. Prvý dostupný prostriedok sa priradí automaticky. Ak nie je dostupný žiadny prostriedok, akcia zlyhá. |
Zoznam typov prostriedkov. Dostupné iba vtedy, ak políčko „Retrieve from form“ nie je začiarknuté. Upozornenie: hoci rozhranie umožňuje pridať viacero typov prostriedkov, na správne fungovanie riešenia je nevyhnutné zadať iba jeden. |
Konfigurácia oznámenia¶
Konfigurácia oznámení spočíva v definovaní týchto prvkov odosielaných e-mailov:
- Príjemca (príjemcovia)
- Predmet
- Telo e-mailu
- Etc.
Konfigurácia príjemcov¶
Konfigurácia oznámenia¶
| Parameter | Description | Typ a možné hodnoty |
|---|---|---|
| Available languages |
Oznámenia je možné odosielať v rôznych jazykoch uložením predmetu a tela pre každý jazyk. Oznámenie sa odošle v jazyku používateľa, ktorý je definovaný v jeho atribúte jazyka. Ak nie je definovaný, oznámenie sa odošle v predvolenom jazyku. |
Zoznam jazykov nakonfigurovaných v CyberElements Identity. |
| Subject |
Predmet e-mailu. Tento parameter môže obsahovať kľúčové slová. Môže byť napísaný v ľubovoľnom podporovanom jazyku. |
Reťazec znakov, ktorý môže obsahovať kľúčové slová. |
| Cut the subject | Parameter, ktorý umožňuje obmedziť dĺžku predmetu tak, že sa zobrazia hodnoty kľúčových slov iba prvého cieľa, ak je cieľov viac. |
Yes (políčko začiarknuté). No (políčko nezačiarknuté). |
| Body | Parameter, ktorý umožňuje určiť, že telo e-mailu je v HTML. Parameter s pevnou hodnotou. | Yes (vždy začiarknuté). |
| E-mail body |
Parameter obsahujúci telo HTML, ktoré sa má odoslať. Tento parameter používa kľúčové slová najmä na zobrazenie informácií o cieli (cieľoch) a o žiadateľovi. Môže byť napísaný v ľubovoľnom podporovanom jazyku. |
Reťazec znakov, ktorý môže obsahovať kľúčové slová. Kľúčové slová musia byť uzavreté v zložených zátvorkách {}, aby ich modul workflow mohol vyhodnotiť. Telo e-mailu môže obsahovať niekoľko párov zložených zátvoriek, ktoré zodpovedajú samostatným skupinám textu na vyhodnotenie. Pár zložených zátvoriek sa vyhodnotí a duplikuje toľkokrát, koľko je cieľov vo workflow. Reťazce znakov mimo zložených zátvoriek sa považujú za konštanty a do výsledného tela e-mailu sa vložia iba raz. |
Možnosť „Attach files“¶
Schválenie workflow z e-mailu¶
Ak má workflow krok alebo úlohu schválenia, do oznámenia je možné vložiť prepojenie, ktoré automaticky prijme alebo odmietne schválenie.
Informácie o používaní kľúčových slov nájdete na stránke Správa kľúčových slov vo workflow.
Kľúčové slová vyhradené pre telo e-mailu¶
Používanie kľúčových slov v tele e-mailu podlieha špecifickej syntaxi definovanej v kľúčových slovách workflow.
Ak chcete odosielať e-maily, server SMTP musí byť nakonfigurovaný v ponuke Configuration / General / Preferences / Application Settings.
Poznámka: do tela e-mailu nekopírujte a nevkladajte text, pretože môže obsahovať nevhodné značky HTML. Vzorce a kľúčové slová by sa mohli nesprávne interpretovať.



































