# Making Changes in Flowable Engine

**URL:** <https://forum.flowable.org/t/making-changes-in-flowable-engine/2607>\
**Category:** Flowable Engine\
**Created:** [September 20, 2018, 8:44am UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607 "2018-09-20T08:44:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kratyos](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/kratyos/32/753_2.png) [@Kratyos](https://forum.flowable.org/u/Kratyos)\
**Post date:** [September 20, 2018, 8:44am UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607/1 "2018-09-20T08:44:55Z")

</div>

Hi Flowable Team,  
I need to store some data of the flowable to other MongoDB database. So for that should I do needful changes in flowable engine code itself or separately can I a plug the changes into the flowable engine.

If there any way suggest some.

Thanks

---

<div class="post-metadata">

**Author:** ![chrismcbride76](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/chrismcbride76/32/402_2.png) [@chrismcbride76](https://forum.flowable.org/u/chrismcbride76)\
**Post date:** [September 24, 2018, 4:19pm UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607/2 "2018-09-24T16:19:54Z")

</div>

Kratyos,

Can you tell us a bit more about the type of data that you’d like to store?

My teams workflows require that we access many external systems, including databases. We connect to them as we’d do in any other spring boot service.

Thanks,  
Chris

---

<div class="post-metadata">

**Author:** ![Kratyos](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/kratyos/32/753_2.png) [@Kratyos](https://forum.flowable.org/u/Kratyos)\
**Post date:** [September 25, 2018, 10:07am UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607/3 "2018-09-25T10:07:42Z")

</div>

Hi Chris,  
I need to store history and event logs data to other database (like MongoDB) for that should I write separate SpringBoot application or should I make changes in main flowable engine code.

Thanks

---

<div class="post-metadata">

**Author:** ![inakihn](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/inakihn/32/799_2.png) [@inakihn](https://forum.flowable.org/u/inakihn)\
**Post date:** [September 25, 2018, 10:14am UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607/4 "2018-09-25T10:14:44Z")

</div>

Hello,

You might find Async History useful for this. Have a look at this [example](https://github.com/flowable/flowable-examples/tree/master/async-history) and the [user guide reference](https://flowable.org/docs/userguide/index.html#asyncHistoryConfig). This question has been discussed multiple times in the forum too.

---

<div class="post-metadata">

**Author:** ![Kratyos](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/kratyos/32/753_2.png) [@Kratyos](https://forum.flowable.org/u/Kratyos)\
**Post date:** [September 25, 2018, 10:24am UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607/5 "2018-09-25T10:24:29Z")

</div>

Hi Inakihn,  
I have implemented that Async History Example but that one is standalone project in which there they have created separate process engine and I need to do that changes in the main engine that flowable has provided bcoz I cannot run two engines at a time.

I need to know how to do the changes in flowable engine code.

Thanks

---

<div class="post-metadata">

**Author:** ![inakihn](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/inakihn/32/799_2.png) [@inakihn](https://forum.flowable.org/u/inakihn)\
**Post date:** [September 25, 2018, 10:31am UTC](https://forum.flowable.org/t/making-changes-in-flowable-engine/2607/6 "2018-09-25T10:31:34Z")

</div>

Hi,

Your project should be similar to that of the example, in the sense that flowable engines are dependencies that you configure, etc. You’d deploy your processes in that project, interact with this processes, and so on. And the end result is that you have a war out of that project that is the end result. I don’t understand what other project would you have.
