ActionEnum
Enum CDM 7.2.0The enumeration values to specify the actions associated with transactions.
Values 3
Namespace cdm.event.common
Values
3 permitted values.
| Value | Description |
|---|---|
| New | A new instance of a transaction event, which is also characterized by the fact that the eventIdentifier has an associated version 1. |
| Correct | A correction of a prior instance of the transaction event. The eventIdentifier has an associated version greater than 1. |
| Cancel | A cancellation of a prior instance of the transaction event. The eventIdentifier has an associated version greater than 1. |
Referenced by
1 type holds an ActionEnum as an attribute.
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| MapMessageAction | returns | — |
| Create_WorkflowStep | takes | Function to create a workflow step with a business event and associated details about the message, identifiers, event timestamps, parties and accounts involved in the step. The function should be used when there is already a fully formed business event with the action set to signify that the step is new, or a correction/cancellation of a previous step. The action is constrained so that when a previous workflow step is specified, the valid actions are as follows; New -> New, New -> Correct, New -> Cancel, Correct -> Correct and Correct -> Cancel. When a previous workflow is not specified, the action must be New. |
| Create_ProposedWorkflowStep | takes | Represents the proposal to create a business event that results in a workflow step containing an instruction, message details, identifiers, event timestamps, parties and accounts. The optional previous workflow step input provides workflow lineage to where there has been a correction or cancellation to the proposed step. The action is constrained so that when a previous workflow step is specified, the valid actions are as follows; New -> Correct and Correct -> Cancel. When a previous workflow is not specified, the action must be New. |
| MapWorkflowStep | takes | — |
Open ActionEnum in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the enumeration has changed. Free, no signup.