The following tables list the members exposed by ProcessEngineImpl.
Name | Description | |
---|---|---|
![]() | ProcessEngineImpl Constructor | Initializes an instance of ProcessEngineImpl type with given user connection. |
Name | Description | |
---|---|---|
![]() | DcmSchemaManager | Gets the schema manager, that works with Terrasoft.Core.DcmProcess.DcmSchema items. |
![]() | EntitySchemaManager | Gets the schema manager, that works with Terrasoft.Core.Entities.EntitySchema items. |
![]() | MaxLoopCount | Gets maximum number of process item repetitions. |
![]() | ProcessActivityStatus | Gets a list of key/value pairs, where key is the state of activity, and the value is the state Id. |
![]() | ProcessExecutor | Gets the process executor IProcessExecutor. |
![]() | ProcessListenersColumnName | Gets the name for the "Active processes" column. |
![]() | ProcessSchemaManager | Gets the schema manager, that works with ProcessSchema items. |
![]() | SysEntityPrcStartEvents | Gets a list of key/value pairs, where key is the entity schema Id and value is the list of process schema listeners for entity schema. |
![]() | UserConnection | Gets or sets the user connection. |
Name | Description | |
---|---|---|
![]() | ActualizeProcessSchemaListeners | Actualizes the list of process signals. |
![]() | AddProcessListener | Overloaded. |
![]() | CancelNotEnabledDcmProcess | Cancel the DCM process which is disabled, but enabled DCM process for the given entity exists. |
![]() | CompleteExecuting | Overloaded. |
![]() | ContinueExecuting | Continues executing process elements. |
![]() | ExecuteProcessElement | |
![]() | ExecuteProcessElementByUId | Executes the process element. |
![]() | ExecuteProcessFlowElement | |
![]() | FindProcessByProcessElementUId | Finds the process by UId of the process element. |
![]() | FindProcessByUId | Overloaded. |
![]() | FindProcessElementByUId | |
![]() | FindProcessFlowElementByUId | Finds the process flow element by it's unique identifier. |
![]() | FindProcessPropertiesDataByUId | Finds the process properties data by process unique identifier. |
![]() | GetIsProcessLinkedToEntity | Determines whether the specified process is connected to entity. |
![]() | GetProcessByElementUId | Gets the process by the process element identifier. |
![]() | GetProcessByUId | Overloaded. |
![]() | GetProcessFromDBByUId | Returns process data. |
![]() | GetProcessListeners | Overloaded. |
![]() | GetProcessSchemaListeners | Gets list of process signals. |
![]() | GetSchemaElement | Returns schema element by the specified identifier. |
![]() | Initialize | |
![]() | LinkProcessToEntity | Connects the entity to the specified process. |
![]() | RemoveActivityProcessListener | Removes the process listener for specified activity. |
![]() | RemoveCurrentProcess | |
![]() | RemoveProcessListener | Removes the process listener for specified entity. |
![]() | RemoveProcessPropertiesData | |
![]() | RemoveSubProcessPropertiesDataByOwnerProcessUId | |
![]() | RunDcmProcess | Runs the DCM process. |
![]() | RunDcmProcesses | Runs the DCM processes if it was not ran by signal. |
![]() | RunProcessByStartTimerEvent | Runs process by start timer event. |
![]() | RunProcesses | Runs processes by signal event. |
![]() | SetProcess | |
![]() | SetProcessPropertiesData | |
![]() | SynchronizeProcessNotification | Synchronizes the process element notification for current activity. |
![]() | ThrowMessage | Throws the message. |
![]() | ThrowSignal | Throws the signal. |
![]() | TryGetSysProcessData | |
![]() | TryGetSysProcessId |