Question for the SuiteFlow people out there. I have a flow that targets transactions (specifically SalesOrders) to handle some error logic from our 3PL updates into the system. So when a boolean is set the workflow sends out an email to the creator of the order. I want my logic keep it in that workflow state until the order transitions to Billed or Closed. IE I want the flow to keep sending emails everytime the error flag gets set. This works just fine. I haven’t setup the state to not Exit as I would like to to transition out of the workflow and end when the order is in those two terminal states. However, for example when an Item Fulfillment is created against the order, the SO ends up in the Billed state but the workflow never triggers. I’m guessing this is because the SO wasn’t changed itself?
So two questions towards resolution:
1. Are there drawbacks to setting a WF state to “do not exit” when you know it will never exit that state? IE you will have orders that are done and won’t be changed anymore yet that workflow is not terminated.
2. How can I transition to a terminal state? I have a transition setup out of that looping state looking at SO:Billed or SO:Closed but they never get triggered.