An application can go through several changes of state throughout it's lifecycle. The table below describes these changes.
Status | Description |
---|---|
In Progress | An application is set to a state of 'In Progress' when it is created and has not yet been submitted. |
Submitting | When an application is submitted it moves into a deferred process and its status is set to 'Submitting'. Only applications with a status of 'In Progress' or 'Submit Failed' can move into a state of 'Submitting'. |
Submit Failed | When the submit application deferred process fails, the application moves into a state of 'Submit Failed'. Only applications with a status of 'Submitting' can move into a state of 'Submit Failed'. |
Submitted | When the deferred process ends the application moves into a status of 'Submitted'. Applications can also transition into the 'Submitted' state when a program is reopened on a 'Ready for Determination' or 'Disposed' application. |
Cancelled | An application is set to a state of 'Cancelled' when an application is deleted. Only applications with a status of 'In Progress' can be cancelled. |
Ready For Determination | An application is set to a state of 'Ready For Determination' when the application processing stage is complete. Only applications with a status of 'Submitted' can be set to ready for determination. |
Disposed | An application is set to a state of 'Disposed' when all of the associated programs have been 'Approved', 'Denied' or 'Withdrawn' (i.e. there are no 'Pending' programs associated with the application). |
The programs associated with an application also go through changes in state, which affect the overall status of the application. The program states are as follows:
Status | Description |
---|---|
Pending | A program is set to a status of 'Pending' when it is created and associated to an application. A 'Denied' or 'Withdrawn' program reverts to a status of 'Pending' when it is reopened. |
Approved | A program is set to a status of 'Approved' following the authorization of the program by the user after determination. Only program applications with a status of 'Pending' can be approved. |
Denied | A program is set to a status of 'Denied' when the user denies the program application following determination. Only program applications with a status of 'Pending' can be denied. |
Withdrawn | A program is set to a status of 'Withdrawn' when the user enters a withdrawal request for the program application. Only program applications with a status of 'Pending' can be withdrawn. |
When all of the programs associated with an application are either approved, denied or withdrawn, the application status is automatically updated to disposed.