Sunteți pe pagina 1din 37

Proiect cofinanţat din FSE prin Program Operațional Capital Uman 2014 - 2020

Axa Prioritară 6 - Educație și competențe


Acțiune: OS6.7, OS6.9, OS6.10
Titlu proiect: Antreprenor UBB!
Acronim proiect: AUBB
Cod proiect: POCU/379/6/21/124662
Beneficiar: Universitatea Babeș-Bolyai din Cluj-Napoca

Pași
(Steps)

Notă: Conținutul acestui document a fost preluat din manualul platformei JobRouter
(Workflow Design – Create Processes – Steps) și a fost modificat conform viziunii autorilor.
Conţinutul acestui document nu reprezintă în mod obligatoriu poziţia oficială a JobRouter
AG

ROMÂNIA
UNIVERSITATEA BABEŞ-BOLYAI DIN CLUJ-NAPOCA
Universitatea Babeș-Bolyai Tel.: (00) 40 - 740 – 077521
din Cluj-Napoca
Cuprins

Introducere .......................................................................................... 2
Interfața de prezentare a pașilor (Steps overview) ............................. 3
Crearea și editarea unui pas (Create and edit a step) .......................... 6
Ștergerea unui pas (Delete a step) ...................................................... 7
Tipuri de pași (Step Types) .................................................................. 8
Crearea și editarea unui pas de utilizator (Create and edit a user step)
............................................................................................................ 9
Pagina General (General Page) ............................................................ 9
Pagina Acţiuni (Actions) ..................................................................... 14
Pagina notificări prin e-mail (E-mail notifications) .................................. 19
Pagina funcții PHP (PHP functions) ....................................................... 21
Pagina documentaţia (Documentation)................................................. 23
Crearea și editarea unui pas de sistem/unei activități de sistem (Create
and edit a system step/system activity) ............................................ 25
Crearea și editarea unui pas de decizie (Create and edit a decision step)
.......................................................................................................... 28
Crearea și editarea unui pas de start paralelizare și a unui pas de stop
paralelizare (Create and edit parallelization start and parallelization
end) ................................................................................................... 29
Paralelizarea (Parallelization) ............................................................ 31
Pași ramificați (Split steps) ................................................................. 31
Pașii paraleli (Parallelize steps) ........................................................... 32

1
Introducere

În cadrul platformei JobRouter un flux de proces se poate modela ca având orice


număr de pași, aceștia putând fi procesați secvențial sau în paralel.

Există mai multe tipuri de pași:

• care au asociat un formular, pentru a se putea realiza interacțiunea cu


un utilizator (user step, start step și public start), și

• care nu au asociat un formular, nefiind necesară intervenția unui


utilizator întrucât aceștia se execută automat de către platforma
JobRouter (system step / system activity, decision, parallelization start
și parallelization end).

Un formular este o interfeță prin intermediul căreia un utilizator adaugă,


modifică, șterge și/sau vizualizează date.

Un pas poate fi definit fie folosind editorul de diagrame (flowchart editor) fie
folosind interfața de prezentare a pașilor (steps overview). Dacă se utilizează
editorul de diagrame, pașii vor fi afișați automat în interfața de prezentare a
pașilor, împreună cu toate proprietățile și invers: dacă se creează pașii în
interfața de prezentare a pașilor, aceștia vor apărea automat în editorul de
diagrame. Pentru mai multe detalii referitoare la editorul de diagrame se
recomandă consultarea capitolului Editorul de diagrame (Flowchart editor).

În continuare se va detalia modalitatea de definire a pașilor unui flux de proces


folosind interfața de prezentare a pașilor (steps overview).

2
Interfața de prezentare a pașilor (Steps
overview)

Selectând opțiunea Steps (Pași) din submeniul Workflow (Flux de lucru) a


meniului de navigare Designer (Designer navigation menu) se poate vizualiza
interfața de prezentare a pașilor (steps overview) anterior definiți.

Interfața de prezentare a pașilor (Steps overview)

În interfața de prezentare a pașilor sunt afișate, pentru fiecare pas, următoarele


proprietăți,:

Step Proprietate
Explicaţie
property pas

Indică numărul și eticheta pasului


respectiv. Dacă se dă click pe eticheta unui
Step Pas
pas se va deschide interfața pentru
editarea pasului respectiv.

Indică tipul pasului respectiv: pas utilizator


(user step), pas utilizator de start (start
step / public start), pas de sistem (system
step / system activity), pas de decizie
(decision step), pas de start paralelizare
Type Tip
(parallelization start step) sau pas de stop
paralelizare (parallelization end step).
Pentru mai multe detalii referitoare la tipuri
de pași se recomandă consultarea secțiunii
Tipuri de pași (Steps Type).

Indică denumirea rolului (job function-ul)


asociat pasului respectiv. Dacă se dă click
Job pe denumirea unui rol (Job Function) se va
Rol
Function
deschide o fereastra în care se vor vedea
toți utilizatorii asociați rolului respectiv.

3
Step Proprietate
Explicaţie
property pas

Pentru mai multe detalii referitoare la


rolurile se recomandă consultarea
capitolului Roluri (JobFunctions).

Indică eticheta formularului asociat pasului


respectiv. Dacă se dă click pe eticheta unui
formular se va deschide interfața pentru
Form Formular editarea formularului respectiv.
Pentru mai multe detalii referitoare la
formulare se recomandă consultarea
capitolul Formulare (Forms).

Indică tipul pasului de sistem respectiv (de


ex. jobPDF, jobArchive etc.). Dacă se dă
click pe un tip de pas de sistem se va
deschide interfața pentru editarea pasului
System Activitate de sistem respectiv.
Activity de sistem
Pentru mai multe detalii referitoare la
activitățile de sistem se recomandă
consultarea capitolul Acțiuni de sistem
(System Activities).

Indică pasul următor în care este


Subsequent Pasul direcționat fluxul procesului după
Step următor
procesarea pasului respectiv.

Numărul dintre paranteze indică câte reguli


au fost definite pentru pasul respectiv.
Dacă se dă click pe acesta se va deschide
interfața de prezentarea a regulilor pasului
Rules Reguli
respectiv.
Pentru mai multe detalii referitoare la
crearea regulilor se recomandă consultarea
capitolul Reguli (Rules).

Numărul din paranteze indică câte termene


Termene limită au fost definite pentru pasul
Escalations
limită respectiv. Dacă se dă click pe acesta se va
deschide interfața de prezentare a

4
Step Proprietate
Explicaţie
property pas

termenelor limită asociate pasului


respectiv.
Pentru mai multe detalii referitoare la
termenele limită din modulul opțional
JobTimer se recomandă consultarea
capitolul Termene limită - modulul
JobTimer (Escalations - JobTimer Module).

Numărul din paranteze indică câte integrări


sunt încorporate în pasul respectiv. Dacă se
dă click pe acesta se va deschide interfața
gestionare integrări (Manage Integrations)
Integrations Integrări
a pasului respectiv.
Pentru mai multe detalii referitoare la
integrări se recomandă consultarea
secțiunea Integrări (Integration).

Indică dacă pasului respectiv îi este


asociată o notificare prin e-mail destinată
Notification Notificare
utilizatorului care va primi spre procesare
pasul respectiv.

5
Crearea și editarea unui pas (Create and
edit a step)

Pentru a crea un pas nou se accesează opțiunea Steps (Pași) din submeniul
Workflow (Flux de lucru) a meniului de navigare Designer (Designer navigation
menu) și se acționează butonul New Step (Pas nou) din bara de acțiune a
interfeței de prezentare a pașilor.

Crearea și editarea unui pas nou

Dacă se dorește modificarea unui pas existent, se dă click pe eticheta pasului


respectiv (Step) pentru a se deschide interfața de editare a unui pas (Edit Step).
Se efectuează modificările dorite și se acționează butonul Save (Salvare) pentru
a salva modificările și pentru a reveni la interfața de prezentare a pașilor.

6
Ștergerea unui pas (Delete a step)

Pentru a șterge un pas, se selectează pasul respectiv, prin bifarea casetei din
stânga etichetei pasului respectiv, și se acționează butonul Delete (Ștergere) din
bara de acțiuni.

Ștergerea unui pas

În urma acestei acțiuni va apărea o fereastră pop-up prin care se va solicita


confirmarea ștergerii, prin acționarea butonului Delete (Ștergere), sau anularea
ei, prin acționarea butonului Cancel (Anulare).

De reținut Un pas utilizat într-un flux de proces nu poate fi șters chiar dacă
instanțele de proces ale fluxul respectiv au fost finalizate. Fluxurile de proces din
simulator sunt, de asemenea, luate în considerare.

7
Tipuri de pași (Step Types)

Platforma JobRouter permite crearea a șase tipuri de pași.

Tipuri de
Step Types Explicația
pași

Este un tip de pas care are asociat un


Pas de
User step formular pentru a se putea realiza
utilizator
interacțiunea cu un utilizator.

Este un tip de pas similar cu pasul utilizator


de la care se începe execuția unui flux de
Pas de
utilizator de proces. Acest tip de pas este asociat unui
Start step / start / Pas utilizator sau unui grup de utilizatori care
Public start de utilizator aparțin unui rol (Job Function).
de start Începerea unui flux de proces se poate realiza
public fie din interiorul platformei JobRouter (Start
step) fie din exteriorul ei (Public start).

System Pas de Este un tip de pas care este executat automat


step / sistem / de către platforma JobRouter (fără a fi
System Activitate necesară intervenția vreunui utilizator) și nu
activity de sistem are asociat niciun formular.

Pas de Este un tip de pas care are asociate doar


Decision
decizie reguli și nu are asociat nici un formular.

Este un tip de pas care indică începerea


executării în paralel a mai multor pași. Acest
tip de pas are asociate doar reguli și nu are
Parallelizati Pas de start asociat nici un formular.
on start paralelizare
Pentru mai multe detalii referitoare la
paralelizare se recomandă consultarea
secțiunii Paralelizare (Parallelization).

Este un tip de pas care indică finalizarea


executării în paralel a mai multor pași. Acest
tip de pas are asociate doar reguli și nu are
Parallelizati Pas de stop asociat nici un formular.
on end paralelizare
Pentru mai multe detalii referitoare la
paralelizare se recomandă consultarea
secțiunii Paralelizare (Parallelization).

8
Crearea și editarea unui pas de utilizator
(Create and edit a user step)

Când se creează un pas nou sau se modifică un pas existent, se afișează implicit
interfața pentru editarea unui pas de utilizator (Edit Step). Interfața pentru
editarea unui pas de utilizator (Edit Step) se actualizează automat în funcție de
tipul pasului care se editează.

Pagina General (General Page)

Crearea și editarea unui pas de utilizator

9
Proprietățile secțiunii Detalii (Details) din pagina General (General) sunt
prezentate în următorul tabel.

Properties Proprietăţi
from din
Explicaţie
Details secțiunea
Section Detalii

Indică codul unic de identificare al pasului


respectiv în cadrul fluxului procesului.
La crearea primului pas al fluxului
procesului, acestuia i se asociază automat
cifra 1. Următorului pas creat i se asociază
automat un număr mai mare cu 1 față de
codul unic de identificare al pasului anterior
creat.
Dacă nu se dorește păstrarea numerotării
Step Pas
automate a unui pas se poate interveni și se
poate stabili manual codul unic de
identificare al pasului respectiv, având grijă
să i se asocieze un cod de identificare unic
diferit de toate codurile unice de identificare
ale tuturor pașilor anterior creați.
Dacă în platforma JobRouter există instanțe
de proces codurile unice de identificare ale
pașilor nu mai pot fi modificate.

Indică tipul pasului respectiv. Tipul pasului


dorit se alege dintr-o listă derulantă.
Tipul Pentru mai multe detalii referitoare la tipuri
Step type
pasului
de pași se recomandă consultarea secțiunii
Tipuri de pași (Step types).

Indică denumirea pasului respectiv. Această


etichetă este afișată în interfața de
prezentarea a pașilor.
Dacă s-a creat un proces multilingv atunci
Label Etichetă
vor apărea câmpuri de text suplimentare,
când se dă click pe câmpul etichetă, unde se
vor putea introduce traduceri
corespunzătoare ale etichetei.

10
Properties Proprietăţi
from din
Explicaţie
Details secțiunea
Section Detalii

Indică rolul (Job Function) căruia i se


atribuie pasului respectiv. Rolul (Job
Function) dorit se alege dintr-o listă
derulantă.
Dacă acest rol va fi stabilit de o regulă în
timpul execuției fluxului de proces atunci
există posibilitatea de a lăsa acest câmp
necompletat.
Dacă i se atribuie pasului rolul [initiator]
Job (inițiator) atunci pasul este atribuit
Rol
Function
utilizatorului care a început fluxul de proces.
Dacă i se atribuie pasului rolul
[jr_supervisor] (supervizor) atunci pasul
este atribuit supervizorului utilizatorului
căruia i-a fost atribuit pasul.
Pentru mai multe detalii referitoare la modul
în care se atribuie un rol fluxulu de proces
se recomandă consultarea capitolului Roluri
(JobFunctions).

Indică denumirea formularului care se


dorește a fi asociat pasului respectiv.
Denumirea formularului dorit se alege dintr-
Form Formular o listă derulantă.
Pentru mai multe detalii referitoare la
formulare se recomandă consultarea
capitolul Formulare (Forms).

Indică pasul următor din cadrul fluxului


procesului. Pasul următor dorit se alege
dintr-o listă derulantă.
Subsequent Pasul Pentru mai multe detalii referitoare la modul
Step următor
de specificare al pasului următor se
recomandă consultarea capitolului Editorul
de diagrame (Flowchart editor).

Tipul Indică modul de continuare a fluxului


Split Type
ramificării procesului în cazul asocierii acestui pas a

11
Properties Proprietăţi
from din
Explicaţie
Details secțiunea
Section Detalii

unei reguli de direcționare (routing rule) sau


a unei reguli de finalizare (completion rule)
- se poate alege dacă pot fi indeplinite mai
multe condiții (OR) sau dacă poate fi
îndeplinită doar o singură condiție (XOR).

Proprietățile secțiunii Termene limită (Escalation) din pagina General (General)


sunt prezentate în următorul tabel.

Properties Proprietăţi
from din secțiunea
Explicaţie
Escalations Termene
Section limită

Indică termenul limită (în secunde,


minute, sau zile) pentru procesarea
unui pas.
Pentru mai multe detalii referitoare la
Completion Timp de termenele limită din modulul opțional
Time finalizare
JobTimer se recomandă consultarea
capitolul Termene limită - modulul
JobTimer (Escalations - JobTimer
Module).

Proprietățile secțiunii Altele (Others) din pagina General (General) sunt


prezentate în următorul tabel.

Properties Proprietăţi Explicaţie


from Others din secțiunea
Section Altele

Indică dacă pasul respectiv este vizibil


Hide from în istoricul instanțelor (dacă caseta de
Neafișare în validare este debifată) sau nu (dacă
view in
detaliile
Process caseta de validare este bifată).
procesului
Details Pentru mai multe detalii se recomandă
consultarea manualului JobRouter

12
Properties Proprietăţi Explicaţie
from Others din secțiunea
Section Altele

Administrare (JobRouter
Administration Manual).

Indică dacă utilizatorii unei instanțe de


proces pot vedea formularul asociat
Confidential Confidențial pasului respectiv (dacă caseta de
validare este bifată) sau nu (dacă
caseta de validare este debifată).

Indică numărul bazinului/sistemului de


procesare în care va fi inclus pasul
respectiv. Dacă nu se specifică nici un
număr atunci pasul respectiv nu va fi
inclus în nici un bazin/sistem de
Processing Bazin/Sistem procesare.
pool de procesare
Pentru mai multe detalii referitoare la
bazinele/sistemele de procesare, se
recomandă consultarea manualului
JobRouter Documentație Tehnică
(JobRouter Tech Doc).

Proprietățile secțiunii Inițierea externă a unui proces (Externel Process Initiati-


on) din pagina General (General) sunt prezentate în următorul tabel.

De reținut: Această secțiune este specifică doar pașilor utilizator de start.

Properties Proprietăţi din


from Externel secțiunea
Process inițierea Explicaţie
Initiation externă a unui
Section proces

Indică dacă pasul respectiv poate fi


utilizat pentru inițierea externă a
Allow Permite unei instanțe de proces (dacă caseta
External inițierea de validare este bifată) sau nu (dacă
Process externă a unui caseta de validare este debifată).
Initiation proces Dacă această proprietate este bifată
atunci un utilizator nu este necesar
să se autentifice în platforma

13
Properties Proprietăţi din
from Externel secțiunea
Process inițierea Explicaţie
Initiation externă a unui
Section proces

JobRouter pentru a iniția o instanță


de proces.

Indică URL-ul necesar pentru


inițierea externă a unei instanțe de
proces.
La acest URL se va adauga numele
de utilizator
(&username=publicUser)
și eventual numărul instanței
URL for this URL-ul pentru JobRouter
step acest pas
((&jr_instance_id=jrID).
Pentru mai multe detalii referitoare la
utilizarea unui URL pentru inițierea
externă a unui proces se recomandă
consultarea capitolului/secțiunii
Inițierea externă a unui procesul
(Allow External Process Initiation).

Pagina Acţiuni (Actions)

În pagina Actions (acțiuni) se stabilesc ce butoane (sau acțiuni în pas) vor fi


afișate (dacă caseta de validare este bifată) sau nu (dacă caseta de validare este
debifată) în formularul asociat pasului respectiv, aceste butoane indicând ce
acțiuni poate realiza un utilizator asupra unei instanțe de proces aflată în pasul
respectiv.

Există 2 tipuri de butoane (sau acțiuni în pas): butoane de acțiune principale,


specificate în secțiunea Butoane de acțiune/Acțiuni în pas (Actions Buttons), și
butoane de acțiune suplimentare, specificate în secțiunea Butoane de acțiune
suplimentare/Acțiuni în pas suplimentare (Additional step actions).

14
Butoane de acțiune principale și suplimentare

Butoanele de acțiune (sau acțiunile în pas) principale, specificate în secțiunea


Butoane de acțiune/Acțiuni în pas (Actions Buttons), sunt următoarele:

Proprietăți
Properties
din
from Action
secțiunea Explicaţie
Buttons
Butoane de
Section
acțiune

Instanța de proces aflată în pasul


respectiv este procesată, regulile asociate
Send Trimitere pasului respectiv sunt executate iar
instanța de proces continuă cu pasul
următor.

Instanța de proces aflată în pasul


End Finalizare respectiv este finalizată după executarea
Process proces
regulilor asociate pasului respectiv.

Instanța de proces aflată în pasul


Abort Anulare
respectiv este anulată.

15
Proprietăți
Properties
din
from Action
secțiunea Explicaţie
Buttons
Butoane de
Section
acțiune

Un utilizator poate trimite instanța de


proces aflată în pasul respectiv spre o
consultare suplimentară doar acelor roluri
și acelor utilizatori care au fost asociați
Solicitare procesului sau tuturor rolurilor și
Request
clarificare
utilizatorilor din cadrul platformei
JobRouter (instanței de JobRouter) (în
funcție de valoarea aleasă din lista
Selection Type (Tipul selecției).

Un utilizator poate atribui instanța de


proces aflată în pasul respectiv (1) unui
alt utilizator sau rol asociat procesului sau
Assign Atribuire (2) unui alt utilizator sau rol din cadrul
platformei JobRouter (instanței de
JobRouter) (în funcție de valoarea aleasă
din lista Selection Type (Tipul selecției)).

Instanța de proces aflată în pasul


respectiv este amânată de către un
Postpone Amânare
utilizator pentru o anumită perioadă de
timp.

Instanța de proces aflată în pasul


Back Întoarcere respectiv este trimisă înapoi la utilizatorul
anterior care a transmis-o în acest pas.

Instanța de proces aflată în pasul


Jump to Salt la un alt respectiv este transmisă într-un alt pas
Step pas
din cadrul procesului.

Indică tipul selecției pentru butoanele de


acțiune Request (Cerere) sau Assign
Selection Tipul (Atribuire):
Type selecției (1) Process job functions and user
(rolurile și utilizatori asociați procesului
respectiv) - pot fi considerate/considerați

16
Proprietăți
Properties
din
from Action
secțiunea Explicaţie
Buttons
Butoane de
Section
acțiune

doar rolurile și utilizatorii care au fost


asociați procesului.
(2) All functions and users (toate rolurile
și toți utilizatorii asociați instanței de
JobRouter) - pot fi
considerate/considerați toate rolurile și
toți utilizator din instanța de JobRouter.

Instanța de proces aflată în pasul


respectiv rămâne în același pas însă
Save Salvare
datele din formularul asociat pasului
respectiv sunt salvate.

Reserve Instanța de proces aflată în pasul


Rezervare la respectiv este rezervată automat pentru
when
salvare
saving a fi ulterior procesată de către utilizator.

Butoane de acțiune (sau acțiunile în pas) suplimentare, specificate în secțiunea


Butoane de acțiune suplimentare/Acțiuni în pas suplimentare (Additional step
actions), sunt următoarele:

Properties Proprietăți Explicaţie


from din secțiunea
Additional Butoane de
step actions acțiune
Sections suplimentare

Reserve Rezervare Instanța de proces aflată în pasul


respectiv este rezervată de către
utilizatorul.

Tracking Urmărire Un utilizator poate vizualiza întregul


istoric al instanței de proces aflată în
pasul respectiv prin accesarea secțiunii
Monitorizarea JobRouter (JobRouter
Monitoring) din meniul de navigare
principal al JobRouter-ului.

17
Properties Proprietăți Explicaţie
from din secțiunea
Additional Butoane de
step actions acțiune
Sections suplimentare

De reținut: Această opțiune este


disponibilă doar dacă proprietatea de
urmărire a fost bifată în profilul
utilizatorului.

Comments Comentarii Un utilizator poate introduce comentarii


pentru instanța de proces aflată în
pasul respectiv.

Priority Prioritate Un utilizator poate modifica prioritatea


instanței de proces aflată în pasul
respectiv.

Print Listare Un utilizator poate imprima/lista


conținutul optimizat al formularului
asociat pasului respectiv pentru
instanța de proces aflată în acel pas.
De reținut: Conținutul formularele largi
poate fi eliminat dacă nu încape pe o
lățime de pagină. Integrările conținute
în formular nu sunt imprimate/listate.

Process Info Informații Persoana responsabilă pentru proces


despre proces poate modifica documentația.

Instance Istoricul Un utilizator poate vizualiza istoricul


History instanței instanței de proces aflată în pasul
respectiv.

Process Diagrama Un utilizator poate vizualiza diagrama


Flowchart procesului procesului.

Help URL Link URL Un utilizator poate vizualiza


pentru documentația procesului la adresa web
documentație specificată prin URL.

În cadrul formularului asociat unui pas butoanele de acțiune principale, apar în


partea stângă a barei de acțiuni, iar butoanele de acțiune suplimentare, apar în
cadrul unui meniu din partea dreaptă a formularului.
18
Butoanele de acțiune principale Send (Trimitere) și Save (Salvare) apar direct în
bara de acțiuni a formularului asociat pasului respectiv în timp ce toate celelalte
butoane de acțiune principale sunt afișate într-un meniu contextual situat sub
butonul Send (Trimitere).

De reținut: În aplicațiile JobRouter accesibile de pe telefoane mobile sunt


disponibile, deocamdată, numai butoanele de acțiune principale Send (Trimitere)
și Save (Salvare).

Pagina notificări prin e-mail (E-mail notifications)

Notificările prin e-mail se utilizează pentru a informa un utilizator despre apariția


unor noi instanțe de proces aflate în anumiți pași. Pentru ca aceste notificări prin
e-mail să poată fi transmise unui utilizator este necesar ca în prealabil, pentru
utilizatorul respectiv, să fi fost bifată proprietatea New Workflow Step (Pas nou
al fluxului de lucru) din secțiunea Email Notifications (Notificări prin e-mail), din
pagina General (General) a interfeței Edit User (Editare utilizator) accesibilă din
interfața de prezentare a utilizatorilor din cadrul opțiunii Manage Users (Gestiune
utilizatori), secțiunea Organization (Organizare), submeniul Admin Tools
(Instrumente administrator), meniul JobRouter Main Navigation Menu (meniul
de navigare principal JobRouter). Pentru mai multe detalii referitoare la activarea
notificărilor prin e-mail se recomandă consultarea Manualului de administrare
JobRouter (JobRouter Administration Manual).

Pentru a accesa interfața de introducere a notificărilor prin e-mail se selectează


pagina Email Notifications (Notificări prin e-mail) din interfața de editare a unui
pas (Edit Step).

19
Notificări prin e-mail

Pentru notificările prin e-mail se pot specifica următoarele proprietăți:

E-mail Proprietăți Explicaţie


notification notificare
properties prin e-mail

Notification Notificare Indică dacă destinatarul e-mail-ului va


fi notificat referitor la apariția unei noi
instanțe de proces aflată în pasul
respectiv (dacă casete de validare este
bifată) sau nu (dacă casete de validare
este debifată).

Integrate login Integrare Inidcă dacă destinatarul e-mail-ului


credentials in date poate utiliza un link, inclus în cadrul e-
link conectare mail-ului, care conține datele de
într-un link
conectare la platforma JobRouter,
pentru a accesa instanța de proces
direct, fără a fi necesar să se
conecteze în prealabil la platforma
JobRouter (dacă casete de validare

20
E-mail Proprietăți Explicaţie
notification notificare
properties prin e-mail

este bifată) sau nu (dacă casete de


validare este debifată).

Use Custom Folosire Indică dacă destinatarul e-mail-ului va


E-mail mesaj primi un mesaj personalizat în raport
Messages personalizat cu subiectul și corpul e-mail-ului (dacă
pentru
e-mail casete de validare este bifată) sau nu
(dacă casete de validare este
debifată).
Dacă procesul este unul multilingv se
va afișa o câte o secțiune pentru
fiecare limbă disponibolă în care se va
introduce textul corespunzător limbi
respective.

Pagina funcții PHP (PHP functions)

Utilizând pagina PHP Functions (funcții PHP) se vor putea executa propriile
funcțiile PHP definite fie pentru realizarea unor acțiuni în momentul inițializării
pasului respectiv fie pentru realizare unor acțiuni în alte situații.

Selectând pagina PHP Functions (funcție PHP) din interfața de editare a pasului
respectiv se va afișa următoarea interfață care permite selectarea funcțiilor PHP
proprii anterior definite:

21
Funcții PHP

Properties Proprietăţi Explicaţie

Step Funcția de Funcția PHP, de tip Step Initialization


Initialization inițializare Function (Funcție de inițializare a pasului),
Function pas este executată la inițializarea unui pas.

Funcția PHP, de tip Execution Function


(Funcție de execuție), este executată la
Send Trimitere trimiterea unei instanțe de proces aflată în
pasul respectiv în pasul următor din cadrul
procesului.

Funcția PHP, de tip Execution Function


Terminare (Funcție de execuție), este executată la
End Process
proces finalizarea unei instanțe de proces aflată în
pasul respectiv.

Funcția PHP, de tip Execution Function


(Funcție de execuție), este executată la
Abort Anulare
anularea unei instanțe de proces aflată în
pasul respectiv.

Funcția PHP, de tip Execution Function


Solicitare (Funcție de execuție), este executată la
Request
clarificare
trimiterea spre o consultare suplimentară a

22
Properties Proprietăţi Explicaţie

unei instanțe de proces aflată în pasul


respectiv.

Funcția PHP, de tip Execution Function


(Funcție de execuție), este executată la
Assign Atribuire
atribuirea unui alt utilizator sau rol a unei
instanțe de proces aflată în pasul respectiv.

Funcția PHP, de tip Execution Function


(Funcție de execuție), este executată la
Postpone Amânare
amânarea unei instanțe de proces aflată în
pasul respectiv.

Funcția PHP, de tip Execution Function


(Funcție de execuție), este executată la
Back Întoarcere trimiterea înapoi a unei instanțe de proces
aflată în pasul respectiv la utilizatorul
anterior care a transmis-o în acest pas.

Funcția PHP, de tip Execution Function


(Funcție de execuție), se execută la
Jump to Salt la un transmiterea unei instanțe de proces aflată
Step alt pas
în pasul respectiv într-un alt pas din cadrul
procesului..

Funcția PHP, de tip Execution Function


(Funcție de execuție), este executată la
Save Salvare
salvarea unei instanțe de proces aflată în
pasul respectiv.

Pagina documentaţia (Documentation)

Accesând pagina Documentation (Documentație) din interfața de editare a


pasului respectiv se va afișa următoarea interfață pentru introducerea
informațiilor specifice documentație pasului respectiv.

23
Documentația

24
Crearea și editarea unui pas de
sistem/unei activități de sistem
(Create and edit a system step/system
activity)

Pentru a crea un pas de sistem / o activitate de sistem (System Step / System


Activity) se alege opțiunea System Step (pas de sistem) din lista derulantă
aferentă proprietății Step Type (tipul pasului) disponibilă în interfața de editare
a unui pas (Edit Step). Interfața de editare a pasului respectiv se va actualiza
automat.

Crearea și editarea unui pas de sistem / activități de sistem

25
Pentru mai multe detalii referitoare la descrierea proprietăților se recomandă
consultarea secțiunii Creare și editare pas utilizator (Create and edit a user step).

În plus față de proprietățile disponibile pentru un pas de utilizator, următoarele


proprietăți pot fi stabilite și/sau modificate pentru un pas de sistem / o activitate
de sistem (System Step/ System Activity).

Properties Proprietăţi Explicaţie


of Details ale secțiunii
Section Detalii

Indică tipul acțiunii de sistem care va fi


System Acțiune de executată de pasul de sistem respectiv.
action sistem Tipul acțiunii de sistem dorite se alege
dintr-o listă derulantă.

Indică modul de acțiune în cazul în care


execuția pasului de sistem respectiv
generează o eroare.
Modul de acțiune dorit se alege dintr-o listă
derulată. Opțiunile posibile sunt: (1) Stop
Execution (încetarea execuției), dacă se
dorește oprirea execuției și lăsarea pasului
Error Gestionarea de sistem respectiv în starea de eroare și
handling erorii
(2) Continue Execution (continuarea
execuției) dacă se dorește continuarea
execuției cu trimiterea pasului de sistem
respectiv, existând posibilitatea de a reține
mesajele de eroare într-un câmp din
tabelul de proces și de a le evalua în cadrul
unei reguli.

După efectuarea tuturor modificărilor dorite se acționează butonul Save


(Salvare) pentru a salva modificările și pentru a reveni la interfața de prezentare
a pașilor.

Dacă se dorește modificarea funcției asociate unei acțiuni de sistem sau


modificarea proprietăților și/sau parametrilor unei acțiuni de sistem, se
accesează interfața de prezentare a pașilor (steps overview), apoi se dă click pe
denumirea acțiunii de sistem asociată pasului de sistem / activității de sistem
26
respective din coloana System Action (acțiune de sistem) pentru a se deschide
interfața de editare a acțiunii de sistem. Pentru mai multe detalii referitoare la
acțiunile de sistem se recomandă consultarea capitolului Acțiuni sistem (System
Actions).

27
Crearea și editarea unui pas de decizie
(Create and edit a decision step)

Pentru a crea un pas de decizie (Decision Step) se alege opțiunea Decision


(decizie) din lista derulantă aferentă proprietății Step Type (tipul pasului)
disponibilă în interfața de editare a unui pas (Edit Step). Interfața de editare a
pasului respectiv se va actualiza automat.

Crearea și editarea unui pas de decizie

Pentru mai multe detalii referitoare la descrierea proprietăților se recomandă


consultarea secțiunii Creare și editare pas utilizator (Create and edit a user step).

După efectuarea tuturor modificărilor dorite se acționează butonul Save


(Salvare) pentru a salva modificările și pentru a reveni la interfața de prezentare
a pașilor.

28
Crearea și editarea unui pas de start
paralelizare și a unui pas de stop
paralelizare (Create and edit
parallelization start and parallelization
end)

Pentru a crea un pas de start paralelizare (Parallelization Start) sau un pas de


stop paralelizare (Parallelization End) se alege opțiunea Parallelization Start
(start paralelizare) sau Parallelization End (stop paralelizare) din lista derulantă
aferentă proprietății Step Type (tipul pasului) disponibilă în interfața de editare
a unui pas (Edit Step). Interfața de editare a pasului respectiv se va actualiza
automat.

Crearea și editarea unui pas de start paralelizare

29
Crearea și editarea unui pas de stop paralelizare

Pentru mai multe detalii referitoare la descrierea proprietăților se recomandă


consultarea secțiunii Creare și editare pas utilizator (Create and edit a user step).

După efectuarea tuturor modificărilor dorite se acționează butonul Save


(Salvare) pentru a salva modificările și pentru a reveni la interfața de prezentare
a pașilor.

30
Paralelizarea (Parallelization)

Platforma JobRouter permite 2 tipuri de paralelizări, adică de execuție simultană


a unor pași. O paralelizare care nu necesită reunirea pașilor după execuția lor
simultană (split steps) și o paralelizare care necesită reunirea pașilor după
execuția lor simultană (parallelize steps).

Pași ramificați (Split steps)

Pentru realizarea unei paralelizări care nu necesită reunirea pașilor după


execuția lor simultană (split steps) se folosesc reguli de direcționare (routing
rules), pașii ramificați executându-se independent unul față de altul. În acest
caz fluxul procesului se divide în mai multe subfluxuri independente. Pentru mai
multe detalii referitoare la definirea și editarea regulilor se recomandă
consultarea capitolului Reguli (Rules).

Pași ramificați utilizând o regulă de direcționare

31
Pașii paraleli (Parallelize steps)

Pentru realizarea unei paralelizări care necesită reunirea pașilor după execuția
lor simultană (parallelize steps) se folosesc pași de start și de stop paralelizare
(paralelization start și parallelization end). Reunirea pașilor se realizează cu
ajutorul pasului stop paralelizare (parallelization end) care așteaptă finalizarea
tuturor pașilor ramificați, înainte de a transmite procesarea spre pasul următor.

Pași paraleli

32
Paralelismul se poate crea la orice nivel de adâncime.

Pași paraleli – 2 nivele

Un pas de start paralelizare (Parallelization Start) sau un pas de stop paralelizare


(Parallelization End) se poate crea fie folosind interfața de editare a unui pas
33
(Edit Step) – pentru mai multe detalii se recomandă consultarea secțiunii
Crearea și editarea unui pas de start paralelizare și a unui pas de stop
paralelizare (Create and edit parallelization start and parallelization end) – fie
folosind editorul de diagrame (Flowchart Editor), această metodă fiind cea mai
bună, cea mai rapidă și mai simplă

Step types Tipuri de Explicaţie


pași

Este un tip de pas care indică începerea


Parallelization Pas de start executării în paralel a mai multor pași. Acest
start paralelizare tip de pas are asociate doar reguli și nu are
asociat nici un formular.

Este un tip de pas care indică finalizarea


Parallelization Pas de stop executării în paralel a mai multor pași. Acest
end paralelizare tip de pas are asociate doar reguli și nu are
asociat nici un formular.

Pasul de start paralelizare (Parallelization Start) are asociat simbolul . După


creare el va fi conectat la secvența de pași care se vor procesa simultan. După
finlizarea procesării în paralel a fluxurilor de pași acestea vor fi reunite folosind

un pas de stop paralelizare (Parallelization End), care are sociat simbolul


Pentru reunirea fluxurilor paralele se folosește optiunea Edit Join Mappings din
meniului contextual asociat pasului de stop paralelizare (Parallelization End).
Alegând opțiunea Edit Join Mappings se va deschide interfața pentru editarea
modului de reunire a fluxurilor paralele.

34
Reunirea fluxurilor paralele (Edit Join Mappings)

În interfața pentru editarea modului de reunire a fluxurilor paralele se va preciza


de unde se vor prelua valorile pentru toate câmpurile din tabelul de proces
(proces tabel) – sectiunea Tabel (Table) – și de unde se vor prelua valorile pentru
campurile subtabelele (subtables) – secțiunea Subtabele (Subtables).

Pentru specificarea valorilor câmpurilor din tabelul de proces (process tabel) se


va selecta o opțiune din listele derulante. Listele derulante conțin pasul de start

35
paralelizare (parallelization start) și toți pași care au stabili pasul de stop
paralelizare (parallelization end) ca pas următor (subsequent step) fie în Step
Properties (Proprietățile pasului) fie în Routing Rule (Regula de direcționare).

Și pentru specificarea valorilor câmpurilor subtabelor (subtables) se va selecta


o opțiune din listele derulante. Sunt disponibile următoarele opțiuni:

Transmiterea Transmiterea Explicaţie


datelor EN datelor RO

Add all rows of all Reunește toate Reunește toate rândurile


steps. rândurile din toți subtabelului din toții pașii
pașii. care au fost executati în
paralele.

Copy subtable data Copiază datele Copiază toate rândurile


from step subtabelului din subtabelului din pasul
pasul specificat într-o a doua
listă derulantă, vizibilă
doar după selectarea
acestei opțiuni.

Do not copy Nu copia rândurile Nu copiază rândurile


subtable rows to subtabelului în noi subtabelului în pașii
new steps. pași următori.

Pentru mai multe detalii referitoare la subtabele se recomandă consultarea


capitolului Subtabele și vizualizări ale subtabelelor (modulul JobTable)
(Subtables & subtable views (JobTable module)).

36

S-ar putea să vă placă și