I am working on a project in which we have 3 business cases and 2 process Dispatcher and Performer.
1 - Accept : If business rules are equal click accept button in the website and change the current transaction item to success.
2 - Reject : If business rules are not equal click reject button in the website and change the current transaction item to failed.
3 - Send Back to Customer: In this case if some business rule is satisfied and some are not satisfied so will send back to customer and change the queue item status to Failed and customer will re-submit that application again.
So in this case if customer again re-submits the application so it will be again in the website with the same transaction number. In this case dispatcher will not get this application again as i enable the Unique Reference option in the orchestrator because if i didn’t enable the Unique Reference so each time dispatcher will dispatch the other applications again and again which is still not processed by the performer.
Now my question is how to deal with this situation and make the process working that only if customer re-submit the application again it should be dispatched again by the dispatcher and should be in the queue again.
Thanks in advance.