PauserProperties Properties
An object defining properties for the PauserProperties class.
EventButtonGroup
Gets or sets whether event buttons should be displayed as a group.
Type: bool
The EventButtonGroup property determines if the event buttons should be visually grouped together in the user interface. When set to true, the event buttons will be displayed as a cohesive group rather than individual buttons, which can improve the visual organization and user experience of the workflow interface.
IsChanged
Indicates whether any changes have been made to the workflow object in the code, showing if it has unsaved modifications.
Type: bool
TimeoutOptions
Gets or sets the timeout configuration options for the pauser.
Type: IFlowTimeoutOptions
The TimeoutOptions property defines how the pauser should handle timeouts during workflow execution. It is decorated with the JsonConverter attribute to ensure proper serialization of the FlowTimeoutOptions concrete type. This property allows configuration of timeout duration, behavior, and any associated actions that should occur when a timeout is triggered.
Events
Gets or sets the list of events associated with the pauser.
The Events property contains a collection of IEvent objects that define the possible events that can occur at this pauser point. It is decorated with the JsonConverter attribute to ensure proper serialization of the Event concrete types. These events represent the different actions or conditions that can trigger workflow continuation from the pauser.
EventButtonsAlignment
Gets or sets the alignment of event buttons in the user interface.
Type: string
The EventButtonsAlignment property specifies how the event buttons should be aligned in the user interface when displaying the pauser's events. This property controls the visual layout of the event buttons, allowing for customization of the user interface presentation.
ShowInFlowHistory
Gets or sets whether the pauser should be visible in the workflow history.
Type: bool
The ShowInFlowHistory property determines if the pauser's state and actions should be recorded and displayed in the workflow execution history. When set to true, the pauser's activities will be visible to users reviewing the workflow history, providing transparency into the workflow's execution path.
Caption
A dictionary containing captions for workflow objects, mapping identifiers to their display names.
Type: Dictionary<string, string>