@sourceloop/bpmn-service / Exports / WorflowManager
Interface: WorflowManager<T, S>¶
Type parameters¶
Name | Type |
---|---|
T |
AnyObject |
S |
AnyObject |
Table of contents¶
Methods¶
- createWorkflow
- deleteWorkflowById
- deleteWorkflowVersionById
- getWorkflowById
- startWorkflow
- updateWorkflow
Methods¶
createWorkflow¶
▸ createWorkflow(workflowDto
): Promise
<SuccessResponse
>
Parameters¶
Name | Type |
---|---|
workflowDto |
WorkflowDto |
Returns¶
Promise
<SuccessResponse
>
Defined in¶
services/bpmn-service/src/types/types.ts:33
deleteWorkflowById¶
▸ deleteWorkflowById(workflow
): Promise
<Workflow
>
Parameters¶
Name | Type |
---|---|
workflow |
Workflow |
Returns¶
Promise
<Workflow
>
Defined in¶
services/bpmn-service/src/types/types.ts:35
deleteWorkflowVersionById¶
▸ Optional
deleteWorkflowVersionById(version
): Promise
<WorkflowVersion
>
Parameters¶
Name | Type |
---|---|
version |
WorkflowVersion |
Returns¶
Promise
<WorkflowVersion
>
Defined in¶
services/bpmn-service/src/types/types.ts:36
getWorkflowById¶
▸ getWorkflowById(workflow
): Promise
<Workflow
>
Parameters¶
Name | Type |
---|---|
workflow |
Workflow |
Returns¶
Promise
<Workflow
>
Defined in¶
services/bpmn-service/src/types/types.ts:27
startWorkflow¶
▸ startWorkflow(input
, workflow
, version?
): Promise
<S
>
Parameters¶
Name | Type |
---|---|
input |
T |
workflow |
Workflow |
version? |
WorkflowVersion |
Returns¶
Promise
<S
>
Defined in¶
services/bpmn-service/src/types/types.ts:28
updateWorkflow¶
▸ updateWorkflow(workflowDto
): Promise
<SuccessResponse
>
Parameters¶
Name | Type |
---|---|
workflowDto |
WorkflowDto |
Returns¶
Promise
<SuccessResponse
>