Sari la conținut

Workflows

Modulul Workflow gestionează accesul la aplicațiile restricționate. O aplicație marcată ca restricționată în access contract-ul său nu este lansată direct de utilizator: acesta trebuie să trimită mai întâi o cerere din portal. Administratorul acceptă sau refuză această cerere din acest modul, ceea ce produce un workflow atașat perechii utilizator/aplicație, cu restricții temporale opționale.

Modulul este organizat în două taburi:

  • Workflow — workflowurile existente (accesuri deja acordate).
  • Users' requests — cererile în așteptare, acceptate sau refuzate.

Acceptarea unei cereri creează automat workflowul corespunzător. Ștergerea unei cereri șterge și workflowul asociat.


Tabul Workflow

Lista workflowurilor

Coloană Descriere
Name Numele workflowului.
Domain Domeniul de autentificare al utilizatorului.
User Contul căruia i se acordă accesul.
Applications Aplicația vizată. Dincolo de una, se adaugă un contor + 1 other application sau + n other applications.

Fiecare rând poate fi extins pentru a afișa restricțiile (interval de date, fereastră orară, durata maximă a sesiunii, acces unic, comentariu obligatoriu). Când un workflow înglobează mai multe subworkflowuri, se afișează lista detaliată a subworkflowurilor, fiecare cu propriul buton de ștergere.

Bara de instrumente oferă:

Acțiune Descriere
× (ștergere) Șterge workflowul selectat după confirmare. Selecția multiplă este acceptată.
Câmp de căutare Filtrează după subșir, cu textul indicativ Search. Cât timp nu există niciun workflow, tabelul afișează No Workflow.
Pagination 15, 25 sau 50 de rânduri pe pagină.

Ștergerea unui workflow

Selectați un workflow și faceți clic pe ×. Când ștergerea unui workflow declanșează o notificare către utilizator (vedeți profilurile de notificare), fereastra de confirmare oferă un câmp opțional Administrator comment; acel comentariu este inclus în notificare.

Ștergerea unui workflow șterge și cererea de utilizator asociată.

Ștergere automată

Workflowurile obsolete (perioadă de validitate expirată, acces unic epuizat, durată maximă a sesiunii atinsă) sunt șterse automat de sistem.


Tabul Users' requests

Lista cererilor

Aici apar cererile trimise din portalul de utilizator.

Coloană Descriere
Status Pictogramă a cărei indicație contextuală precizează starea: Waiting, Accepted sau Refused.
User Contul care a depus cererea.
Domain Domeniul de autentificare al contului.
Applications Aplicația solicitată. Dincolo de una, se adaugă același contor ca în tabul anterior.
Submission date Marcaj temporal al cererii, în formatul DD/MM/YYYY - HH:MM, urmat de fusul orar.
Workflow Numele workflowului creat pentru această cerere, dacă există.

Un bloc pliabil Filters restrânge lista după stare (Waiting, Accepted, Refused) prin casete de bifare. Un buton Filter aplică selecția.

Un câmp de căutare filtrează după subșir.

Acceptarea unei cereri

Selectați o cerere în starea Waiting, apoi faceți clic pe Accept the request. Se deschide o fereastră de creare a workflowului, precompletată cu utilizatorul, domeniul și resursa solicitată.

Formularul conține:

Secțiune Descriere
Name Numele workflowului. Obligatoriu. Maximum 256 de caractere. Un nume deja utilizat provoacă un mesaj de eroare.
Applications Arborele de categorii al resurselor acoperite de cerere. Trebuie bifată cel puțin o resursă.
Domain / User Câmpuri doar pentru citire care afișează valorile din cerere.
Administrator comment Text liber; conținutul său este transmis în notificarea trimisă utilizatorului, când este cazul.

Restricțiile disponibile se cumulează:

Restricție Descriere
Unique usage Aplicația poate fi lansată o singură dată.
Mandatory comment Îi cere utilizatorului să introducă un comentariu înainte de lansare.
Date Interval de date (început / sfârșit). Data de sfârșit trebuie să fie ≥ data de început.
Hour Fereastră orară HH:MM. Dacă un interval de date este activ și începutul și sfârșitul cad în aceeași zi, ora de sfârșit trebuie să fie strict ulterioară orei de început.
Maximum session duration Durată HH:MM după care sesiunea este închisă. Indisponibil pentru o aplicație de tip Generic tunnel.

Dacă contractul de acces îi cere utilizatorului să completeze un formular, butonul Show user request afișează detaliile trimise. Fereastra conține atunci un buton Pre-fill with this data care copiază valorile în formularul de acceptare (după confirmare).

Creare fără restricții

Validarea unui formular fără a bifa Unique usage, Date, Hour sau Session duration produce un workflow fără limită de timp. O casetă de dialog solicită o confirmare suplimentară înainte de creare.

Refuzarea unei cereri

Pot fi refuzate numai cererile în starea Waiting. Selectați cererea și faceți clic pe Refuse the request. Dacă notificările de acțiuni sunt activate și cererea este vizată, se poate introduce un comentariu opțional înainte de confirmare.

Un refuz nu împiedică o cerere nouă

Utilizatorul poate solicita imediat din nou aceeași aplicație. La noua cerere, cererea refuzată este epurată automat: aplicația este eliminată din ea, iar cererea însăși dispare dacă o conținea doar pe aceasta.

Ceea ce împiedică într-adevăr o cerere nouă este un workflow deja acordat pentru acea aplicație sau o cerere încă fără răspuns — în ambele cazuri, aplicația este pur și simplu eliminată din noua cerere.

Ștergerea unei cereri

Pot fi șterse numai cererile în starea Accepted sau Refused. Selectați cererea sau cererile și faceți clic pe butonul × (ștergere). Selecția multiplă este acceptată atunci când toate cererile selectate au primit deja un răspuns.

  • Ștergerea unei cereri acceptate revocă autorizarea și șterge workflowul asociat.
  • Ștergerea unei cereri refuzate retrage doar rândul din listă: utilizatorul putea deja depune o cerere nouă (vedeți secțiunea Refuzarea unei cereri).

Dacă notificările de acțiuni sunt activate și cel puțin una dintre ștergeri va declanșa un e-mail, se oferă un comentariu opțional al administratorului înainte de confirmare.