The Process Group Pattern by Jan Kettenis
This article describes the Process Group Pattern, which can be used to correlate process or integration instances that all support the same business process. It is also one of patterns supporting the Microprocess Architecture.
Updated on 2019-09-16 to include screenshot of processes in Workspace.
For a somewhat more complex process, and especially when applying the MicroprocessArchitecture, you may have more than one process and probably several integration applications that make up the implementation of one single business process. This implies that when executing a business process there will be 2 or more instances of the process, and integration applications. Now how can a business user or Applications Administrator correlate all these instances to monitor the flow of the business process?
The on-premise Oracle BPM Suite (and SOA Suite) has the concept of “flowId” which is an id that is generated by the BPM engine at the start of the first instance and then “passed on” from one instance to the other. Using Enterprise Manager, by means of the flowId one can easily follow how one process or integration calls the other, and by putting it in the process or integration instance title, also in the Workspace. The Oracle Integration Cloud (OIC) does not have the concept of flowId, as least not yet. Now what to do? Here comes the Process Group Instance to the rescue. Read the complete article here.
For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.