I am developing an application which required to change the status of a record through various staged during its lifecycle as shown below.
Parked -> Raised -> Allocated -> Complete -> Closed
during this workflow, before progressing to the next status, various other attributes require to be in certain conditions before it is allowed to progress to the next status.
I am trying to use 'REPORT ERROR' in a process to check this.
I have a save button on the'Allocate' form and the Process is set to run after saving.
If Tickets.Status='Raised' AND Tickets.AssignedEngineer IS UNDEFINED Then
REPORT ERROR 'Please select Engineer to proceed'
If I insert the check rule above in the BO update rules, it appears to work ok but when inserted in a Process, it does not appear to execute.
On reading the User Manual, it would appear it should run and if no Failure Rule is set, it should work exactly as in the BO update rule.
Is this correct or am I misunderstanding?
Thanks