ChronicFear
Registered User.
- Local time
- Today, 04:45
- Joined
- Oct 18, 2007
- Messages
- 66
Hi All,
I have a database that tracks work flow. The flow is as follows:
1) employee receives work request
2) employee performs some tasks related to that request
3) employee needs additional information, and pauses work while wait for that info
4) employee receives additional information and resumes work on the original request
5) employee completes request
Right now my database tracks the total turn-around time that it took the employee to complete the request. It does this by using a function to count the business days between when the request was received and when it was completed. However, for the purpose of evaluating an employee's efficiency, I'd like to make sure that any time the work request is awaiting additional information gets subtracted out from the total completion time.
The other hitch is that the employee can perform some work, wait for more info, perform more work, wait again, perform work again, etc. So I need a methodology for "counting" the business days that the work request is waiting for info and then be able to save that data, and pick up counting again each time the empoyee puts it on hold.
Any ideas on how I might go about capturing this?
I have a database that tracks work flow. The flow is as follows:
1) employee receives work request
2) employee performs some tasks related to that request
3) employee needs additional information, and pauses work while wait for that info
4) employee receives additional information and resumes work on the original request
5) employee completes request
Right now my database tracks the total turn-around time that it took the employee to complete the request. It does this by using a function to count the business days between when the request was received and when it was completed. However, for the purpose of evaluating an employee's efficiency, I'd like to make sure that any time the work request is awaiting additional information gets subtracted out from the total completion time.
The other hitch is that the employee can perform some work, wait for more info, perform more work, wait again, perform work again, etc. So I need a methodology for "counting" the business days that the work request is waiting for info and then be able to save that data, and pick up counting again each time the empoyee puts it on hold.
Any ideas on how I might go about capturing this?