Hello Swati,
Pls let me clarify futher. Basically my previous solution is to develop the field "approval department" on the report selection screen, and use it to ensure the correct orders are run for the corresponding approval department.
It means the report was added coding to ensure:
* Approval department A only can run orders that require their approval, for example orders with status no. 1. They have no authority to run orders with status no. 2.
* Approval department B only can run orders that require their approval and have been approved by A. In other words, B only can run orders with status no. 2 but not status no. 1.
Believe you have not made the similar enhancement. During testing, make sure to use the right user id as it involves different authorities. You know, we are always super users in projects.
Any comments, feel free to raise.