According to BMC support - Approval Chain is planned to be the new method for all applications (SRM + ITSM). I don't believe you can escape from it.
Have you tried to set your SRD's approval to Person or Group and test to see if it works?
I am currently having the same issue as you with Service Request - Level approvals, if I set my SRD to Person or Group, the approval will work, if I set it to custom and use Service Request - Level, it fails.
I have an open issue with BMC support to determine why it is not working.
Also, did you upgrade your SRM from 2.2? Our system has been upgraded from SRM 2.2 and this has been a very troublesome upgrade. I really wish I could have just done a fresh SRM 7.6 install.
May my answer will help you. Why not you just create a filter that execute a run process to fire a new approval process? then just set the approval type = None.
Without me highjacking this thread, i to am currently upgrading from 2.2 to 7.6...absolute nightmare, errors everywhere...BMC are trying to help but i dont know if they can!
1 of 1 people found this helpful
Finally I got it.
To answer your questions, my installation is new, I mean that I did not upgrade form verson 2.2. If I set approval to person or group, it works but it is not what I want.
I tried to create a filter that fires a new approval process but it seems it does not work.
This is what I did:
1.- I want to have 4 different "approval phases" so I created 4 approval process with the same rules.
2.- Then I created 1 phase for each process, and mapped approvers for each phase.
3.- Then I created 4 different approval chains, each one of them executes one of the previous approval processes.
With this configuration, it works as I pretended
Regards and thanks for all your feedbacks