Sammude, toimingute ja ülesannete konfigureerimine¶
Workflow koosneb ühest või mitmest sammust, millest igaüks koosneb ühest või mitmest toimingust ja/või ülesandest.
Sammud käivitatakse workflow's järjestikku, samas kui sama sammu toimingud ja ülesanded käivitatakse paralleelselt.
Sammu konfigureerimine¶
Workflow sammu saate luua või muuta, kui workflow vorm on avatud redigeerimisrežiimis.
Uue sammu loomiseks redigeerige workflow'd ja klõpsake nuppu „Step“.
Sammu muutmiseks klõpsake soovitud sammu all asuvat ikooni „
“.
Sammu kustutamiseks avage samm redigeerimisrežiimis (vt eespool) ja klõpsake nuppu „Delete“.
Workflow sammu parameetrid¶
Igas sammus peate määrama vähemalt ühe toimingu või ülesande.
Eskaleerimissammu konfigureerimine¶
Eskaleerimine on samm, mis käivitatakse teatud tegevusetusperioodi järel pärast workflow käivitamist, sammu algust või toimingu algust.
Eskaleerimise näide:
Kasutajad saavad taotleda juurdepääsuõigusi rakendusele MyApp. See workflow nõuab enne õiguse andmist otsese juhi esmast valideerimissammu. Kui otsene juht pole nädal pärast õiguste taotlemist taotlust ikka veel valideerinud, käivitab eskaleerimissamm järgmise:
- otsese juhi valideerimissammu tühistamine,
- teatise saatmine taotlejale,
- valideerimistaotluse saatmine rakenduse MyApp haldurile.
Kui eskaleerimissamm on edukalt lõpule viidud, käivitab workflow järgmise sammu, milleks on õiguse määramine.
Eskaleerimissamm ei saa olla workflow esimene samm.
Eskaleerimissammu konfigureerimine toimub samamoodi kui sammu loomine, välja arvatud see, et suvandi „Escalation configuration“ väärtuseks tuleb märkida „Yes“.
Salvestage loomisvorm, klõpsates nuppu „Save“.
Seejärel peate looma soovitud eskaleerimise. Selleks klõpsake nuppu „Escalation“.
Eskaleerimissammu sätted:¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Escalation step | Samm, millele eskaleerimine konfigureeritakse. | Konfigureeritud sammude loend, mille puhul on suvand „Escalation configuration“ märgitud. |
| Object concerned | Objekti tüüp, mille tegevusetuse ajalõpu põhjal eskaleerimissamm aktiveeritakse. |
|
| Name of the object | Objekt, mille tegevusetuse ajalõpu põhjal eskaleerimissamm aktiveeritakse, kui asjaomane objekt pole workflow. | Sellele workflow'le juba konfigureeritud etappide ja toimingute loend. |
| Escalation timeout |
Ajalõpp (päevades) järgmiste vahel:
|
Täisarv (päevade arv). |
| Block | Toiming, mis rakendatakse käimasolevale workflow'le, etapile või toimingule, kui tegevusetuse aeg ületatakse ja eskaleerimisetapp käivitatakse. |
|
Pärast eskaleerimisetapi loomist ja konfigureerimist saate sellele lisada ülesandeid ja/või toiminguid.
Eskaleerimise muutmisel sõltub juurdepääs objektist, millele eskaleerimine on määratud:
Workflow'le konfigureeritud eskaleerimise muutmiseks klõpsake ikooni „
“, mis asub workflow' üldsätete eskaleerimissätetes.
Etapile konfigureeritud eskaleerimise muutmiseks klõpsake ikooni „
“, mis asub vastava etapi eskaleerimissätetes.
Toimingule konfigureeritud eskaleerimise muutmiseks klõpsake ikooni „
“, mis asub vastava toimingu eskaleerimissätetes.
Kõigil juhtudel saab muuta ainult välju „Archiving delay“ ja „Blocking“.
Ülesande konfigureerimine¶
Workflow koosneb ühest või mitmest sammust, millest igaüks koosneb ühest või mitmest toimingust ja/või ülesandest.
Ülesanne on käsitsi tehtav tegevus, mis nõuab kasutaja sekkumist.
Seni kuni ülesanne pole lõpule viidud, on workflow blokeeritud ja jääb ootele.
Ülesandeid on mitut eri tüüpi:
- Generic,
- Validation,
- Manual provisioning,
- Manual deprovisioning.
Uue ülesande loomiseks klõpsake nuppu „Task“.
Ülesande muutmiseks klõpsake soovitud etapi all asuvat ikooni „
“.
Ülesande kustutamiseks avage ülesanne redigeerimisrežiimis (vt eespool) ja klõpsake nuppu „Delete“.
Workflow-ülesande parameetrid¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Language of creation/modification |
Vajaduse korral lisage tõlge, klõpsates .
|
Märgistringid. |
| Step concerned | Etapp, kuhu ülesanne kuulub. | Olemasolevate etappide loend. |
| Name | Ülesande nimi. | Märgistring. |
| Code | Ülesande ID, mis peab olema kordumatu kõigi workflow-mallide kõigi ülesannete hulgas. | Märgistring ilma tühikute ja erimärkideta. |
| Description | Ülesande kirjeldus. | Märgistring. |
| Task |
Parameeter, mis näitab ülesande tüüpi. Vormi ülejäänud osa kohandub valitud ülesande järgi. |
|
| Send e-mail | Parameeter, millega konfigureeritakse saadetav teatis. | Märgitud/märkimata. |
| Notification |
Teatisetoimingu konfigureerimiseks klõpsake .
|
Nähtav, kui „Send email“ on märgitud. Vt peatükki Teatise konfigureerimine. |
| Authorize the transfer |
Lisab igas workflow-eksemplaris valideerimisvormile välja „Transfer action to“. Valideerija saab seejärel valida isiku, kellele valideerimistoiming või -ülesanne üle anda. Ülesannet ei kuvata enam tema loendis ja ta ei saa seda enam valideerida. |
Yes/No. |
| Actor(s) | Nende isikute valimise meetod, kes peavad ülesande valideerima või tagasi lükkama. |
|
| Selection | Loend, mis tuleneb konfigureerimise käigus tehtud isikute valikust. |
Nähtav, kui „Actor(s)“ = „A list of persons“. Valitavate isikute loend.
|
| Query | Parameeter, millega saate määrata SQL-päringu soovitud isikute filtreerimiseks. |
Nähtav, kui „Actor(s)“ = „A list of persons returned by an SQL evaluation.“ Märgistring: SQL-päring, millega filtreeritakse soovitud isikud.
|
| Execution rule |
Parameeter, millega määratakse ülesande täitmise tingimused. Näiteks võidakse ülesanne täita või jätta täitmata olenevalt järgmisest:
|
|
| Query | Parameeter, millega määratakse SQL-päring toimingute, sammude või mis tahes muu märksõna kaudu juurdepääsetava objekti oleku kontrollimiseks. |
Nähtav, kui „Execution rule“ = „Evaluation rule“. Märgistring: SQL-päring, millega eraldatakse elemendid, mis määravad, kas ülesanne täidetakse või mitte. Päring peab tagastama tõeväärtuse. Kui tagastatud väärtus on 1, ülesanne täidetakse, vastasel juhul mitte. |
| Message | Vaba väli, millega saab määrata sõnumi, mis kuvatakse workflow' kasutajaliideses. |
Märgistring, mis võib sisaldada märksõnu. Näide: Valideerige teenusepakkuja loomine: #TARGET#ATTRIBUTE#name# #TARGET#ATTRIBUTE#firstname# |
Üldisele ülesandele omased parameetrid¶
Üldine ülesanne võimaldab lihtsalt kinnitada või tagasi lükata tegevuse täitmise. Sellel pole eriparameetreid.
Ülesande täitmise kinnitus puudutab kõiki adressaate (sihtmärke).
Valideerimisülesandele omased parameetrid¶
Valideerimisülesanne võimaldab administraatoril valideerida või tagasi lükata õiguste või atribuudimuudatuste taotluse.
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Answers |
Vastus ja toiming, mida valideerija saab teha. Olenevalt vastuses märgitud suvanditest on valideerimisvorm workflow-eksemplarides erinev. |
|
Ressursside määramise ülesandele omased parameetrid¶
Ressursside määramise ülesannet kasutatakse ressursitaotluse workflow's või sündmuspõhises workflow's. See võimaldab operaatoril määrata või luua sihtmärgi(de)le ressursi otse workflow' liideses, ilma identiteedikirjeid läbimata.
Operaatori haldusprofiili lube ei rakendata: ta saab ressursse määrata või luua workflow' sätete kohaselt.
Märkus: ressursside määramise ülesandele peab järgnema etapp, milles on ressursside määramise toiming, vastasel juhul ressurssi sihtmärgiga ei seostata.
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Answers | Ressursside määramise vormi suvandid. |
|
| Resource type | Võimaldab valida määratavate ressursside tüübid. |
Valitav ressursitüüp. Hoiatus: kuigi liides võimaldab lisada mitu ressursitüüpi, on lahenduse nõuetekohaseks toimimiseks hädavajalik sisestada ainult üks. |
Käsitsi ettevalmistuse ja käsitsi ettevalmistuse tühistamise ülesannetele omased parameetrid¶
Käsitsi ettevalmistuse ülesannet kasutatakse ettevalmistustaotluse workflow's või sündmuspõhises workflow's. Seda ettevalmistuse tüüpi kasutatakse siis, kui automaatne ettevalmistus konnektori kaudu pole võimalik, kuid soovite siiski jälgida kontode ja autoriseerimiste tegelikku loomist rakenduse hoidlas.
Ülesanne näitab operaatorile, milliseid õigusi ja kontosid tuleb ühele või mitmele kasutajale luua või anda. Kui operaator on hoidlas kontodega vajalikud tegevused teinud, kinnitab ta õiguste loomist/määramist CyberElements Identity workflow-vormis. Seejärel värskendatakse CyberElements Identity lahenduses eri õiguste ettevalmistusolekuid (punasest roheliseks), ilma et oleks vaja täiendavaid toiminguid.
Teoreetilise konto loob ettevalmistusülesanne, kui kontot ülesande täitmise ajal veel pole.
Käsitsi ettevalmistuse tühistamise ülesanne värskendab õiguse ettevalmistusolekut (rohelisest punaseks).
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Execute the task for all actors | Suvand, millega koondatakse ülesanne üheks taotluseks ka siis, kui tegutsejaid on mitu, või luuakse ülesandest nii palju eksemplare, kui on tegutsejaid. |
Märgitud/märkimata.
|
| Retrieve from events |
Kehtib „Rights Request“ workflow'de puhul. Käsitsi ettevalmistuse ülesanne valmistab ette ainult need õigused, mida taotletakse õiguste taotlusvormil JA mille hoidla ettevalmistustüüp on „Manual“. |
Märgitud/märkimata.
|
| Right | Loend õigustest, mille ettevalmistust saab ülesande valideerimisvormil käsitsi teha või tühistada. |
Nähtav, kui suvand „Retrieve from events“ pole märgitud. Õiguste loend. |
Toimingu konfigureerimine¶
Workflow koosneb ühest või mitmest sammust, millest igaüks koosneb ühest või mitmest toimingust ja/või ülesandest.
Toiming on tegevus, mis tehakse automaatselt, ilma kasutaja käsitsi sekkumiseta.
Toiminguid on mitut eri tüüpi:
- Sending a notification,
- Running an external process,
- Updating person information,
- Adding rights,
- Removing rights,
- Deleting a person.
Uue toimingu loomiseks klõpsake nuppu „Action“.
Toimingu muutmiseks klõpsake soovitud toimingu all asuvat ikooni „
“.
Toimingu kustutamiseks avage see redigeerimisrežiimis (vt eespool) ja klõpsake seejärel nuppu „Delete“.
Workflow-toimingu parameetrid¶
Toimingu „Send notification“ sätted¶
Teatisetoimingu konfigureerimiseks klõpsake ikooni „
“. Vt peatükki Teatise konfigureerimine.
Toimingu „Process execution“ sätted¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Name of the process | Parameeter, millega saab määrata täidetava protsessi tee. |
Märgistring. Näide: C:\Program Files (x86)\Avencis\HPP\hppruncli.exe |
| Arguments of the process | Parameeter, millega saab määrata täidetavale protsessile edastatavad argumendid. |
Märgistring, mis võib sisaldada märksõnu. Näide: -sec seq-AD -o #target#attribute#uid# |
| Send e-mail | Parameeter, millega saab määrata, kas protsessi nurjumise korral tuleb saata teatis. | Märgitud/märkimata. |
| Notification |
Teatise konfigureerimiseks klõpsake ikooni „ “.
|
Nähtav, kui „Send email“ on märgitud. Vt peatükki Teatise konfigureerimine. |
Toimingu „Update person information“ sätted¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Delete empty attribute values | Kustutab sihtisiku kirjest need atribuudiväärtused, mille kohta workflow' vormis väärtusi ei sisestatud. |
Märgitud/märkimata. Seda sätet saab rakendada ainult siis, kui sihtisikuid on ainult üks. |
| Retrieve from the form | Võimaldab määrata, kas sihtmärkidele määratavad atribuudid pärinevad kasutaja sisestustest kasutajataotluse workflow' raames. |
Märgitud/märkimata. Seda sätet saab rakendada ainult siis, kui workflow' tüüp on „On user request“. |
| Attribute selection | Parameeter, millega saab konfigureerida atribuutide loendi ja nende väärtused, mida toimingu täitmisel värskendatakse. | Atribuutide loend. |
Toimingute „Add rights“ ja „Remove rights“ sätted¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Retrieve from the form | Võimaldab määrata, kas sihtmärkidele määratavad õigused pärinevad kasutaja sisestustest kasutajataotluse workflow' raames. |
Märgitud/märkimata. Säte on saadaval ainult siis, kui workflow' tüüp on „On user request“. |
| Right | Parameeter, millega konfigureeritakse loend õigustest, mis toimingu sihtmärkidele lisatakse või neilt eemaldatakse. | Õiguste loend. |
Toimingu „Delete person“ sätted¶
Isiku kustutamise toimingul pole eriparameetreid. See lihtsalt kustutab isiku, kelle jaoks workflow käivitati.
Seda toimingut kasutatakse „viivitatud päästikuga“ workflow'ga, mis käivitub näiteks oma lõppkuupäeva alusel.
Toimingu „Add resource(s)“ sätted¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Retrieve from the form | Võimaldab määrata, kas sihtmärkidele määratavad ressursitüübid pärinevad kasutaja sisestustest kasutajataotluse workflow's. |
Märgitud/märkimata. Säte on saadaval ainult siis, kui workflow' tüüp on „On user request“. |
| Resource type |
Parameeter, millega konfigureeritakse ressursitüüpide loend, mis sihtmärkidele määratakse. Esimene saadaolev ressurss määratakse automaatselt. Kui ühtegi ressurssi pole saadaval, toiming nurjub. |
Ressursitüüpide loend. Saadaval ainult siis, kui märkeruut „Retrieve from form“ pole märgitud. Hoiatus: kuigi liides võimaldab lisada mitu ressursitüüpi, on lahenduse nõuetekohaseks toimimiseks hädavajalik sisestada ainult üks. |
Teatise konfigureerimine¶
Teatiste konfigureerimine tähendab saadetavate meilisõnumite määratlemist, nimelt:
- adressaat(id)
- teema
- meilisõnumi sisu
- Etc.
Adressaatide konfigureerimine¶
Teatise konfiguratsioon¶
| Parameeter | Description | Tüüp ja võimalikud väärtused |
|---|---|---|
| Available languages |
Teatisi on võimalik saata eri keeltes, salvestades teema ja sisu iga keele jaoks. Teatis saadetakse kasutaja keeles, nagu see on määratud tema keeleatribuudis. Kui see pole määratud, saadetakse teatis vaikekeeles. |
CyberElements Identity lahenduses konfigureeritud keelte loend. |
| Subject |
Meilisõnumi teema. See parameeter võib sisaldada märksõnu. Selle võib kirjutada mis tahes toetatud keeles. |
Märgistring, mis võib sisaldada märksõnu. |
| Cut the subject | Parameeter, millega saab piirata teema pikkust, kuvades mitme sihtmärgi korral ainult esimese sihtmärgi märksõnade väärtused. |
Jah (märkeruut märgitud). Ei (märkeruut märkimata). |
| Body | Parameeter, mis näitab, et meilisõnumi sisu on HTML-vormingus. Fikseeritud väärtusega parameeter. | Yes (always checked). |
| E-mail body |
Parameeter, mis sisaldab saadetavat HTML-sisu. See parameeter kasutab märksõnu peamiselt sihtmärgi/sihtmärkide ja taotleja teabe kuvamiseks. Selle võib kirjutada mis tahes toetatud keeles. |
Märgistring, mis võib sisaldada märksõnu. Märksõnad tuleb panna looksulgudesse {}, et workflow-mootor neid hindaks. Meilisõnumi sisu võib sisaldada mitut looksulupaari, mis vastavad eraldi hinnatavatele tekstirühmadele. Looksulupaari hinnatakse ja dubleeritakse nii mitu korda, kui workflow's on sihtmärke. Looksulgudest väljapoole jäävaid märgistringe käsitletakse konstantidena ja need lisatakse saadud meilisõnumi sisusse ainult üks kord. |
Suvand „Attach files“¶
Workflow' valideerimine meilisõnumist¶
Kui workflow's on valideerimisetapp või -ülesanne, saab teatisse lisada lingi, mis valideerimise automaatselt aktsepteerib või tagasi lükkab.
Märksõnade kasutamise kohta vt lehte Märksõnade haldamine workflow'des.
Meilisõnumi sisu jaoks reserveeritud märksõnad¶
Märksõnade kasutamine meilisõnumi sisus järgib kindlat süntaksit, mis on määratletud workflow-märksõnades.
Meilisõnumite saatmiseks peab SMTP-server olema konfigureeritud menüüs Configuration / General / Preferences / Application Settings.
Märkus: vältige meilisõnumi sisusse kopeerimist ja kleepimist, kuna see võib lisada sobimatuid HTML-silte. Valemeid ja märksõnu võidakse valesti tõlgendada.



































