Documente Academic
Documente Profesional
Documente Cultură
Pași-Versiune Intermediară
Pași-Versiune Intermediară
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
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).
2
Interfața de prezentare a pașilor (Steps
overview)
Step Proprietate
Explicaţie
property pas
3
Step Proprietate
Explicaţie
property pas
4
Step Proprietate
Explicaţie
property pas
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.
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.
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)
Tipuri de
Step Types Explicația
pași
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ă.
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
10
Properties Proprietăţi
from din
Explicaţie
Details secțiunea
Section Detalii
11
Properties Proprietăţi
from din
Explicaţie
Details secțiunea
Section Detalii
Properties Proprietăţi
from din secțiunea
Explicaţie
Escalations Termene
Section limită
12
Properties Proprietăţi Explicaţie
from Others din secțiunea
Section Altele
Administrare (JobRouter
Administration Manual).
13
Properties Proprietăţi din
from Externel secțiunea
Process inițierea Explicaţie
Initiation externă a unui
Section proces
14
Butoane de acțiune principale și suplimentare
Proprietăți
Properties
din
from Action
secțiunea Explicaţie
Buttons
Butoane de
Section
acțiune
15
Proprietăți
Properties
din
from Action
secțiunea Explicaţie
Buttons
Butoane de
Section
acțiune
16
Proprietăți
Properties
din
from Action
secțiunea Explicaţie
Buttons
Butoane de
Section
acțiune
17
Properties Proprietăți Explicaţie
from din secțiunea
Additional Butoane de
step actions acțiune
Sections suplimentare
19
Notificări prin e-mail
20
E-mail Proprietăți Explicaţie
notification notificare
properties prin e-mail
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
22
Properties Proprietăţi Explicaţie
23
Documentația
24
Crearea și editarea unui pas de
sistem/unei activități de sistem
(Create and edit a system step/system
activity)
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).
27
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
Crearea și editarea unui pas de stop paralelizare
30
Paralelizarea (Parallelization)
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.
34
Reunirea fluxurilor paralele (Edit Join Mappings)
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).
36