@sourceloop/task-service / Exports / CamundaService
Class: CamundaService¶
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new CamundaService(http
, config
)
Parameters¶
Name | Type |
---|---|
http |
HttpClientService |
config |
IWorkflowServiceConfig |
Defined in¶
services/task-service/src/services/camunda.service.ts:19
Properties¶
baseUrl¶
• baseUrl: undefined
| string
= ''
Defined in¶
services/task-service/src/services/camunda.service.ts:18
config¶
• Private
Readonly
config: IWorkflowServiceConfig
Defined in¶
services/task-service/src/services/camunda.service.ts:23
http¶
• Private
Readonly
http: HttpClientService
Defined in¶
services/task-service/src/services/camunda.service.ts:21
Methods¶
completeUserTask¶
▸ completeUserTask(id
, variables?
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
id |
string |
variables? |
AnyObject |
Returns¶
Promise
<void
>
Defined in¶
services/task-service/src/services/camunda.service.ts:28
create¶
▸ create<T
>(name
, file
): Promise
<T
>
Type parameters¶
Name |
---|
T |
Parameters¶
Name | Type |
---|---|
name |
string |
file |
Buffer |
Returns¶
Promise
<T
>
Defined in¶
services/task-service/src/services/camunda.service.ts:40
delete¶
▸ delete(ids
): Promise
<unknown
[]>
Parameters¶
Name | Type |
---|---|
ids |
string [] |
Returns¶
Promise
<unknown
[]>
Defined in¶
services/task-service/src/services/camunda.service.ts:50
deleteVersion¶
▸ deleteVersion(id
): Promise
<unknown
>
Parameters¶
Name | Type |
---|---|
id |
string |
Returns¶
Promise
<unknown
>
Defined in¶
services/task-service/src/services/camunda.service.ts:62
execute¶
▸ execute<T
>(id
, input
): Promise
<T
>
Type parameters¶
Name |
---|
T |
Parameters¶
Name | Type |
---|---|
id |
string |
input |
AnyObject |
Returns¶
Promise
<T
>
Defined in¶
services/task-service/src/services/camunda.service.ts:70
formatInput¶
▸ Private
formatInput(input
): AnyObject
Parameters¶
Name | Type |
---|---|
input |
AnyObject |
Returns¶
AnyObject
Defined in¶
services/task-service/src/services/camunda.service.ts:76
get¶
▸ get<T
>(id
): Promise
<T
>
Type parameters¶
Name |
---|
T |
Parameters¶
Name | Type |
---|---|
id |
string |
Returns¶
Promise
<T
>
Defined in¶
services/task-service/src/services/camunda.service.ts:66
getPendingUserTasks¶
▸ getPendingUserTasks(processDefinitionId
): Promise
<CamundaTask
[]>
Parameters¶
Name | Type |
---|---|
processDefinitionId |
string |
Returns¶
Promise
<CamundaTask
[]>