# Documentation on flowable.org vs flowable.com?

**URL:** <https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358>\
**Category:** Flowable Engine\
**Created:** [August 13, 2019, 9:55pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358 "2019-08-13T21:55:23Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![vidhyashankarpaysafe](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/vidhyashankarpaysafe/32/1318_2.png) [@vidhyashankarpaysafe](https://forum.flowable.org/u/vidhyashankarpaysafe)\
**Post date:** [August 13, 2019, 9:55pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/1 "2019-08-13T21:55:23Z")

</div>

[https://www.flowable.org/docs/userguide/index.html#bpmnHttpTask](https://www.flowable.org/docs/userguide/index.html#bpmnHttpTask)  
[https://documentation.flowable.com/design-user-guide/3.2.0/231AJ-task-http.html](https://documentation.flowable.com/design-user-guide/3.2.0/231AJ-task-http.html)

For the httptask in [flowable.com](http://flowable.com) docs it is mentioned it supports skipExpression and few other stuffs. But they are not mentioned in [flowable.org](http://flowable.org) docs.

When I try to add skipExpression on httptask i am unable to add it. Whats the difference between these two docs? Does HttpTask really support skipexpression or not?

---

<div class="post-metadata">

**Author:** ![anranga](https://avatars.discourse-cdn.com/v4/letter/a/edb3f5/32.png) [@anranga](https://forum.flowable.org/u/anranga)\
**Post date:** [August 14, 2019, 3:32am UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/2 "2019-08-14T03:32:34Z")

</div>

Probably to do with the version of Flowable, the second link is of 3.2.0 and the first link is 6.4.2.

---

<div class="post-metadata">

**Author:** ![wwitt](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/wwitt/32/706_2.png) [@wwitt](https://forum.flowable.org/u/wwitt)\
**Post date:** [August 14, 2019, 3:26pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/3 "2019-08-14T15:26:15Z")

</div>

@vidhyashankarpaysafe,

The documentation on [flowable.com](http://flowable.com) is for the commercial product. While the commercial product leverages the open source engine, there are many enhancements to the engine and commercial users get a much more robust modeler. Looking at the OSS source it appears that skipExpression is part of service task (the HTTP task is a service task), but it appears that the OSS modeler does not give you the option to set it.

You could attempt to add it by manually editing the XML before deploying it it. You might open and issue over on the Github

Will

---

<div class="post-metadata">

**Author:** ![vidhyashankarpaysafe](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/vidhyashankarpaysafe/32/1318_2.png) [@vidhyashankarpaysafe](https://forum.flowable.org/u/vidhyashankarpaysafe)\
**Post date:** [August 16, 2019, 12:48pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/4 "2019-08-16T12:48:02Z")

</div>

Thanks @wwitt I did try editing the XML but looks like skipExpression is not a part of the HTTPtask at all.  
It does not allow me to create with edited process definition. I am wondering will that be a part of enterprise edition?

---

<div class="post-metadata">

**Author:** ![dbmalkovsky](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/dbmalkovsky/32/31_2.png) [@dbmalkovsky](https://forum.flowable.org/u/dbmalkovsky)\
**Post date:** [August 18, 2019, 1:51pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/5 "2019-08-18T13:51:00Z")

</div>

If you look here: [the first few files in this directory show examples of skipExpression in a ServiceTask.](https://github.com/flowable/flowable-engine/tree/master/modules/flowable-engine/src/test/resources/org/flowable/examples/bpmn/servicetask) The [corresponding Java test files are here.](https://github.com/flowable/flowable-engine/tree/master/modules/flowable-engine/src/test/java/org/flowable/examples/bpmn/servicetask) As notted by @wwitt, a HTTP task is a service task.

Hope this helps.

---

<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:** [August 23, 2019, 6:39am UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/6 "2019-08-23T06:39:40Z")

</div>

Looking at the [`HttpActivityBehaviorImpl`](https://github.com/flowable/flowable-engine/blob/master/modules/flowable-http/src/main/java/org/flowable/http/bpmn/impl/HttpActivityBehaviorImpl.java) the skip expression is not supported for HTTP Task. This functionality comes from OSS so there is no difference for this between the commercial product and OSS.

---

<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:** [August 28, 2019, 4:16am UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/7 "2019-08-28T04:16:14Z")

</div>

FYI: support for skipExpressions on the http task was added here [https://github.com/flowable/flowable-engine/pull/1910](https://github.com/flowable/flowable-engine/pull/1910) by @wwitt

---

<div class="post-metadata">

**Author:** ![osueboy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/osueboy/32/1300_2.png) [@osueboy](https://forum.flowable.org/u/osueboy)\
**Post date:** [September 6, 2019, 5:34pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/8 "2019-09-06T17:34:12Z")

</div>

Maybe skipExpression needs to be enabled, in the file

ServiceTaskExpressionActivityBehavior there is this code :

```
        boolean isSkipExpressionEnabled = SkipExpressionUtil.isSkipExpressionEnabled(skipExpressionText, serviceTaskId, execution, commandContext);
        if (!isSkipExpressionEnabled || !SkipExpressionUtil.shouldSkipFlowElement(skipExpressionText, serviceTaskId, execution, commandContext)) {
```

---

<div class="post-metadata">

**Author:** ![wwitt](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/wwitt/32/706_2.png) [@wwitt](https://forum.flowable.org/u/wwitt)\
**Post date:** [September 6, 2019, 7:30pm UTC](https://forum.flowable.org/t/documentation-on-flowable-org-vs-flowable-com/4358/9 "2019-09-06T19:30:27Z")

</div>

SkipExpression was not implemented in in Http Tasks. If you’re using a snapshot, you both need to set a skipExpression and set either “\_ACTIVITI\_SKIP\_EXPRESSION\_ENABLED” or “\_FLOWABLE\_SKIP\_EXPRESSION\_ENABLED” to true in the process.
