We have a workflow with a form in it. One of the attributes on the form is a dropdown where the user can select from a list - "Red", "Green", "Blue".
A business requirement has come up to change the selection list to "Orange", "Grey", "Black" which is straight-forward. There are 3 HTML views all of which have their own copy of this list - all of which have been updated.
The problem is that there are a number of active (existing) workflows which were initiated when the valid choices were Red, Green or Blue. When users go to process these workflows they are only seeing the new choices. This is causing the workflow to have problems later as we get an error along the lines of "Orange" does not match one of the valid values "{'Red', 'Green','Blue'}".
Unfortunately, when the HTML views were updated the existing entries were deleted and new files uploaded - I'm not sure if that's contributed to the problem.
Is there any way I can get the old workflows to point at a different version of the HTML views (if I reuploaded the old colour list)?
In general, can you edit these sorts of attributes with active processes?