| Název |
Popis |
| void Run(string code) |
Funkce spustí workflow podle jeho kódu. |
| void Run(string code, Hashtable startParameters) |
Funkce spustí workflow podle jeho kódu a nastaví startovací parametry. |
| void Run(string code, Hashtable startParameters, int? modelId, DataRow dataRow) |
Funkce spustí workflow podle jeho kódu v zadaném modelu a nastaví startovací parametry. |
| void RunById(int id) |
Funkce spustí workflow podle jeho ID. |
| void RunById(int id, Hashtable startParameters) |
Funkce spustí workflow podle jeho ID a nastaví parametry workflow. |
| void RunById(int id, Hashtable startParameters, DataRow dataRow) |
Funkce spustí workflow podle jeho ID, s odkazem na záznamem a nastaví parametry workflow. |
| WorkflowSeqList GetAll() |
Funkce vrátí seznam všech workflow. |
| WorkflowSeq GetById(int id) |
Funkce vrátí workflow podle zadaného ID. |
| WorkflowSeq GetByCode(string code) |
Funkce vrátí workflow podle zadaného kódu. |
| DataRow GetDataRowFromTask(WorkFlowSeqTask task) |
Funkce vrátí datový záznam přiřazený k zadanému úkolu. |
| WorkflowSeqRunList GetRunsByDataRow( DataRow dr, string onlyInProcess) |
Metoda vrátí seznam spuštěných workflow pro daný záznam.
Při onlyInProcess = True jsou vráceny pouze běžící nebo pozastavené workflow, jinak všechny.
|
| WorkflowSeqRunList GetRunsByDataRow(int dataRowParentId, int dataRowId, bool onlyInProcess) |
Metoda vrátí seznam spuštěných workflow pro daný záznam.
Při onlyInProcess = True jsou vráceny pouze běžící nebo pozastavené workflow, jinak všechny.
|
| WorkflowSeqRunList GetRunsByDataRow(int workflowSeqId, int dataRowParentId, int dataRowId, bool onlyInProcess) |
Metoda vrátí seznam spuštěných workflow pro daný záznam a konkrétní workflow.
Při onlyInProcess = True jsou vráceny pouze běžící nebo pozastavené workflow, jinak všechny.
|
| string CallEvent(string eventCode, int? typeCall, int? id) |
Funkce aktivuje události. |
| void Cancel(int workflowSeqRunId) |
Metoda zruší běžící workflow. |
| void Cancel(WorkflowSeqRunList wfRuns) |
Metoda zruší běžící workflow. |
| void Continue(int workflowSeqRunId) |
Metoda spustí pozastavené workflow. |
| void Continue(WorkflowSeqRunList wfRuns) |
Metoda spustí pozastavené workflow. |
| void Failed(int workflowSeqRunId) |
Metoda ukončí běžící workflow s indikovanou chybou. |
| void Failed(WorkflowSeqRunList wfRuns) |
Metoda ukončí běžící workflow s indikovanou chybou. |
| void FinishTask(IDbTransaction trans, DataRow dataRow) |
Metoda ukončí všechny úkoly přiřazené k danému záznamu DataRow. |
| void Pause(int workflowSeqRunId) |
Metoda pozastaví běžící workflow. |
| void Pause(WorkflowSeqRunList wfRuns) |
Metoda pozastaví běžící workflow. |
| bool HaveUserRightByWorkflowSeq(int workflowSeqId, WorkflowSeqRoleOperation operation) |
Funkce vrátí TRUE, pokud má přihlášený uživatel právo na workflow s danou operací. Jinak je vráceno FALSE. |
| WorkflowSeqRoleOperation WorkflowSeqRoleOperation_Show |
Typ operace pro zobrazení workflow. |
| WorkflowSeqRoleOperation WorkflowSeqRoleOperation_Run |
Typ operace pro spuštění workflow. |
| WorkflowSeqRoleOperation WorkflowSeqRoleOperation_Manage |
Typ operace pro správu workflow. |