When we add an incident, it goes into a workflow step called 'Logged'. We would like to be able to run an external process to check if the customer who logged the incident hasn't exceeded their credit limit. If they have, then the workflow step should be set to 'Credit Hold'.
Is this going to be possible?
I was thinking that the external process would potentially update the actual workflow step through the SQL database. Does this sound risky?