Overview of Business Process Patterns
Polling of External Systems

Use this pattern to poll an external system, that is, to periodically request data from an external system and take an action when some condition is met with the returned data.


As an example, think of an integration with SAP, where a process submits an invoice to the SAP system and has to wait for it to be approved in SAP before continuing.


When the process is executed the following occurs:

  1. The Automatic Activity submits the invoice to SAP;
  2. TheWait activity holds the execution of the process;
  3. When the timeout occurs, theWait activity is tentatively ended by executing theOnClose callback action: it only ends when the invoice is ok, otherwise the waiting continues until the next timeout (one more day from the current date and time).

See Also

Overview of Process Patterns

Need help with this course? Ask in our Forums. | Have an idea to improve your learning experience? Share in Ideas.
Extra Materials
Extra exercises and videos on custom taskboxes and BAM