Understanding the Workflow Notification Process
Workflow error notification involves the following steps:
-
A process-scheduled Application Engine program scans data errors in the staging tables (or in the Subscription Contract Message queues) at a given interval.
Note:
You can also run a separate Workflow Notification Application Engine program for messaging queues.
-
When the Application Engine program finds errors in the actual message queue or the staging summary table, it opens respective component interfaces that invoke the designated temporary components for inserting error data into the underlying temp tables.
-
Saving the temporary page (through component interface calls) triggers workflow PeopleCode to send worklist notifications to designated users, depending on the role name or user ID that you selected on the Data Maint Setup1 page.
Note:
The Application Engine program traps only the first error for each field, but it can trap multiple errors for each record.