# Ad hoc subprocess

**URL:** <https://community.ofelia.com/t/ad-hoc-subprocess/8922>\
**Category:** Q&A\
**Created:** [15 January 2018 22:03 UTC](https://community.ofelia.com/t/ad-hoc-subprocess/8922 "2018-01-15T22:03:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![asmahassani](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@asmahassani](https://community.ofelia.com/u/asmahassani)\
**Post date:** [15 January 2018 22:03 UTC](https://community.ofelia.com/t/ad-hoc-subprocess/8922/1 "2018-01-15T22:03:01Z")

</div>

Hi,  
Does the bonitaBPM allow the modelling of ad-hoc subprocess?

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [17 January 2018 18:15 UTC](https://community.ofelia.com/t/ad-hoc-subprocess/8922/2 "2018-01-17T18:15:00Z")

</div>

how do you mean ad-hoc subprocess. On what basis is it ad-hoc? Are you sure you can’t use a gate to determine if the subprocess should be executed or not?

---

<div class="post-metadata">

**Author:** ![asmahassani](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@asmahassani](https://community.ofelia.com/u/asmahassani)\
**Post date:** [22 January 2018 21:58 UTC](https://community.ofelia.com/t/ad-hoc-subprocess/8922/3 "2018-01-22T21:58:11Z")

</div>

an ad-hoc subprocess is one which has no sequence: the order in which their constituent tasks are performed is unknown or unspecified. The tasks therein not only have no stipulated running order, they don’t have to execute at all.

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [22 January 2018 22:17 UTC](https://community.ofelia.com/t/ad-hoc-subprocess/8922/4 "2018-01-22T22:17:35Z")

</div>

Got you. No not possible in the way you describe as a sub-process.

What you’re really describing is event based case management system. I’ve asked for this before as an idea. Maybe you could back me up / add another requirement.

The place to look for a description of CMMN is [omg.org](http://omg.org) which is what you’re really looking for.

The other thing I also asked for was decision modelling DMN and again waiting on this.

Regards

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [22 January 2018 22:20 UTC](https://community.ofelia.com/t/ad-hoc-subprocess/8922/5 "2018-01-22T22:20:52Z")

</div>

Go to the specification page. Download the pdf, page 1, paragraph 2 and 3 describe exactly what BPM and CMM are. And what your asking for.
