System states
This table shows the system states at various points in the process:
| Step | Work summary records | Time approval records | Notes | 
|---|---|---|---|
| After default records | CREATE | N/A | Time approval records do not exist until the task is run. | 
| After task has run | PENDING | CREATED | |
| After skip | PENDING | SHOWN | |
| After approval | APPROVED | APPROVED | |
| After rejection | REJECTED | REJECTED | |
| After resolving | RESOLVED | RESOLVED | |
| After timesheet edit | RECREATE | APPROVED REJECTED | |
| After task runs post-edit | PENDING | CREATED | There are actually two time approval records now. The previously existing one (still in APPROVED state), and now a second, newly generated one in CREATED state. |