Multiinstance - obecný popis

V platformě Team assistant se multiinstančním procesem rozumí funkce, která umožňuje, aby se úkol nebo dílčí proces prováděly paralelně. To je užitečné, když proces potřebuje dynamicky zpracovávat více položek, jako např:

  • Schvalování více uživateli - úloha je přiřazena několika (1-n) schvalovatelům.
  • Zpracování více položek - Pro každou položku v seznamu se spustí dílčí proces (např. generování faktur pro více objednávek).
  • Paralelní pracovní postupy - Stejný úkol je přiřazen různým uživatelům nebo oddělením současně, přičemž každý z nich pracuje nezávisle.

Klíčová pravidla platformy:

  • Pro úkoly platí více instancí - To znamená, že stejný úkol lze provést vícekrát pro různé uživatele nebo vstupy dat.
  • Proměnné musí být explicitně označeny jako "Multiinstačné" - Ne všechny proměnné automaticky fungují v mulitinstančním režimu. Je nutné povolit použití proměnných v multiinstančním úkolu, aby každá instance mohla zpracovávat svá vlastní data.

Příklad úkolu s více instancemi

Představte si proces schvalování nákupu, kdy požadavek musí posoudit více vedoucích oddělení.

  1. Požadavek na nákup je předložen se seznamem oddělení, která jej musí schválit.
  2. Je vytvořena víceinstanční schvalovací úloha, která generuje samostatnou schvalovací úlohu pro každého vedoucího oddělení.
  3. Každý schvalovatel obdrží vlastní instanci úlohy a může ji nezávisle schválit nebo zamítnout.
  4. Jakmile jsou všechny úlohy dokončeny, proces se posune dál (např. nákup je na základě odpovědí dokončen nebo zamítnut).

Anna Gernát Updated by Anna Gernát

Multiinstance - detailní popis fungování

Contact

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)