Přeskočit obsah

Jednoduché schválení

Tento návod ukazuje, jak vytvořit základní schvalovací workflow se třemi stavy: Koncept, Ke schválení a Schváleno/Zamítnuto.

Cíl

Vytvoříme workflow, které: 1. Spustí se na položce v konceptovém stavu 2. Odešle úlohu schvalovateli 3. Na základě rozhodnutí schvalovatele přesune položku do stavu Schváleno nebo Zamítnuto 4. Odešle e-mailovou notifikaci iniciátorovi o výsledku

Předpoklady

  • Nainstalovaný produkt TI4M365 na SharePoint Online webu
  • SharePoint seznam s položkami ke schválení
  • Pole Approver (typ Person) na seznamu

Postup

1. Vytvořte workflow definici

Vytvořte novou workflow definici s interním názvem SimpleApproval.

2. Definujte stavy

Vytvořte následující stavy:

Stav InternalName IsDefault IsTerminal
Koncept Draft Ano Ne
Ke schválení PendingApproval Ne Ne
Schváleno Approved Ne Ano
Zamítnuto Rejected Ne Ano

3. Definujte přechody

Přechod ButtonLabel StateCurrent StateNext
Submit Odeslat ke schválení Draft PendingApproval
Approve Schválit PendingApproval Approved
Reject Zamítnout PendingApproval Rejected
ReturnToDraft Vrátit k přepracování PendingApproval Draft

4. Nakonfigurujte akce na stavu Ke schválení (OnEnter)

Na vstup do stavu PendingApproval přidejte akci Assign Task:

<AssignTask
  UserData="{item:Approver}"
  Title="Schválení: {item:Title}"
  Body="Prosím o schválení dokumentu {item:Title}."
  RefState="Approved"
  FallState="Rejected"
  DueDays="5" />

5. Nakonfigurujte notifikaci na stavu Schváleno (OnEnter)

Na vstup do stavu Approved přidejte akci Send Mail:

<SendMail
  EmailTo="{wf:initiator}"
  EmailSubject="Dokument schválen: {item:Title}"
  EmailBody="Váš dokument {item:Title} byl schválen uživatelem {func:GetUserTitle({task:AssignedTo})}." />

6. Nakonfigurujte notifikaci na stavu Zamítnuto (OnEnter)

<SendMail
  EmailTo="{wf:initiator}"
  EmailSubject="Dokument zamítnut: {item:Title}"
  EmailBody="Váš dokument {item:Title} byl zamítnut. Komentář: {task:Comment}" />

7. Vytvořte asociaci se seznamem

Asociujte workflow SimpleApproval se SharePoint seznamem obsahujícím dokumenty ke schválení.

Výsledek

Po dokončení konfigurace: - Na položkách seznamu se zobrazí tlačítko "Odeslat ke schválení" - Schvalovatel obdrží úlohu s termínem 5 dnů - Po schválení/zamítnutí iniciátor obdrží e-mailovou notifikaci - Položka se přesune do koncového stavu (Schváleno/Zamítnuto)