October 8 2015

Oracle BPM's Multi-instance Subprocess is a type of a subprocess activity that can take an array of items as input and then handle each individual item in the array separately. The number of times the subprocess is executed can be determined at runtime by the size of the array at runtime.  Each work item that is spawned is then acted on individually.

A typical use case for this is when you have an order with many order items inside of it.  If each inidivdual order item needs some kind of approval or handling, consider doing this using Oracle BPM's BPMN based Multi-instance Subprocess activity.

The video below takes you through step-by-step instructions on how to create and test this common process design pattern using either Oracle BPM 11g or 12c.

About the Author

Dan Atwood

Dan has more than sixteen years of experience in all phases of design, development, and implementation of software applications using BPM. He has developed Oracle BPM, BAM, business rule and integration solutions for financial services, insurance, food cooperative, and telecommunications clients.

Join the Conversation

Narsimha
September 28, 2016

Very nice video explaining the multi instance sub-process.

james
November 10, 2017

its very impressive. I personally want to make a tool which can compress big PDF files and covert it to other format.  Joseph Hayon

Enter your first name. It will only be used to display with your comment.
Enter your email. This will be used to validate you as a real user but will NOT be displayed with the comment.
By submitting this form, you accept the Mollom privacy policy.