I know that values output from a step can be preserved in the event data by:
1. Creating a property on the workflow with the same name as the output
2. Ensuring that the step that generates the output value is executed before the "Create Event" step.
My question is this: what the *heck* do I do if a step's output value name is the same as that from another step?
For example, both "StatusPage Create Incident" and "xMatters Initiate Incident" have an output called "Incident ID", so if I create a property on the workflow called "Incident ID", how on earth do I control which value is stored?
The only solution I can come up with is a small custom step that takes the input value and stores in as a differently-named output, thus avoiding the name clash.