I'm thinking something like the following:
- Employee enters an activity entitled Check Request and submits it.
- It is automatically submitted to his/her supervisor(based on preconfigured rule).
- Supervisor either approves request whereby it automatically goes to appropriate person to cut the check. If denied then it is assigned back to the employee.
I can deal with it not doing the assigning automatically but it does need some way to show that each level signed off on/approved the request. Just having each person put a comment in the Description section of the activity is not enough because it could easily be "cheated" by the employee just putting in comments. What's the best suggestion on having some sort of "approval history" for an activity?
Just a note: CiviCase is wayyy overkill for this.