@sourceloop/bpmn-service / Exports
@sourceloop/bpmn-service¶
Table of contents¶
Namespaces¶
Enumerations¶
Classes¶
- BPMTask
- ExecuteWorkflowDto
- Workflow
- WorkflowController
- WorkflowDto
- WorkflowProvider
- WorkflowRepository
- WorkflowServiceComponent
- WorkflowVersion
- WorkflowVersionRepository
Interfaces¶
- CaseDefinition
- DecisionDefinition
- DecisionRequirementDefinition
- DeploymentWithDefinitions
- IBPMTask
- ICommand
- IWorkflowServiceConfig
- ProcessDefinition
- ProcessInstance
- Variable
- WorflowManager
- WorkflowRelations
- WorkflowVersionRelations
Type Aliases¶
- DeployedCaseDefinitions
- DeployedDecisionDefinitions
- DeployedDecisionRequirementDefinitions
- DeployedProcessDefinitions
- ExecutionInputValidator
- Link
- SuccessResponse
- WorkerImplementationFn
- WorkerMap
- WorkerNameCmdPair
- WorkerRegisterFn
- WorkflowVersionWithRelations
- WorkflowWithRelations
Variables¶
Type Aliases¶
DeployedCaseDefinitions¶
Ƭ DeployedCaseDefinitions: Object
Index signature¶
▪ [definitionId: string
]: CaseDefinition
Defined in¶
services/bpmn-service/src/types/camunda/deployement-with-definitions.ts:28
DeployedDecisionDefinitions¶
Ƭ DeployedDecisionDefinitions: Object
Index signature¶
▪ [definitionId: string
]: DecisionDefinition
Defined in¶
services/bpmn-service/src/types/camunda/deployement-with-definitions.ts:32
DeployedDecisionRequirementDefinitions¶
Ƭ DeployedDecisionRequirementDefinitions: Object
Index signature¶
▪ [definitionId: string
]: DecisionRequirementDefinition
Defined in¶
services/bpmn-service/src/types/camunda/deployement-with-definitions.ts:36
DeployedProcessDefinitions¶
Ƭ DeployedProcessDefinitions: Object
Index signature¶
▪ [definitionId: string
]: ProcessDefinition
Defined in¶
services/bpmn-service/src/types/camunda/deployement-with-definitions.ts:24
ExecutionInputValidator¶
Ƭ ExecutionInputValidator<T
>: (schema
: AnyObject
, input
: T
) => Promise
<boolean
>
Type parameters¶
Name | Type |
---|---|
T |
AnyObject |
Type declaration¶
▸ (schema
, input
): Promise
<boolean
>
Parameters¶
Name | Type |
---|---|
schema |
AnyObject |
input |
T |
Returns¶
Promise
<boolean
>
Defined in¶
services/bpmn-service/src/types/types.ts:41
Link¶
Ƭ Link: Object
Type declaration¶
Name | Type |
---|---|
href |
string |
method |
string |
rel |
string |
Defined in¶
services/bpmn-service/src/types/camunda/types.ts:5
SuccessResponse¶
Ƭ SuccessResponse: Object
Type declaration¶
Name | Type |
---|---|
externalId |
string |
fileRef? |
string |
processId |
string |
provider |
string |
version |
number |
Defined in¶
services/bpmn-service/src/types/types.ts:66
WorkerImplementationFn¶
Ƭ WorkerImplementationFn<T
, R
>: (worker
: WorkerNameCmdPair
<T
, R
>) => Promise
<void
>
Type parameters¶
Name | Type |
---|---|
T |
AnyObject |
R |
AnyObject |
Type declaration¶
▸ (worker
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
worker |
WorkerNameCmdPair <T , R > |
Returns¶
Promise
<void
>
Defined in¶
services/bpmn-service/src/types/types.ts:62
WorkerMap¶
Ƭ WorkerMap<T
, R
>: Object
Type parameters¶
Name | Type |
---|---|
T |
AnyObject |
R |
AnyObject |
Index signature¶
▪ [workflowName: string
]: WorkerNameCmdPair
<T
, R
>[]
Defined in¶
services/bpmn-service/src/types/types.ts:52
WorkerNameCmdPair¶
Ƭ WorkerNameCmdPair<T
, R
>: Object
Type parameters¶
Name | Type |
---|---|
T |
AnyObject |
R |
AnyObject |
Type declaration¶
Name | Type |
---|---|
command |
BPMTask <T , R > |
running |
boolean |
topic |
string |
Defined in¶
services/bpmn-service/src/types/types.ts:56
WorkerRegisterFn¶
Ƭ WorkerRegisterFn<T
, R
>: (bpmnName
: string
, topicName
: string
, commandCtor
: BPMTask
<T
, R
>) => Promise
<void
>
Type parameters¶
Name | Type |
---|---|
T |
AnyObject |
R |
AnyObject |
Type declaration¶
▸ (bpmnName
, topicName
, commandCtor
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
bpmnName |
string |
topicName |
string |
commandCtor |
BPMTask <T , R > |
Returns¶
Promise
<void
>
Defined in¶
services/bpmn-service/src/types/types.ts:46
WorkflowVersionWithRelations¶
Ƭ WorkflowVersionWithRelations: WorkflowVersion
& WorkflowVersionRelations
Defined in¶
services/bpmn-service/src/models/workflow-version.model.ts:68
WorkflowWithRelations¶
Ƭ WorkflowWithRelations: Workflow
& WorkflowRelations
Defined in¶
services/bpmn-service/src/models/workflow.model.ts:76
Variables¶
WorkflowCacheSourceName¶
• Const
WorkflowCacheSourceName: "WorkflowCache"