Application Statuses

An application can go through several changes of state throughout it's lifecycle. The table below describes these changes.

Table 1. Application Status
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:

Table 2. Program Status
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.

Note: When an application moves into a deferred process the application case is created by the default user. This can be changed by a case ownership strategy defined by a workflow process that can be set up per case type.
Note: The setting of the program application status does not occur automatically. Individual solution implementations must respond to events raised by the authorization, or declination, of program recommendation results and set the program application statuses accordingly.