Soļu, darbību un uzdevumu konfigurēšana¶
Workflow sastāv no viena vai vairākiem soļiem, un katrs no tiem sastāv no vienas vai vairākām darbībām un/vai uzdevumiem.
Workflow soļi tiek izpildīti secīgi, bet viena soļa darbības un uzdevumi tiek izpildīti paralēli.
Soļa konfigurēšana¶
Workflow soli var izveidot vai modificēt, kad workflow veidlapa ir atvērta rediģēšanas režīmā.
Lai izveidotu jaunu soli, rediģējiet workflow un noklikšķiniet uz pogas „Step“.
Lai modificētu soli, noklikšķiniet uz ikonas „
“, kas atrodas zem vajadzīgā soļa.
Lai dzēstu soli, atveriet to rediģēšanas režīmā (skatiet iepriekš) un noklikšķiniet uz pogas „Delete“.
Workflow soļa parametri¶
Katrā solī ir jādefinē vismaz viena darbība vai uzdevums.
Eskalācijas soļa konfigurēšana¶
Eskalācija ir solis, kas tiek izpildīts pēc noteikta neaktivitātes perioda pēc workflow palaišanas, soļa sākuma vai darbības sākuma.
Eskalācijas piemērs:
Lietotāji var pieprasīt piekļuves tiesības lietojumprogrammai MyApp. Šim workflow pirms tiesību piešķiršanas ir nepieciešams sākotnējs tiešā vadītāja validācijas solis. Ja nedēļu pēc tiesību pieprasījuma tiešais vadītājs joprojām nav validējis pieprasījumu, eskalācijas solis izraisa:
- tiešā vadītāja validācijas soļa atcelšanu,
- paziņojuma nosūtīšanu pieprasītājam,
- validācijas pieprasījuma nosūtīšanu lietojumprogrammas MyApp pārvaldītājam.
Kad eskalācijas solis ir sekmīgi pabeigts, workflow izpilda nākamo soli — tiesību piešķiršanu.
Eskalācijas solis nevar būt workflow pirmais solis.
Eskalācijas soļa konfigurēšana notiek tāpat kā soļa izveide, taču opcijai „Escalation configuration“ ir jāiestata vērtība „Yes“.
Saglabājiet izveides veidlapu, noklikšķinot uz pogas „Save“.
Pēc tam ir jāizveido vajadzīgā eskalācija. Lai to izdarītu, noklikšķiniet uz pogas „Escalation“.
Eskalācijas soļa iestatījumi:¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Escalation step | Solis, kuram jākonfigurē eskalācija. | Konfigurēto soļu saraksts, kuriem ir atzīmēta opcija „Escalation configuration“. |
| Object concerned | Objekta tips, kura neaktivitātes taimauts tiks ņemts vērā, lai aktivizētu eskalācijas soli. |
|
| Name of the object | Objekts, kura neaktivitātes taimauts tiks ņemts vērā, lai aktivizētu eskalācijas soli, ja attiecīgais objekts nav workflow. | Šim workflow jau konfigurēto soļu un darbību saraksts. |
| Escalation timeout |
Noildze (dienās) starp:
|
Vesels skaitlis (dienu skaits). |
| Block | Darbība, kas jāveic ar notiekošo workflow, soli vai darbību, kad ir pārsniegts neaktivitātes laiks un tiek sākts eskalācijas solis. |
|
Pēc eskalācijas soļa izveides un konfigurēšanas tam var pievienot uzdevumus un/vai darbības.
Piekļuve eskalācijas modificēšanai ir atkarīga no objekta, kuram eskalācija ir iestatīta:
Lai modificētu workflow konfigurētu eskalāciju, noklikšķiniet uz ikonas „
“, kas atrodas eskalācijas iestatījumos workflow vispārīgajos iestatījumos.
Lai modificētu solim konfigurētu eskalāciju, noklikšķiniet uz ikonas „
“, kas atrodas attiecīgā soļa eskalācijas iestatījumos.
Lai modificētu darbībai konfigurētu eskalāciju, noklikšķiniet uz ikonas „
“, kas atrodas attiecīgās darbības eskalācijas iestatījumos.
Visos gadījumos var modificēt tikai laukus „Archiving delay“ un „Blocking“.
Uzdevuma konfigurēšana¶
Workflow sastāv no viena vai vairākiem soļiem, un katrs no tiem sastāv no vienas vai vairākām darbībām un/vai uzdevumiem.
Uzdevums ir manuāla operācija, kurai nepieciešama lietotāja iejaukšanās.
Kamēr uzdevums nav pabeigts, workflow ir bloķēts un paliek gaidīšanas stāvoklī.
Ir vairāki dažādi uzdevumu tipi:
- Generic,
- Validation,
- Manual provisioning,
- Manual deprovisioning.
Lai izveidotu jaunu uzdevumu, noklikšķiniet uz pogas „Task“.
Lai modificētu uzdevumu, noklikšķiniet uz ikonas „
“ zem vajadzīgā soļa.
Lai dzēstu uzdevumu, atveriet to rediģēšanas režīmā (skatiet iepriekš) un noklikšķiniet uz pogas „Delete“.
Workflow uzdevuma parametri¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Language of creation/modification |
Ja nepieciešams, pievienojiet tulkojumu, noklikšķinot uz .
|
Rakstzīmju virknes. |
| Step concerned | Solis, kuram uzdevums pieder. | Esošo soļu saraksts. |
| Name | Uzdevuma nosaukums. | Rakstzīmju virkne. |
| Code | Uzdevuma ID, kam jābūt unikālam starp visiem visu workflow veidņu uzdevumiem. | Rakstzīmju virkne bez atstarpēm un speciālajām rakstzīmēm. |
| Description | Uzdevuma apraksts. | Rakstzīmju virkne. |
| Task |
Parametrs, kas norāda uzdevuma tipu. Pārējā šīs veidlapas daļa tiek pielāgota atlasītajam uzdevumam. |
|
| Send e-mail | Parametrs, kas ļauj konfigurēt nosūtāmo paziņojumu. | Atzīmēts/neatzīmēts. |
| Notification |
Lai konfigurētu paziņojuma darbību, noklikšķiniet uz .
|
Redzams, ja ir atzīmēts „Send email“. Skatiet nodaļu Paziņojuma konfigurēšana. |
| Authorize the transfer |
Katras workflow instances validēšanas veidlapai pievieno lauku „Transfer action to“. Pēc tam validētājs var izvēlēties personu, kurai nodot validēšanas darbību vai uzdevumu. Uzdevums vairs netiks rādīts validētāja sarakstā, un validētājs to vairs nevarēs validēt. |
Yes/No. |
| Actor(s) | Metode, ar kuru tiek atlasītas personas, kurām jāvalidē vai jānoraida uzdevums. |
|
| Selection | Saraksts, kas izriet no konfigurēšanas laikā veiktās personu atlases. |
Redzams, ja „Actor(s)“ = „A list of persons“. Atlasāmo personu saraksts.
|
| Query | Parametrs, kas ļauj norādīt SQL vaicājumu vajadzīgo personu filtrēšanai. |
Redzams, ja „Actor(s)“ = „A list of persons returned by an SQL evaluation.“ Rakstzīmju virkne: SQL vaicājums, ko izmanto vajadzīgo personu filtrēšanai.
|
| Execution rule |
Parametrs, ar kuru norāda uzdevuma izpildes nosacījumus. Piemēram, uzdevums var tikt izpildīts vai neizpildīts atkarībā no:
|
|
| Query | Parametrs, ko izmanto, lai definētu SQL vaicājumu darbību, soļu vai jebkura cita ar atslēgvārdu pieejama objekta statusa pārbaudei. |
Redzams, ja „Execution rule“ = „Evaluation rule“. Rakstzīmju virkne: SQL vaicājums, ko izmanto, lai izgūtu elementus, kas nosaka, vai uzdevums tiks izpildīts. Vaicājumam ir jāatgriež Būla vērtība. Ja atgrieztā vērtība ir 1, uzdevums tiks izpildīts; pretējā gadījumā — ne. |
| Message | Brīvs lauks, kas ļauj iestatīt ziņojumu, kurš tiks parādīts Workflow lietotāja saskarnē. |
Rakstzīmju virkne, kurā var būt atslēgvārdi. Piemērs: Lūdzu, validējiet pakalpojumu sniedzēja izveidi: #TARGET#ATTRIBUTE#name# #TARGET#ATTRIBUTE#firstname# |
Vispārīgā uzdevuma specifiskie parametri¶
Vispārīgs uzdevums ļauj tikai apstiprināt vai noraidīt operācijas izpildi. Tam nav nekādu īpašu parametru.
Uzdevuma izpildes apstiprinājums attieksies uz visiem adresātiem (mērķiem).
Validēšanas uzdevuma specifiskie parametri¶
Validēšanas uzdevums ļauj administratoram validēt vai noraidīt tiesību vai atribūtu modifikāciju pieprasījumu.
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Answers |
Atbilde un darbība, ko var veikt validētājs. Atkarībā no atbildē atzīmētajām opcijām validēšanas veidlapa workflow instancēs atšķirsies. |
|
Resursu piešķiršanas uzdevuma specifiskie parametri¶
Resursu piešķiršanas uzdevumu izmanto resursu pieprasījuma workflow vai uz notikumiem balstītā workflow. Tas ļauj operatoram piešķirt/izveidot resursu mērķim(-iem) tieši workflow saskarnē, neizmantojot identitāšu ierakstus.
Operatora administrēšanas profila atļaujas netiek piemērotas: operators var piešķirt/izveidot resursus atbilstoši workflow iestatījumiem.
Piezīme: pēc resursu piešķiršanas uzdevuma ir jābūt solim ar resursu piešķiršanas darbību, citādi resurss netiks saistīts ar mērķi.
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Answers | Resursu piešķiršanas veidlapas opcijas. |
|
| Resource type | Ļauj atlasīt piešķiramo resursu tipus. |
Atlasāmais resursa tips. Brīdinājums: lai gan saskarne ļauj pievienot vairākus resursu tipus, risinājuma pareizai darbībai obligāti jāievada tikai viens. |
Manuālas nodrošināšanas un manuālas nodrošināšanas atcelšanas uzdevumu specifiskie parametri¶
Manuālas nodrošināšanas uzdevumu izmanto nodrošināšanas pieprasījuma workflow vai notikumu vadītā workflow. Šo nodrošināšanas veidu izmanto, ja automātiska nodrošināšana ar savienotāja palīdzību nav iespējama, bet tomēr ir jāseko kontu un autorizāciju faktiskajai izveidei lietojumprogrammas krātuvē.
Tas norāda operatoram, kuras tiesības un kontus izveidot vai piešķirt vienam vai vairākiem lietotājiem. Kad operators ir veicis operācijas ar kontiem krātuvē, tas apstiprina tiesību izveidi/piešķiršanu CyberElements Identity workflow veidlapā. Pēc tam dažādo tiesību nodrošināšanas statusi tiek atjaunināti risinājumā CyberElements Identity (mainās no sarkana uz zaļu), un nekādas papildu darbības nav nepieciešamas.
Teorētisko kontu izveido nodrošināšanas uzdevums, ja uzdevuma izpildes brīdī tas vēl nepastāv.
Manuālas nodrošināšanas atcelšanas uzdevums atjaunina tiesību nodrošināšanas statusu (no zaļa uz sarkanu).
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Execute the task for all actors | Opcija, ar kuru uzdevumu var apvienot vienā pieprasījumā arī tad, ja ir vairāki dalībnieki, vai izpildīt tik uzdevuma instanču, cik ir dalībnieku. |
Atzīmēts/neatzīmēts.
|
| Retrieve from events |
Attiecas uz workflow „Rights Request“. Manuālas nodrošināšanas uzdevums nodrošina tikai tās tiesības, kas ir pieprasītas tiesību pieprasījuma veidlapā UN kuru krātuves nodrošināšanas tips ir „Manual“. |
Atzīmēts/neatzīmēts.
|
| Right | Tiesību saraksts, kuru nodrošināšanu vai nodrošināšanas atcelšanu var veikt manuāli uzdevuma validēšanas veidlapā. |
Redzams, ja opcija „Retrieve from events“ nav atzīmēta. Tiesību saraksts. |
Darbības konfigurēšana¶
Workflow sastāv no viena vai vairākiem soļiem, un katrs no tiem sastāv no vienas vai vairākām darbībām un/vai uzdevumiem.
Darbība ir operācija, kas tiek veikta automātiski bez lietotāja manuālas iejaukšanās.
Ir vairāki dažādi darbību tipi:
- Sending a notification,
- Running an external process,
- Updating person information,
- Adding rights,
- Removing rights,
- Deleting a person.
Lai izveidotu jaunu darbību, noklikšķiniet uz pogas „Action“.
Lai modificētu darbību, noklikšķiniet uz ikonas „
“ zem vajadzīgās darbības.
Lai dzēstu darbību, atveriet to rediģēšanas režīmā (skatiet iepriekš) un pēc tam noklikšķiniet uz pogas „Delete“.
Workflow darbības parametri¶
Darbības „Send notification“ iestatījumi¶
Lai konfigurētu paziņojuma darbību, noklikšķiniet uz ikonas „
“. Skatiet nodaļu Paziņojuma konfigurēšana.
Darbības „Process execution“ iestatījumi¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Name of the process | Parametrs, kas ļauj norādīt izpildāmā procesa ceļu. |
Rakstzīmju virkne. Piemērs: C:\Program Files (x86)\Avencis\HPP\hppruncli.exe |
| Arguments of the process | Parametrs, kas ļauj norādīt argumentus, kuri jānodod izpildāmajam procesam. |
Rakstzīmju virkne, kurā var būt atslēgvārdi. Piemērs: -sec seq-AD -o #target#attribute#uid# |
| Send e-mail | Parametrs, kas ļauj norādīt, vai procesa kļūmes gadījumā ir jānosūta paziņojums. | Atzīmēts/neatzīmēts. |
| Notification |
Lai konfigurētu paziņojumu, noklikšķiniet uz ikonas „ “.
|
Redzams, ja ir atzīmēts „Send email“. Skatiet nodaļu Paziņojuma konfigurēšana. |
Darbības „Update person information“ iestatījumi¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Delete empty attribute values | Dzēš mērķa personas ierakstā tās atribūtu vērtības, kurām workflow veidlapā nav ievadīta neviena vērtība. |
Atzīmēts/neatzīmēts. Šo iestatījumu var lietot tikai tad, ja ir tikai viena mērķa persona. |
| Retrieve from the form | Ļauj norādīt, vai mērķiem piešķiramie atribūti tiek iegūti no lietotāja ievadītajiem datiem lietotāja pieprasījuma workflow ietvaros. |
Atzīmēts/neatzīmēts. Šo iestatījumu var lietot tikai tad, ja workflow tips ir „On user request“. |
| Attribute selection | Parametrs, kas ļauj konfigurēt to atribūtu un to vērtību sarakstu, kuri jāatjaunina darbības izpildes laikā. | Atribūtu saraksts. |
Darbību „Add rights“ un „Remove rights“ iestatījumi¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Retrieve from the form | Ļauj norādīt, vai mērķiem piešķiramās tiesības tiek iegūtas no lietotāja ievadītajiem datiem lietotāja pieprasījuma workflow ietvaros. |
Atzīmēts/neatzīmēts. Iestatījums ir pieejams tikai tad, ja workflow tips ir „On user request“. |
| Right | Parametrs, ar kuru konfigurē to tiesību sarakstu, kuras jāpievieno darbības mērķiem vai jānoņem no tiem. | Tiesību saraksts. |
Darbības „Delete person“ iestatījumi¶
Personas dzēšanas darbībai nav specifisku parametru. Tā tikai dzēš personu, kurai tika aktivizēts workflow.
Šo darbību izmanto kopā ar workflow ar „aizkavētu aktivizēšanu“, kas tiek aktivizēts, piemēram, pamatojoties uz tā beigu datumu.
Darbības „Add resource(s)“ iestatījumi¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Retrieve from the form | Ļauj norādīt, vai mērķiem piešķiramo resursu tipi tiek iegūti no lietotāja ievadītajiem datiem lietotāja pieprasījuma workflow. |
Atzīmēts/neatzīmēts. Iestatījums ir pieejams tikai tad, ja workflow tips ir „On user request“. |
| Resource type |
Parametrs, ar kuru konfigurē to resursu tipu sarakstu, kas tiks piešķirti mērķiem. Pirmais pieejamais resurss tiks piešķirts automātiski. Ja neviens resurss nav pieejams, darbība neizdosies. |
Resursu tipu saraksts. Pieejams tikai tad, ja izvēles rūtiņa „Retrieve from form“ nav atzīmēta. Brīdinājums: lai gan saskarne ļauj pievienot vairākus resursu tipus, risinājuma pareizai darbībai obligāti jāievada tikai viens. |
Paziņojuma konfigurēšana¶
Paziņojumu konfigurēšana nozīmē definēt e-pasta ziņojumus, kas tiks nosūtīti, proti:
- adresāts vai adresāti
- temats
- e-pasta ziņojuma pamatteksts
- Etc.
Adresātu konfigurēšana¶
Paziņojuma konfigurācija¶
| Parameter | Description | Tips un iespējamās vērtības |
|---|---|---|
| Available languages |
Paziņojumus var nosūtīt dažādās valodās, saglabājot tematu un pamattekstu katrai valodai. Paziņojums tiks nosūtīts lietotāja valodā, kas definēta lietotāja valodas atribūtā. Ja tā nav definēta, paziņojums tiks nosūtīts noklusējuma valodā. |
Risinājumā CyberElements Identity konfigurēto valodu saraksts. |
| Subject |
E-pasta ziņojuma temats. Šajā parametrā var būt atslēgvārdi. To var rakstīt jebkurā atbalstītā valodā. |
Rakstzīmju virkne, kurā var būt atslēgvārdi. |
| Cut the subject | Parametrs, kas ļauj ierobežot temata garumu, ja ir vairāki mērķi, parādot tikai pirmā mērķa atslēgvārdu vērtības. |
Jā (izvēles rūtiņa atzīmēta). Nē (izvēles rūtiņa nav atzīmēta). |
| Body | Parametrs, kas ļauj norādīt, ka e-pasta ziņojuma pamatteksts ir HTML formātā. Parametrs ar fiksētu vērtību. | Jā (vienmēr atzīmēts). |
| E-mail body |
Parametrs, kurā ir nosūtāmais HTML pamatteksts. Šajā parametrā tiek izmantoti atslēgvārdi, galvenokārt lai parādītu informāciju par mērķi(-iem) un pieprasītāju. To var rakstīt jebkurā atbalstītā valodā. |
Rakstzīmju virkne, kurā var būt atslēgvārdi. Lai workflow dzinējs atslēgvārdus novērtētu, tie ir jāievieto figūriekavās {}. E-pasta ziņojuma pamattekstā var būt vairāki figūriekavu pāri, kas atbilst atsevišķām novērtējamām teksta grupām. Katrs figūriekavu pāris tiks novērtēts un dublēts tik reižu, cik workflow ir mērķu. Rakstzīmju virknes ārpus figūriekavām tiek uzskatītas par konstantēm, un iegūtajā e-pasta ziņojuma pamattekstā tās tiks ievietotas tikai vienreiz. |
Opcija „Attach files“¶
Workflow validēšana no e-pasta ziņojuma¶
Ja workflow ir validēšanas solis vai uzdevums, paziņojumā var iekļaut saiti, kas automātiski pieņems vai noraidīs validēšanu.
Informāciju par atslēgvārdu lietošanu skatiet lapā Workflow atslēgvārdu pārvaldība.
E-pasta ziņojuma pamattekstam rezervētie atslēgvārdi¶
Atslēgvārdu lietošanai e-pasta ziņojuma pamattekstā ir jāievēro īpaša sintakse, kas definēta workflow atslēgvārdos.
Lai sūtītu e-pasta ziņojumus, SMTP serverim ir jābūt konfigurētam izvēlnē Configuration / General / Preferences / Application Settings.
Piezīme: e-pasta ziņojuma pamattekstā izvairieties no kopēšanas un ielīmēšanas, jo tādējādi var tikt ievietoti nepiemēroti HTML tagi. Formulas un atslēgvārdi var tikt interpretēti nepareizi.



































