# without using subprocess, can we instantiate Gateways multiple times?

**URL:** <https://community.ofelia.com/t/without-using-subprocess-can-we-instantiate-gateways-multiple-times/6864>\
**Category:** Q&A\
**Created:** [18 January 2016 14:01 UTC](https://community.ofelia.com/t/without-using-subprocess-can-we-instantiate-gateways-multiple-times/6864 "2016-01-18T14:01:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vivek.paranthaman](https://avatars.discourse-cdn.com/v4/letter/v/cdc98d/32.png) [@vivek.paranthaman](https://community.ofelia.com/u/vivek.paranthaman)\
**Post date:** [18 January 2016 14:01 UTC](https://community.ofelia.com/t/without-using-subprocess-can-we-instantiate-gateways-multiple-times/6864/1 "2016-01-18T14:01:31Z")

</div>

in Bonita v 7.0.1,  
I am trying to avoid my subprocess, as the count of subprocess increased.  
I need to make it in to one flow, can anyone help me..!

# below is how I have followed: MainFlow: start getDataTask1–\>subprocess1(multiInstantiated)–\>Form(Todisplay UpdatedDate after subprocess3) end SubProcess1: start (passListData2 as Input) ProcessDataTask1—\>subprocess2(multiinstantiated) end SubProcess2: (passListData2) start xor gate(check whether) if 1: updateDatainDbas One if 2: updateDatainDbas Two if 3: updateDatainDbas Three end

Please help me to reduce the subprocess, if possible in one single flow..

Thank you,

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/2X/6/6b7b18c0478f2645369e82e009b65e3b97f2cc12.svg) [@system](https://community.ofelia.com/u/system)\
**Post date:** [19 January 2016 07:52 UTC](https://community.ofelia.com/t/without-using-subprocess-can-we-instantiate-gateways-multiple-times/6864/2 "2016-01-19T07:52:28Z")

</div>

Hi,

Can you please share your process .bos file?  
It would be easier to suggest modification with the visual representation of the diagram.

## Thanks,

Antoine
