# Deployment statuses

> Solution package and deployment status details available in the Solutions view in Automation Suite.

The **Solutions** view provides you with various details, including:

- For **solution packages**: name, status, latest version, description, author, and publish date.
- For **deployments**: operation, status, version, location, and timing information (start and end time).
- For the **deployment history of a package**: version, operation, status, timestamp, and author.

Note the following about the Deployments table:

- Column names and order are designed to distinguish between deployment operations and their outcomes, and to reduce ambiguity between deployment state and operation state.
- Operation statuses are displayed as plain text values. You can filter deployments by one or multiple statuses simultaneously using the **Operation status** filter.
- The **Last operation** column indicates the most recent operation performed on the deployment.
- **Operation status** describes the outcome of that operation (for example, Draft, Successful, Failed).
- Columns are ordered to reflect their relationships. **Name**, **Activated**, and **Version** appear next to each other, while **Operation status** and **Operation started** follow **Last operation**.

## Operation statuses

The following table describes the possible statuses of your deployment:

| Operation | Operation status | Description |
|-----------|-----------------|-------------|
| Install | Draft | You saved your solution deployment as a draft and can now resume or discard the installation. |
| Install | Successful | You installed a solution package. |
| Install | Failed | The installation failed. You can retry the installation. |
| Install | Failed Rollback | Rollback failed, but some components were already deployed. Make sure to manually clean up any partially installed solution components before trying to deploy the solution again. |
| Install | In progress | The installation operation is in progress. |
| Upgrade / downgrade | Draft | The upgrade operation was saved as a draft. You can resume or discard the version change. |
| Upgrade / downgrade | Successful | The upgrade was successful. |
| Upgrade / downgrade | Failed | The upgrade operation failed. You can retry the operation. |
| Upgrade / downgrade | Failed Rollback | The rollback operation failed. |
| Upgrade / downgrade | In progress | The upgrade operation is in progress. |
| Configuration change | Successful | You successfully edited a solution deployment. |
| Configuration change | Failed | The configuration change failed. You can retry editing the solution deployment. |
| Configuration change | Failed Rollback | The rollback operation failed. |
| Configuration change | In progress | The configuration change is in progress. |
| Uninstall | Successful | You successfully uninstalled a deployment. |
| Uninstall | Failed | Uninstalling a deployment failed. |
| Uninstall | In progress | Uninstalling a deployment is in progress. |
| Activation setup | Draft | Activation setup has either not started or is not complete. The **Activated** column shows **Inactive (Needs setup to activate)**. |
| Activation setup | In progress | Activation setup is ongoing. |
| Activation setup | Successful | Activation setup completed. The **Activated** column may show either **Activated** or **Inactive (Ready to activate)**. |
| Activation setup | Failed | Activation setup failed. The **Activated** column may show **Inactive (Failed activation)**. |

## Version display by operation

:::tip
For deployments with a status of **Draft**, the **Actions** menu includes both the standard draft actions and the actions associated with the last completed operation. This lets you continue or recover from a previous execution without restarting the deployment flow.
:::

The following table describes how deployment operations affect the installed package version. In the Deployments table, this information is displayed in a single **Version** column. When a newer package version is available, an **Upgrade** icon appears directly in the **Version** column.

| Operation and status | Version |
|----------------------|---------|
| Draft | The version that is pending installation. |
| Install successful | Installed version. |
| Upgrade failed | The version for which you initiated the upgrade. You can retry deployment or uninstall the package. |
| Rollback failed | The version for which the upgrade is intended. You can retry deployment. |
| Rollback successful | The version for which the rollback is performed. You can uninstall the package or upgrade to a different version. |
| Activation setup | Can display the currently installed version and the version for which the upgrade is intended. |

## Allowed operations by status

The following table describes the deployment transition status and allowed user operations for each status:

Legend: ✅ Available  ❌ Not available

| Operation status | Activate column | Install | Activate | Upgrade | Uninstall | Remove |
|-----------------|-----------------|---------|----------|---------|-----------|--------|
| Draft | — | ✅ | ❌ | ❌ | ❌ | ✅ |
| In progress | — | ❌ | ❌ | ❌ | ❌ | ❌ |
| Failed | — | ✅ (retry) | ❌ | ❌ | ❌ | ✅ |
| Successful | Active | ❌ | ❌ | ✅ | ✅ | ❌ |
| Successful | Inactive (Ready to activate) | ❌ | ✅ | ✅ | ✅ | ❌ |
| Successful | Inactive (Needs setup to activate) | ❌ | ❌ | ❌ | ✅ | ❌ |
| Failed | Inactive (Activation failed) | ❌ | ✅ (retry) | ❌ | ✅ | ❌ |
