You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Update existing running process to the newer process flow after process changes

There are 2 situations as below:

  1. Updating process in same App Version, all the existing running process in the same App version will automatically update to the new process flow in background.
  2. Branch an App to a new version and update from it, all the existing running process will continue as it is and no automatically update will run. But we provided a JSON API that allow you to manually update your running process to the new process flow one by one manually if you wish to do that. We do plan for build an UI for it and it is in low priority in our roadmap.

We would like to advice you to branch the app to a new version whenever you would like to make changes to your app that is already rolled out to production. This would ensure that existing process instances will continue to run without being affected the uncommitted/incomplete development work of yours.

Another thing that you need to keep in mind is that when we update the existing running process to a newer process flow, the system will actually abort instances created under the existing process version and replace with a new process instance from where its process activity last stop at (By matching the record id). So, the process instance id will be different from the original one. This may be an issue with the SLA as new instances are created causing a reset with the calculation data. This is the reason why we do not encourage you to update your process design when running in production.

  • No labels