I am attempting to setup an ECR (Engineering Change Review/Request) process in ELOG.
I have a logbook setup so that an original request is submitted with a status of "Approval Pending"
Options ECR Status = Approval Pending, Approved / In Progress, Completed / In QA, Closed
Once the entry is made, it is reviewed by several people who reply to the original entry and update the approval fields, adding any comments as a reply :
Options OPS Approval = Approved, Denied
Options ENG Approval = Approved, Denied
Options Director Approval = Approved, Denied
Once the final approval is obtained, they reply to the thread and update the ECR Status field to "Approved / In Progress"
This goes through our QA process, and is finaly updated with "Closed"
The problem is, I would like to keep the historical data of when the status of these entries are made. For example, in the message thread, I can see that reply #4 changed the "Status" field to "Approved". However, I can not seem to find a way for this to work with quick filtering. The quick filter always filters on the first entry on a thread, and not the last.
The other option would be to change the status of the first entry, but that seems silly as I am using replys instead of edits.
Any ideas on how to implement this "Status" field into my workflow? I am even open to losing the historical "status" and beeing able to change all entries on the thread on reply. (i.e. Reply #4 changes "Status" to "Approved", and the system changed all entries in the thread to "Approved") |