@5minds/processcube_engine_sdk
Advanced tools
Comparing version 6.1.0-feature-ef3724-m4mv53cn to 6.1.0-feature-f5a64e-m6gbqip0
@@ -53,2 +53,3 @@ "use strict"; | ||
__exportStar(require("./DataObjectInstance"), exports); | ||
__exportStar(require("./EngineMetadata"), exports); | ||
__exportStar(require("./ExternalTask/index"), exports); | ||
@@ -55,0 +56,0 @@ __exportStar(require("./FlowNodeInstance/index"), exports); |
@@ -42,2 +42,3 @@ "use strict"; | ||
intermediateCatchEventFinished: 'intermediate_catch_event_finished', | ||
killProcessInstance: 'kill_process_instance', | ||
manualTaskReached: 'manual_task_reached', | ||
@@ -44,0 +45,0 @@ manualTaskFinished: 'manual_task_finished', |
@@ -17,3 +17,2 @@ "use strict"; | ||
(function (EngineEventType) { | ||
EngineEventType["OnActivityError"] = "OnActivityError"; | ||
EngineEventType["OnEventProcessed"] = "OnEventProcessed"; | ||
@@ -38,5 +37,3 @@ EngineEventType["OnMessageTriggered"] = "OnMessageTriggered"; | ||
EngineEventType["OnFlowNodeCallActivityResponseReceived"] = "OnFlowNodeCallActivityResponseReceived"; | ||
EngineEventType["OnFlowNodeEventSending"] = "OnFlowNodeEventSending"; | ||
EngineEventType["OnFlowNodeEventRetrySending"] = "OnFlowNodeEventRetrySending"; | ||
EngineEventType["OnFlowNodeEventResponseReceived"] = "OnFlowNodeEventResponseReceived"; | ||
EngineEventType["OnFlowNodeSubProcessResponseReceived"] = "OnFlowNodeSubProcessResponseReceived"; | ||
EngineEventType["OnFlowNodeTimerStarted"] = "OnFlowNodeTimerStarted"; | ||
@@ -43,0 +40,0 @@ EngineEventType["OnFlowNodeTimerRemoved"] = "OnFlowNodeTimerRemoved"; |
@@ -24,2 +24,3 @@ "use strict"; | ||
__exportStar(require("./FinishUserTask"), exports); | ||
__exportStar(require("./KillProcessInstanceMessageInternal"), exports); | ||
__exportStar(require("./MessageEventReached"), exports); | ||
@@ -26,0 +27,0 @@ __exportStar(require("./MetadataChangedMessage"), exports); |
@@ -26,2 +26,3 @@ "use strict"; | ||
__exportStar(require("./ManualTaskExtensionAdapter"), exports); | ||
__exportStar(require("./MessageEventExtensionAdapter"), exports); | ||
__exportStar(require("./NotificationExtensionAdapter"), exports); | ||
@@ -31,4 +32,5 @@ __exportStar(require("./ProcessDefinitionExtensionAdapter"), exports); | ||
__exportStar(require("./ProcessInstanceExtensionAdapter"), exports); | ||
__exportStar(require("./SignalEventExtensionAdapter"), exports); | ||
__exportStar(require("./UntypedTaskExtensionAdapter"), exports); | ||
__exportStar(require("./UserTaskExtensionAdapter"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -18,3 +18,2 @@ "use strict"; | ||
__exportStar(require("./ProcessModelFacade"), exports); | ||
__exportStar(require("./SubProcessModelFacade"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -59,3 +59,6 @@ /** | ||
}>; | ||
extensionInfo: { | ||
[key: string]: any; | ||
}; | ||
extraInfo: any; | ||
}; |
@@ -19,2 +19,3 @@ /** | ||
export * from './DataObjectInstance'; | ||
export * from './EngineMetadata'; | ||
export * from './ExternalTask/index'; | ||
@@ -21,0 +22,0 @@ export * from './FlowNodeInstance/index'; |
@@ -6,3 +6,3 @@ import * as express from 'express'; | ||
import { EngineEventType, MiddlewareCallback } from './EngineEvents/index'; | ||
import { IApplicationInfoExtensionAdapter, ICorrelationExtensionAdapter, ICronjobExtensionAdapter, IDataObjectInstanceExtensionAdapter, IEventExtensionAdapter, IExternalTaskExtensionAdapter, IFlowNodeInstanceExtensionAdapter, IIamExtensionAdapter, IManualTaskExtensionAdapter, INotificationExtensionAdapter, IProcessDefinitionExtensionAdapter, IProcessInstanceExtensionAdapter, IProcessModelExtensionAdapter, IUntypedTaskExtensionAdapter, IUserTaskExtensionAdapter } from './ExtensionAdapter'; | ||
import { IApplicationInfoExtensionAdapter, ICorrelationExtensionAdapter, ICronjobExtensionAdapter, IDataObjectInstanceExtensionAdapter, IEventExtensionAdapter, IExternalTaskExtensionAdapter, IFlowNodeInstanceExtensionAdapter, IIamExtensionAdapter, IManualTaskExtensionAdapter, IMessageEventExtensionAdapter, INotificationExtensionAdapter, IProcessDefinitionExtensionAdapter, IProcessInstanceExtensionAdapter, IProcessModelExtensionAdapter, ISignalEventExtensionAdapter, IUntypedTaskExtensionAdapter, IUserTaskExtensionAdapter } from './ExtensionAdapter'; | ||
import { EventViewModel, FlowNodeViewModel } from './ProcessModel/index'; | ||
@@ -17,5 +17,13 @@ /** | ||
export type OnLoad = (engine: Engine) => void | Promise<void>; | ||
export type GetStatusInfo = () => Object | Promise<Object>; | ||
export type EngineExtension = { | ||
onLoad: OnLoad; | ||
getStatusInfo?: GetStatusInfo; | ||
}; | ||
export type Extension = { | ||
exports: EngineExtension; | ||
name: string; | ||
version: string; | ||
path: string; | ||
}; | ||
export type CustomServiceTaskHandlerContext = { | ||
@@ -207,2 +215,3 @@ token: { | ||
/** | ||
* Registers a callback to execute after the Engine has finished starting up. | ||
* | ||
@@ -362,2 +371,3 @@ * @param callback The callback to call after the Engine has finished starting up. | ||
manualTasks: IManualTaskExtensionAdapter; | ||
messageEvents: IMessageEventExtensionAdapter; | ||
notification: INotificationExtensionAdapter; | ||
@@ -367,3 +377,4 @@ processDefinitions: IProcessDefinitionExtensionAdapter; | ||
processModels: IProcessModelExtensionAdapter; | ||
signalEvents: ISignalEventExtensionAdapter; | ||
userTasks: IUserTaskExtensionAdapter; | ||
}; |
@@ -29,3 +29,2 @@ import { LogLevel } from './EngineEvents'; | ||
timeoutInMiliseconds?: number; | ||
expressionMemoryLimitInMb?: number; | ||
workerPoolSize?: number; | ||
@@ -88,2 +87,3 @@ }; | ||
host?: string; | ||
allowedCorsOrigins?: string[]; | ||
}; | ||
@@ -90,0 +90,0 @@ export declare type IAMConfiguration = { |
@@ -40,2 +40,3 @@ export declare const EngineEventBusSettings: { | ||
intermediateCatchEventFinished: string; | ||
killProcessInstance: string; | ||
manualTaskReached: string; | ||
@@ -42,0 +43,0 @@ manualTaskFinished: string; |
@@ -18,3 +18,5 @@ import { RuntimeExpressionParameters } from '..'; | ||
export declare type EngineEvent = { | ||
eventId?: string; | ||
eventType: EngineEventType; | ||
logLevel: LogLevel; | ||
timestamp: Date; | ||
@@ -30,12 +32,38 @@ processStartedAt?: Date; | ||
processDefinitionHash: string; | ||
processInstanceId: string; | ||
parentProcessInstanceId?: string; | ||
correlationId: string; | ||
/** | ||
* Only included with OnFlowNodeXX events. | ||
*/ | ||
flowNodeId?: string; | ||
/** | ||
* Only included with OnFlowNodeXX events. | ||
*/ | ||
flowNodeInstanceId?: string; | ||
/** | ||
* Only included with OnFlowNodeXX events. | ||
*/ | ||
flowNodeType?: BpmnType; | ||
/** | ||
* Only included with OnFlowNodeXX events. | ||
*/ | ||
currentFlowNode?: BaseElementViewModel; | ||
processInstanceId: string; | ||
parentProcessInstanceId?: string; | ||
correlationId: string; | ||
logLevel: LogLevel; | ||
tokenPayload?: object; | ||
eventId?: string; | ||
/** | ||
* For "OnFlowNodeXX" Events, this will contain the current token on the FlowNodeInstance. | ||
* For "OnProcessXX" Events, this will contain either the ProcessInstance's initial token, or its end token. | ||
*/ | ||
tokenPayload?: Record<string, any>; | ||
/** | ||
* Only included with OnFlowNodeExited events. | ||
*/ | ||
writtenDataObjectValues?: Record<string, any>; | ||
/** | ||
* Only included with OnFlowNodeEntered events. | ||
*/ | ||
writtenCorrelationMetadata?: Record<string, string>; | ||
/** | ||
* Only included with OnFlowNodeEntered events. | ||
*/ | ||
writtenProcessInstanceMetadata?: Record<string, string>; | ||
messageChannel?: string; | ||
@@ -53,3 +81,2 @@ signalChannel?: string; | ||
export declare enum EngineEventType { | ||
OnActivityError = "OnActivityError", | ||
OnEventProcessed = "OnEventProcessed", | ||
@@ -74,5 +101,3 @@ OnMessageTriggered = "OnMessageTriggered", | ||
OnFlowNodeCallActivityResponseReceived = "OnFlowNodeCallActivityResponseReceived", | ||
OnFlowNodeEventSending = "OnFlowNodeEventSending", | ||
OnFlowNodeEventRetrySending = "OnFlowNodeEventRetrySending", | ||
OnFlowNodeEventResponseReceived = "OnFlowNodeEventResponseReceived", | ||
OnFlowNodeSubProcessResponseReceived = "OnFlowNodeSubProcessResponseReceived", | ||
OnFlowNodeTimerStarted = "OnFlowNodeTimerStarted", | ||
@@ -79,0 +104,0 @@ OnFlowNodeTimerRemoved = "OnFlowNodeTimerRemoved" |
@@ -8,2 +8,3 @@ export * from './BaseMessage'; | ||
export * from './FinishUserTask'; | ||
export * from './KillProcessInstanceMessageInternal'; | ||
export * from './MessageEventReached'; | ||
@@ -10,0 +11,0 @@ export * from './MetadataChangedMessage'; |
@@ -11,2 +11,4 @@ import { CronjobQuery, CronjobSortSettings, DeployedCronjobList, Identity } from '../index'; | ||
disableCronjob(processModelId: string, flowNodeId: string, identity?: Identity): Promise<void>; | ||
startCronjobService(): Promise<void>; | ||
stopCronjobService(): Promise<void>; | ||
} |
@@ -22,2 +22,3 @@ import { DataModels, Identity } from '../index'; | ||
}): Promise<void>; | ||
cleanUpOrphanedFlowNodeInstances(identity?: Identity): Promise<void>; | ||
} |
@@ -10,2 +10,3 @@ export * from './ApplicationInfoExtensionAdapter'; | ||
export * from './ManualTaskExtensionAdapter'; | ||
export * from './MessageEventExtensionAdapter'; | ||
export * from './NotificationExtensionAdapter'; | ||
@@ -15,3 +16,4 @@ export * from './ProcessDefinitionExtensionAdapter'; | ||
export * from './ProcessInstanceExtensionAdapter'; | ||
export * from './SignalEventExtensionAdapter'; | ||
export * from './UntypedTaskExtensionAdapter'; | ||
export * from './UserTaskExtensionAdapter'; |
@@ -1,2 +0,2 @@ | ||
import { DataModels, Identity } from '../index'; | ||
import { DataModels, Identity, ProcessInstanceState } from '../index'; | ||
export interface IProcessInstanceExtensionAdapter { | ||
@@ -12,2 +12,5 @@ query(query: DataModels.ProcessInstances.ProcessInstanceQuery, options?: { | ||
getProcessModel(processInstanceId: string, identity?: Identity): Promise<DataModels.ProcessDefinitions.ProcessModel>; | ||
getRunningProcessInstanceIds(engineId?: string, identity?: Identity): Promise<Array<string>>; | ||
getProcessInstanceCountByEngineId(engineId: string, state?: ProcessInstanceState): Promise<number>; | ||
getDistinctEngineIds(): Promise<Array<string>>; | ||
transferOwnership(processInstanceId: string, newOwner: Identity, identity?: Identity): Promise<void>; | ||
@@ -21,2 +24,3 @@ terminateProcessInstance(processInstanceId: string, identity?: Identity): Promise<void>; | ||
deleteProcessInstances(processInstanceIds: Array<string>, deleteAllRelatedData: boolean, identity?: Identity): Promise<void>; | ||
killProcessInstance(processInstanceId: string, identity?: Identity): Promise<void>; | ||
} |
@@ -19,3 +19,2 @@ import { EngineEventType } from './EngineEvents/index'; | ||
export declare const LogEventType: { | ||
OnActivityError: EngineEventType.OnActivityError; | ||
OnEventProcessed: EngineEventType.OnEventProcessed; | ||
@@ -40,7 +39,5 @@ OnMessageTriggered: EngineEventType.OnMessageTriggered; | ||
OnFlowNodeCallActivityResponseReceived: EngineEventType.OnFlowNodeCallActivityResponseReceived; | ||
OnFlowNodeEventSending: EngineEventType.OnFlowNodeEventSending; | ||
OnFlowNodeEventRetrySending: EngineEventType.OnFlowNodeEventRetrySending; | ||
OnFlowNodeEventResponseReceived: EngineEventType.OnFlowNodeEventResponseReceived; | ||
OnFlowNodeSubProcessResponseReceived: EngineEventType.OnFlowNodeSubProcessResponseReceived; | ||
OnFlowNodeTimerStarted: EngineEventType.OnFlowNodeTimerStarted; | ||
OnFlowNodeTimerRemoved: EngineEventType.OnFlowNodeTimerRemoved; | ||
}; |
export * from './ProcessModelFacade'; | ||
export * from './SubProcessModelFacade'; |
{ | ||
"name": "@5minds/processcube_engine_sdk", | ||
"version": "6.1.0-feature-ef3724-m4mv53cn", | ||
"version": "6.1.0-feature-f5a64e-m6gbqip0", | ||
"description": "Software development kit for the Engine.", | ||
@@ -5,0 +5,0 @@ "main": "dist/commonjs/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
621
855509
16261