Skip to main content

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:

NameValue
None0
Self1
Delegated2
As3

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.