Question Status

Suggested Answer
JCH asked a question on 27 Feb 2013 8:06 AM

I made a (huge) workflow and activated it.  Then realised I had created in with a primary entity of "Account" when really that should be "case".  Now when I edit the workflow, the "primary entity" field is greyed out.  Is there a way of changing this without having to create a whole new workflow all over again?

Thanks!

Reply
Suggested Answer
Jason Lattimer responded on 27 Feb 2013 10:16 AM

There isn't any out of the box method of doing this, nor I am aware of any tool to do so either.

*At your own risk you could try adding the workflow to a solution and exporting it, then manually editing the customizations.xml file and updating the PrimaryEntity element and then editing any references in the .xaml file(s) in the Workflows folder.

You'd need then to delete the existing workflow and re-import the solution.

I'd test this in a different environment before doing it in production just to be sure there are no side effects.

Jason Lattimer
My Blog -  Follow me on Twitter -  LinkedIn

Reply
Suggested Answer
Jason Lattimer responded on 27 Feb 2013 10:16 AM

There isn't any out of the box method of doing this, nor I am aware of any tool to do so either.

*At your own risk you could try adding the workflow to a solution and exporting it, then manually editing the customizations.xml file and updating the PrimaryEntity element and then editing any references in the .xaml file(s) in the Workflows folder.

You'd need then to delete the existing workflow and re-import the solution.

I'd test this in a different environment before doing it in production just to be sure there are no side effects.

Jason Lattimer
My Blog -  Follow me on Twitter -  LinkedIn

Reply