# Javascript support in flow sequence

**URL:** <https://forum.flowable.org/t/javascript-support-in-flow-sequence/12070>\
**Category:** Uncategorized\
**Created:** [February 10, 2025, 2:54pm UTC](https://forum.flowable.org/t/javascript-support-in-flow-sequence/12070 "2025-02-10T14:54:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![prasadpr1](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/prasadpr1/32/3655_2.png) [@prasadpr1](https://forum.flowable.org/u/prasadpr1)\
**Post date:** [February 10, 2025, 2:54pm UTC](https://forum.flowable.org/t/javascript-support-in-flow-sequence/12070/1 "2025-02-10T14:54:11Z")

</div>

Hello,

We are trying to migrate from camunda to flow.  
Camunda supports javascript code in flow sequnce.  
example:  
var test=req.prod.test;  
Boolean(test) == true

but the above code fails in flowable with error

org.flowable.common.engine.api.flowableexception: condition expression returns non-boolean (sequenceflowid: flow\_0uqns8z)

---

<div class="post-metadata">

**Author:** ![Pavelevich](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/pavelevich/32/3654_2.png) [@Pavelevich](https://forum.flowable.org/u/Pavelevich)\
**Post date:** [February 10, 2025, 3:08pm UTC](https://forum.flowable.org/t/javascript-support-in-flow-sequence/12070/2 "2025-02-10T15:08:32Z")

</div>

according to what I have been able to understand, Flowable’s default expression language for sequence flow conditions is JUEL, for sequence flows it is recommended to use JUEL expressions, for example in your case instead of js use: ` ${req.prod.test != null && req.prod.test != ''}`

---

<div class="post-metadata">

**Author:** ![prasadpr1](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/prasadpr1/32/3655_2.png) [@prasadpr1](https://forum.flowable.org/u/prasadpr1)\
**Post date:** [February 10, 2025, 4:03pm UTC](https://forum.flowable.org/t/javascript-support-in-flow-sequence/12070/3 "2025-02-10T16:03:22Z")

</div>

${req != null } is working  
${req.prod != null} returning unknown property

---

<div class="post-metadata">

**Author:** ![Pavelevich](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/pavelevich/32/3654_2.png) [@Pavelevich](https://forum.flowable.org/u/Pavelevich)\
**Post date:** [February 10, 2025, 4:19pm UTC](https://forum.flowable.org/t/javascript-support-in-flow-sequence/12070/4 "2025-02-10T16:19:48Z")

</div>

`${req.prod != null}` returns an unknown property error because the property `prod` isn’t recognized in the current expression context, bitte double-check how your process variables are initialized and ensure that `req` actually contains a property named `prod`.
