AnsweredAssumed Answered

Is it possible to modify historic process instance data?

Question asked by mkolas on Jan 7, 2015
Latest reply on Jan 8, 2015 by mkolas
I've received a request to be able to modify process variables on completed process instances. A common scenario is that a user somewhere along the workflow has filled in a field incorrectly and it was not caught immediately- long after the instance is dead and buried, someone looking at reports might notice that and want to change it.

We've debated a few different ways to be able to do this (such as having a perpetual end task as opposed to having the instance ever complete), but I was looking for a sanity check to make sure I'm not missing something obvious.

With a quick glance at the Java classes…. on the RuntimeService, I see a setVariable method that can be used to modify process variables, but nothing from the HistoryService. Are we SOL here, or is there anything hidden away that I might be able to access?

Outcomes