You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if all changes are after the current token, bulk copy.
We could limit changes to only work if the token can be moved to a task with the same id in the new model
We could only allow a migration if no tasks have been added or deleted (only changes within tasks)
How do you assure it's a safe migration?
Do you test every possible position a process can be in, then migrate it -- can we automate this by running the migration at every point in an existing process-model test.
PreReq:
Task Data Changes - sprint 30
New Tickets
Lib: Ability to compare two serialized process models - identify what tasks have changed, which have been added, and which have been deleted. - Sprint 30 - 2.5 days
Lib: Calculate which tasks were executed in a process instance (climb back up the tree) compare these to what is there. Sprint 30 - .5 days
Lib: Update the process instance with a new model - and preserve the Task GUID - Sprint 31
UI Changes to allow applying a migration - 32
Ability to roll back changes - maybe difficult task 32, 33
it could be nice to leave the old one untouched, but as we are talking about having a log of all events separately, I don't think it really makes a difference
Ending up with one process instance with a history that includes a log of the migration event would be super-cool.
I was assuming that we might need/want to spin up a replacement instance with the upgraded process model, but if that's not the case, I wouldn't consider it a requirement to end up with two process instances
PLACEHOLDER for general notes
It should be possible to upgrade a running process instance, in production, to use an updated version of the Process Model.
This is a placeholder for more tasks - but wanted to capture the requirements
Time Line - Would like to have this completed over the next month (end of June) if at all possible but there is not a definitive timeline.
Issues created to support this epic are:
The text was updated successfully, but these errors were encountered: