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 |