OnEventArguments Properties
An object defining properties for the OnEventArguments class.
EventCode
The event code of the event.
Type: int
IsSessionStarterObject
Gets whether this execution is for a session starter object.
Type: bool
The IsSessionStarterObject property indicates whether the current execution is related to a session starter object. This flag helps determine the context of the workflow execution and can be used to apply specific logic or handling for session initialization scenarios.
Reason
A dictionary containing the reason for the action taken.
Type: Dictionary<string, string>
Step
Gets the arguments containing information about the current workflow step.
Type: StepArguments
The Step property provides access to the StepArguments object that contains detailed information about the workflow step currently being executed. This includes the step's configuration, parameters, and any other step-specific information needed during execution.
ResultEventCode
The result event code after the event has been processed.
Type: int
ActionerType
The ApproverType
enum represents the various types of approvers in a workflow process, indicating how approval is handled.
Type: ApproverType
Accepted Values:
Name Value None 0 Self 1 Delegated 2 As 3
Context
Gets the business context in which the workflow step is being executed.
Type: #linkDocument(csharp-Bimser.Synergy.Entities.Shared.Business.Objects.Context)
The Context property provides access to the business context object that contains the environment and configuration information needed for the workflow step execution. This includes user context, system settings, and other business-specific information required for proper workflow operation.
ActionerUserId
The ID of the user who performed the action.
Type: long
ProcessId
Gets the unique identifier of the workflow process instance.
Type: long
The ProcessId property uniquely identifies the workflow process instance in which the step is being executed. This identifier is used to track and manage the workflow execution state and can be used to correlate related workflow activities.