# Complete Process After Executing Call Activity

**URL:** <https://forum.flowable.org/t/complete-process-after-executing-call-activity/7926>\
**Category:** Flowable Engine\
**Created:** [June 3, 2021, 9:54pm UTC](https://forum.flowable.org/t/complete-process-after-executing-call-activity/7926 "2021-06-03T21:54:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![j.fox](https://avatars.discourse-cdn.com/v4/letter/j/e47c2d/32.png) [@j.fox](https://forum.flowable.org/u/j.fox)\
**Post date:** [June 3, 2021, 9:54pm UTC](https://forum.flowable.org/t/complete-process-after-executing-call-activity/7926/1 "2021-06-03T21:54:53Z")

</div>

Hello, I’ve reviewed the open source docs regarding async processing, and am not able to get desired outcome. We have a process that is simply responsible for routing to other process based on input conditions.

Workflow looks like the following: Start event → Exclusion Gateway → Call Activity(process 1 || process 2) → End event.

I have added flowable:async=“true” to both Call Activities, yet after instantiating I’d expect the parent process to complete after triggering one of the Call Activities, but the parent process only completes after the Call Activity completes. Any assistance would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![joram](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/joram/32/26_2.png) [@joram](https://forum.flowable.org/u/joram)\
**Post date:** [June 14, 2021, 3:16pm UTC](https://forum.flowable.org/t/complete-process-after-executing-call-activity/7926/2 "2021-06-14T15:16:39Z")

</div>

Not sure I’m following your requirements. Do you mean you want a ‘fire and forget’ (not wait until the called process is completed)? If so, you can use the runtimeService directly from a service task instead of using the call activity.
