- An action is started.
Valuemation action is considered a single point in time (the time when the action is triggered).
The Action event receives Time Frame = 'Normal' and Start Time information is recorded.
- Within the action, a workflow gets started.
Workflow processing takes a certain amount of time within which a sequence of other related tasks is performed by the application.
The event starting the workflow receives Time Frame = 'Start' and Start Time information is recorded.
- Within the workflow, a number of workflow activities get triggered. In this example, let's consider a workflow containing only one workflow activity.
Workflow activities usually take a certain amount of time to process.
Starting the workflow activity is marked by a Workflow Activity event which receives Time Frame = 'Start' and its Start Time information is recorded.
- Within the activity, a number of SQL statements may get triggered.
Even though SQL events have a Start and End Time recorded, from the application's viewpoint they are considered a single occurrence.
Each SQL event receives Time Frame = 'Normal' and its Start and End Time information is recorded.
- Processing of the workflow activity ends.
Ending the workflow activity is marked by a Workflow Activity event which receives Time Frame = 'End'. Start Time information from its "twin" Workflow Activity/Start event is copied and the event's End Time information is added.
- The workflow started in step 2) ends.
All events related to the workflow have been performed and workflow processing ends.
The event ending the workflow receives Time Frame = 'End'. Start Time information from its "twin" Workflow/Start event is copied and the event's End Time information is added.