Workflow - SPIN2 - príklady: Rozdiel medzi revíziami

Z SPIN2-wiki
Prejsť na: navigácia, hľadanie
(Príklad 2 - scenár, kde je schvaľovanie dokladu závislé od organizačnej jednotky uvedenej na doklade:)
(Príklad 2 - scenár, kde je schvaľovanie dokladu závislé od organizačnej jednotky uvedenej na doklade:)
Riadok 9: Riadok 9:
 
=== Príklad 1 - jednoduchý scenár, keď doklad schvaľuje jeden alebo viacerí užívatelia z vopred definovanej skupiny: ===
 
=== Príklad 1 - jednoduchý scenár, keď doklad schvaľuje jeden alebo viacerí užívatelia z vopred definovanej skupiny: ===
  
=== Príklad 2 - scenár, kde je schvaľovanie dokladu závislé od organizačnej jednotky uvedenej na doklade: ===
+
=== Príklad 2 - jednoduchý scenár, kde je schvaľovanie dokladu závislé od organizačnej jednotky uvedenej na doklade: ===
  
 
Je to príklad schvaľovania nákupnej objednávky, kde sa v prvom kroku schvaľuje len evidenčná správnosť objednávky a v druhom kroku schvaľuje nákup nadriadený, na základe definovanej väzby na prvok organizačnej štruktúry:
 
Je to príklad schvaľovania nákupnej objednávky, kde sa v prvom kroku schvaľuje len evidenčná správnosť objednávky a v druhom kroku schvaľuje nákup nadriadený, na základe definovanej väzby na prvok organizačnej štruktúry:
  
 
[[Súbor:wf_vzor_scenara_obj_jednoduchy.png]]
 
[[Súbor:wf_vzor_scenara_obj_jednoduchy.png]]
 +
 +
Vysvetlenie jednotlivých krokov a ich napojenie na Maticu:
 +
Krok 10 - evidenčné schválenie objednávky - v Matici tohto kroku je zadefinovaná rola, ktorá krok vykonáva - môže to byť napr. Vlastník...
 +
Krok 15 - medzikrok, ktorý zabezpečuje, že v prípade odpovede Nie v kroku 10 bude schvaľovanie vrátené späť do kroku 10 - v Matici tohto kroku je vyplnený údaj - Krok 10
 +
Krok 20 - samotné schválenie objednávky - krok 20 nasleduje po kroku 10 v prípade, že je krok 10 schválený - v Matici tohto kroku je zadefinovaná rola, ktorá krok vykonáva - môže to byť napr. Vedúci tímu.
 +
Krok 30 - Schválená objednávka - krok 30 nasleduje po kroku 20 v prípade, že je krok 20 schválený. Tento krok zároveň mení Stav dokladu na Schválený.
 +
 +
 +
 +
Rola Vedúci tímu:
 +
-
  
 
=== Príklad 3 - scenár, kde je schvaľovanie závislé od kombinácie organizačnej jednotky a sumy dokladu: ===
 
=== Príklad 3 - scenár, kde je schvaľovanie závislé od kombinácie organizačnej jednotky a sumy dokladu: ===

Verzia zo dňa a času 08:22, 12. júl 2016

Redit Text na stránke je rozpracovaný.
Chránená stránka - prístup len pre skupinu ⧼Group-developer⧽.

Príklady nastavenia Workflow, ktoré môžu pomôcť konzultantom a pokročilým užívateľom (adminom WF u zákazníka):

Príklad 1 - jednoduchý scenár, keď doklad schvaľuje jeden alebo viacerí užívatelia z vopred definovanej skupiny:

Príklad 2 - jednoduchý scenár, kde je schvaľovanie dokladu závislé od organizačnej jednotky uvedenej na doklade:

Je to príklad schvaľovania nákupnej objednávky, kde sa v prvom kroku schvaľuje len evidenčná správnosť objednávky a v druhom kroku schvaľuje nákup nadriadený, na základe definovanej väzby na prvok organizačnej štruktúry:

Wf vzor scenara obj jednoduchy.png

Vysvetlenie jednotlivých krokov a ich napojenie na Maticu: Krok 10 - evidenčné schválenie objednávky - v Matici tohto kroku je zadefinovaná rola, ktorá krok vykonáva - môže to byť napr. Vlastník... Krok 15 - medzikrok, ktorý zabezpečuje, že v prípade odpovede Nie v kroku 10 bude schvaľovanie vrátené späť do kroku 10 - v Matici tohto kroku je vyplnený údaj - Krok 10 Krok 20 - samotné schválenie objednávky - krok 20 nasleduje po kroku 10 v prípade, že je krok 10 schválený - v Matici tohto kroku je zadefinovaná rola, ktorá krok vykonáva - môže to byť napr. Vedúci tímu. Krok 30 - Schválená objednávka - krok 30 nasleduje po kroku 20 v prípade, že je krok 20 schválený. Tento krok zároveň mení Stav dokladu na Schválený.


Rola Vedúci tímu: -

Príklad 3 - scenár, kde je schvaľovanie závislé od kombinácie organizačnej jednotky a sumy dokladu:

Príklad 4

Príklad 5

Zoznam aktuálnych preblokov

Zaradiť faktúru do UCT, DAN a SALDO:

begin
dl.pkwflEpFaHl.closefa(:anEpId, :anScenarKrokId);
end;


Zrušiť zámok z faktúry (zmenu môže robiť hocikto, kto má prístupové práva na faktúry):

begin
dl.pkwflEpFaHl.UnLockfa(:anEpId, :anScenarKrokId);
end;


Zamknúť faktúru (zmenu môže robiť len oprávnená osoba):

begin
dl.pkwflEpFaHl.Lockfa(:anEpId, :anScenarKrokId);
end;


Späť na hlavnú stránku Workflow - SPIN2