If a Workflow is saved out to Portal or Online and a change needs to be made to it. you have to do one of two things, neither of which are ideal for Schneider Electric's ArcFM Web 5.x customers:
1. Delete the Workflow from Portal/Online, open the new Workflow file in Studio Workflow, and save it under the old name. This causes the id of the file to change in Portal/Online, which will break all of the Viewers that our customers have set up using Studio Viewer. They will need to manually edit all the trace tools that they've added to all the viewers they've created. This could constitute hours of work.
2. Open both the Workflow that exists on Portal/Online and the new one that Schneider Electric has provided, delete the changed content from the existing one, copy in the changed content from the new file, and then save the existing file. While this preserves the id of the Workflow in Portal/Online, it constitutes what we consider editing our (SE) code, which is not something we would encourage our users to do. Unfortunately, because the ability to overwrite an existing Workflow in Portal/Online does not exist, this is the path we must instruct our users to take.
It would be a very smooth and easy task for our users to simple open a new Workflow file from us and save it to Portal/Online using the same name as the one that currently exists there. If there's a concern with a user accidentally overwriting something, you could provide a confirmation dialog like so many other apps do.