What is the processing order of rules, external events and synchronous custom processes?
Rules, Process Designer, Custom Process Model (CPM), Service Process Model (SPM)
May 2013 and newer releases
The processing order is:
b) External Events
c) Synchronously executed Custom Process Model - Object Event Handlers
The next item will not start until the previous item has fully completed. If an external event takes 20 seconds to complete, then the custom process will be delayed by 20 seconds. If the business rule executes an external event that takes 10 seconds, then it will be 10 seconds before the normal (non-rule-executed) external events run.