# Start Conditional Event not able to trigger

**URL:** <https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356>\
**Category:** Flowable Engine\
**Created:** [July 10, 2020, 5:15am UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356 "2020-07-10T05:15:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![suds](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@suds](https://forum.flowable.org/u/suds)\
**Post date:** [July 10, 2020, 5:15am UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356/1 "2020-07-10T05:15:07Z")

</div>

Hi

Start Conditional Event not able to trigger v.6.5.0

Below is the flow diagram  
a. Start Event -\> Intermediate Condition Catching Event

![image](https://canada1.discourse-cdn.com/flex035/uploads/flowable/original/2X/e/ed45551e9fa7d358a1ea204811bb0b728ceeae1b.png)

Issues

a. At Runtime, UserTask0 is not activated  
b. Condition ${1==1} is set in both Start and Intermediate condition event  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/flowable/original/2X/2/25aea3caf5dd4a7e28d5c1d79fdf19b293773073.png)

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [July 10, 2020, 7:19am UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356/2 "2020-07-10T07:19:36Z")

</div>

Hey @suds,

You are using an intermediate condition catch event, which means that the process will stop there and wait for the condition to be evaluated. As far as I know conditions are not automatically evaluated. You’ll have to invoke `RuntimeService#evaluateConditionalEvents` to trigger the evaluation of the conditions.

If you need conditional events, perhaps you need to look at CMMN as well. We’ve recently posted some blog posts for introducing CMMN. Have a look at [Introducing the Case Management Model and Notation Standard: CMMN](https://blog.flowable.org/2020/06/24/introducing-the-case-management-model-and-notation-standard-cmmn/), [Introducing CMMN in Action: Part One](https://blog.flowable.org/2020/07/02/introducing-cmmn-in-action-part-one/) and [Introducing CMMN in Action: Part Two](https://blog.flowable.org/2020/07/08/introducing-cmmn-in-action-part-two/).

Cheers,  
Filip

---

<div class="post-metadata">

**Author:** ![suds](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@suds](https://forum.flowable.org/u/suds)\
**Post date:** [July 10, 2020, 7:40am UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356/3 "2020-07-10T07:40:36Z")

</div>

Thanks , I tried in BPMN via skip feature and its working fine but wanted the same to be implemented the behavior in CMMN. Let me try to add RuntimeService#evaluateConditionalEvents and test.

---

<div class="post-metadata">

**Author:** ![suds](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@suds](https://forum.flowable.org/u/suds)\
**Post date:** [July 15, 2020, 7:59am UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356/4 "2020-07-15T07:59:36Z")

</div>

Thanks @filiphr. Its working. Can I make some suggestion for the improvement

1. For BPMN Skip Tasks -\> Can we have a checkout feature “Skip Enabled” in Flowable Modeler instead of creating variable " \_ACTIVITI\_SKIP\_EXPRESSION\_ENABLED " manually. This will avoid un necessary data generated in the HI\_VARINST , RU\_VARIABLE

2. For CMMN - Condition based task creation -\> Any similar check box feature “Evaluate Conditional Events” in Flowable Modeler that will help to avoid writing this additional line of code

---

<div class="post-metadata">

**Author:** ![foueml](https://avatars.discourse-cdn.com/v4/letter/f/ecccb3/32.png) [@foueml](https://forum.flowable.org/u/foueml)\
**Post date:** [June 21, 2024, 10:06am UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356/5 "2024-06-21T10:06:25Z")

</div>

Hi , what is the solution please , i have already  
execution.setVariable(“condition”,true);  
runtimeService.evaluateConditionalEvents(execution.getProcessInstanceId());  
but its does not working

---

<div class="post-metadata">

**Author:** ![suds](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@suds](https://forum.flowable.org/u/suds)\
**Post date:** [June 21, 2024, 1:13pm UTC](https://forum.flowable.org/t/start-conditional-event-not-able-to-trigger/6356/6 "2024-06-21T13:13:21Z")

</div>

Have you added below variable in process?  
\_ACTIVITI\_SKIP\_EXPRESSION\_ENABLED
