@5minds/processcube_engine_client
Advanced tools
Comparing version 4.4.0-develop-f6025f-lj4b6jeg to 4.4.0-feature-56d69e-ljeczd2m
define(["require", "exports", "@5minds/processcube_engine_sdk"], function (require, exports, processcube_engine_sdk_1) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.mapProcessInstance = exports.mapExternalTask = exports.mapDataObjectInstance = exports.mapCronjobHistory = exports.mapActiveCronjobConfiguration = exports.mapCronjobConfiguration = exports.mapProcessToken = exports.mapUserTask = exports.mapServiceTask = exports.mapReceiveTask = exports.mapManualTask = exports.mapEvent = exports.mapEmptyActivity = exports.mapSubprocess = exports.mapCallActivity = exports.mapFlowNodeInstance = exports.mapProcessModel = exports.mapProcessDefinition = exports.mapAnonymousSession = void 0; | ||
exports.mapProcessInstance = exports.mapExternalTask = exports.mapDataObjectInstance = exports.mapCronjobHistory = exports.mapActiveCronjobConfiguration = exports.mapCronjobConfiguration = exports.mapProcessToken = exports.mapUserTask = exports.mapServiceTask = exports.mapSendTask = exports.mapReceiveTask = exports.mapManualTask = exports.mapEvent = exports.mapEmptyActivity = exports.mapSubprocess = exports.mapCallActivity = exports.mapBusinessRuleTask = exports.mapFlowNodeInstance = exports.mapProcessModel = exports.mapProcessDefinition = exports.mapAnonymousSession = void 0; | ||
function mapAnonymousSession(rawSession) { | ||
@@ -44,2 +44,5 @@ return { | ||
function mapFlowNodeInstance(data) { | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.businessRuleTask) { | ||
return mapBusinessRuleTask(data); | ||
} | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.callActivity) { | ||
@@ -60,2 +63,5 @@ return mapCallActivity(data); | ||
} | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.sendTask) { | ||
return mapSendTask(data); | ||
} | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.receiveTask) { | ||
@@ -73,2 +79,21 @@ return mapReceiveTask(data); | ||
exports.mapFlowNodeInstance = mapFlowNodeInstance; | ||
function mapBusinessRuleTask(data) { | ||
const businessRuleTaskInstance = createBaseFlowNodeInstance(data); | ||
if (data.businessRuleTaskData) { | ||
businessRuleTaskInstance.businessRuleTaskData = { | ||
externalTaskId: data.businessRuleTaskData.externalTaskId, | ||
workerId: data.businessRuleTaskData.workerId, | ||
topic: data.businessRuleTaskData.topic, | ||
state: data.businessRuleTaskData.state, | ||
isSingleTry: data.businessRuleTaskData.isSingleTry, | ||
lockExpirationTime: data.businessRuleTaskData.lockExpirationTime ? new Date(data.businessRuleTaskData.lockExpirationTime) : undefined, | ||
payload: data.businessRuleTaskData.payload, | ||
result: data.businessRuleTaskData.result, | ||
error: typeof data.error === 'string' ? (0, processcube_engine_sdk_1.deserializeJson)(data.error) : data.error, | ||
finishedAt: data.businessRuleTaskData.finishedAt ? new Date(data.businessRuleTaskData.finishedAt) : undefined, | ||
}; | ||
} | ||
return businessRuleTaskInstance; | ||
} | ||
exports.mapBusinessRuleTask = mapBusinessRuleTask; | ||
function mapCallActivity(data) { | ||
@@ -114,6 +139,15 @@ return { | ||
...createBaseFlowNodeInstance(data), | ||
sendTaskFlowNodeInstanceId: data.sendTaskFlowNodeInstanceId, | ||
messageName: data.messageName, | ||
triggerValue: data.triggerValue, | ||
}; | ||
} | ||
exports.mapReceiveTask = mapReceiveTask; | ||
function mapSendTask(data) { | ||
return { | ||
...createBaseFlowNodeInstance(data), | ||
messageName: data.messageName, | ||
customCorrelationId: data.customCorrelationId, | ||
}; | ||
} | ||
exports.mapSendTask = mapSendTask; | ||
function mapServiceTask(data) { | ||
@@ -120,0 +154,0 @@ const serviceTaskInstance = createBaseFlowNodeInstance(data); |
@@ -6,2 +6,3 @@ import { AnonymousSession, DataModels, Cronjob } from '@5minds/processcube_engine_sdk'; | ||
export declare function mapFlowNodeInstance(data: any): DataModels.FlowNodeInstances.FlowNodeInstance; | ||
export declare function mapBusinessRuleTask(data: any): DataModels.FlowNodeInstances.BusinessRuleTaskInstance; | ||
export declare function mapCallActivity(data: any): DataModels.FlowNodeInstances.CallActivityInstance; | ||
@@ -13,2 +14,3 @@ export declare function mapSubprocess(data: any): DataModels.FlowNodeInstances.SubprocessInstance; | ||
export declare function mapReceiveTask(data: any): DataModels.FlowNodeInstances.ReceiveTaskInstance; | ||
export declare function mapSendTask(data: any): DataModels.FlowNodeInstances.SendTaskInstance; | ||
export declare function mapServiceTask(data: any): DataModels.FlowNodeInstances.ServiceTaskInstance; | ||
@@ -15,0 +17,0 @@ export declare function mapUserTask(data: any): DataModels.FlowNodeInstances.UserTaskInstance; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.mapProcessInstance = exports.mapExternalTask = exports.mapDataObjectInstance = exports.mapCronjobHistory = exports.mapActiveCronjobConfiguration = exports.mapCronjobConfiguration = exports.mapProcessToken = exports.mapUserTask = exports.mapServiceTask = exports.mapReceiveTask = exports.mapManualTask = exports.mapEvent = exports.mapEmptyActivity = exports.mapSubprocess = exports.mapCallActivity = exports.mapFlowNodeInstance = exports.mapProcessModel = exports.mapProcessDefinition = exports.mapAnonymousSession = void 0; | ||
exports.mapProcessInstance = exports.mapExternalTask = exports.mapDataObjectInstance = exports.mapCronjobHistory = exports.mapActiveCronjobConfiguration = exports.mapCronjobConfiguration = exports.mapProcessToken = exports.mapUserTask = exports.mapServiceTask = exports.mapSendTask = exports.mapReceiveTask = exports.mapManualTask = exports.mapEvent = exports.mapEmptyActivity = exports.mapSubprocess = exports.mapCallActivity = exports.mapBusinessRuleTask = exports.mapFlowNodeInstance = exports.mapProcessModel = exports.mapProcessDefinition = exports.mapAnonymousSession = void 0; | ||
const processcube_engine_sdk_1 = require("@5minds/processcube_engine_sdk"); | ||
@@ -44,2 +44,5 @@ function mapAnonymousSession(rawSession) { | ||
function mapFlowNodeInstance(data) { | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.businessRuleTask) { | ||
return mapBusinessRuleTask(data); | ||
} | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.callActivity) { | ||
@@ -60,2 +63,5 @@ return mapCallActivity(data); | ||
} | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.sendTask) { | ||
return mapSendTask(data); | ||
} | ||
if (data.flowNodeType === processcube_engine_sdk_1.BpmnType.receiveTask) { | ||
@@ -73,2 +79,21 @@ return mapReceiveTask(data); | ||
exports.mapFlowNodeInstance = mapFlowNodeInstance; | ||
function mapBusinessRuleTask(data) { | ||
const businessRuleTaskInstance = createBaseFlowNodeInstance(data); | ||
if (data.businessRuleTaskData) { | ||
businessRuleTaskInstance.businessRuleTaskData = { | ||
externalTaskId: data.businessRuleTaskData.externalTaskId, | ||
workerId: data.businessRuleTaskData.workerId, | ||
topic: data.businessRuleTaskData.topic, | ||
state: data.businessRuleTaskData.state, | ||
isSingleTry: data.businessRuleTaskData.isSingleTry, | ||
lockExpirationTime: data.businessRuleTaskData.lockExpirationTime ? new Date(data.businessRuleTaskData.lockExpirationTime) : undefined, | ||
payload: data.businessRuleTaskData.payload, | ||
result: data.businessRuleTaskData.result, | ||
error: typeof data.error === 'string' ? (0, processcube_engine_sdk_1.deserializeJson)(data.error) : data.error, | ||
finishedAt: data.businessRuleTaskData.finishedAt ? new Date(data.businessRuleTaskData.finishedAt) : undefined, | ||
}; | ||
} | ||
return businessRuleTaskInstance; | ||
} | ||
exports.mapBusinessRuleTask = mapBusinessRuleTask; | ||
function mapCallActivity(data) { | ||
@@ -114,6 +139,15 @@ return { | ||
...createBaseFlowNodeInstance(data), | ||
sendTaskFlowNodeInstanceId: data.sendTaskFlowNodeInstanceId, | ||
messageName: data.messageName, | ||
triggerValue: data.triggerValue, | ||
}; | ||
} | ||
exports.mapReceiveTask = mapReceiveTask; | ||
function mapSendTask(data) { | ||
return { | ||
...createBaseFlowNodeInstance(data), | ||
messageName: data.messageName, | ||
customCorrelationId: data.customCorrelationId, | ||
}; | ||
} | ||
exports.mapSendTask = mapSendTask; | ||
function mapServiceTask(data) { | ||
@@ -120,0 +154,0 @@ const serviceTaskInstance = createBaseFlowNodeInstance(data); |
{ | ||
"name": "@5minds/processcube_engine_client", | ||
"version": "4.4.0-develop-f6025f-lj4b6jeg", | ||
"version": "4.4.0-feature-56d69e-ljeczd2m", | ||
"description": "Contains a typescript based client for accessing the Engine.", | ||
@@ -36,3 +36,3 @@ "main": "dist/commonjs/index.js", | ||
"dependencies": { | ||
"@5minds/processcube_engine_sdk": "3.3.0", | ||
"@5minds/processcube_engine_sdk": "feature~PCE-224_BusinessRuleTasks_as_external_tasks", | ||
"@types/socket.io": "^2.1.13", | ||
@@ -39,0 +39,0 @@ "@types/socket.io-client": "^1.4.36", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
585281
7362
- Removed@5minds/processcube_engine_sdk@3.3.0(transitive)
- Removedatomic-sleep@1.0.0(transitive)
- Removeddayjs@1.11.13(transitive)
- Removedfast-redact@3.5.0(transitive)
- Removedfast-safe-stringify@2.1.1(transitive)
- Removedflatstr@1.0.12(transitive)
- Removedlodash.clonedeep@4.5.0(transitive)
- Removedpino@6.14.0(transitive)
- Removedpino-std-serializers@3.2.0(transitive)
- Removedprocess-warning@1.0.0(transitive)
- Removedquick-format-unescaped@4.0.4(transitive)
- Removedsax@1.4.1(transitive)
- Removedsonic-boom@1.4.1(transitive)
- Removedxml2js@0.5.0(transitive)
- Removedxmlbuilder@11.0.1(transitive)
Updated@5minds/processcube_engine_sdk@feature~PCE-224_BusinessRuleTasks_as_external_tasks