Any application must go through the following states in sequential order in Developer Cockpit, before being available in Launchpad:
- Adding application
- In Development
- Registration
- Preparation in progress
- Waiting for approval
- Ready for assignment, in case of passed applications
- Application handover
- Check failed, in case of failed applications
- Archived, if the application is not required for time being
For self-hosted applications, once an application reaches the "Ready for assignment" state, they can be assigned to operators. This is because the self-hosted applications are third-party applications and have URLs that are registered with Insights Hub for execution. If any errors are detected during executions, they just require fixes. Hence, no further checks are required after the "Ready for assignment" state.