BPMN workflow Bug fixing - Best practices

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-20-2013 04:10 AM
Hi Team,
I would like to know the best practices in fixing the live(production) bpmn workflows.
Say I have a workflow V1 with 10 process instances and V2 with 10 process instances (there are workflow objects going through the workflow process state changes) and if someone finds a bug in V1, how would i fix the XML without affecting the workflow object states (or minimal impact).
Please let me know some best practices in fixing the bugs of existing workflows and best practices in designing the workflows.
Thanks,
Raj
I would like to know the best practices in fixing the live(production) bpmn workflows.
Say I have a workflow V1 with 10 process instances and V2 with 10 process instances (there are workflow objects going through the workflow process state changes) and if someone finds a bug in V1, how would i fix the XML without affecting the workflow object states (or minimal impact).
Please let me know some best practices in fixing the bugs of existing workflows and best practices in designing the workflows.
Thanks,
Raj
Labels:
- Labels:
-
Archive
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-20-2013 07:57 AM
That is indeed a tough one. You could try to manually change the data, given that you know the database schema well enough. On other way it to do it is to move your process instance to a new version (check setProcessDefinitionVerCmd), but you have to be careful there and know what you are doing.
But generally, it's pretty hard to do without some extra coding around it in your logic.
But generally, it's pretty hard to do without some extra coding around it in your logic.
