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. |