# Deployment statuses

> The **Solutions** view provides you with various details such as:

The **Solutions** view provides you with various details such as:

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

Note the following about the Deployments table:
* In the Deployments table, column names and their 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 text values. You can filter deployments by one or multiple statuses at the same time 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, etc.).
* Columns are ordered to reflect their relationships. **Name**, **Activated**, and **Version** appear one next to each other, while **Operation status** and **Operation started** follow **Last operation** in order to reflect the status and details of the operation, not of the deployment itself.

## 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. |
|                        | Successful       | You installed a solution package. |
|                        | Failed           | The installation failed. You can retry the installation. |
|                        | 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. |
|                        | 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. |
|                        | Successful       | The upgrade was successful. |
|                        | Failed           | The upgrade operation failed. You can retry the operation. |
|                        | Failed Rollback  | The rollback operation failed. |
|                        | In progress      | The upgrade operation is in progress. |
| Configuration change   | Successful       | You successfully edited a solution deployment. |
|                        | Failed           | The configuration change failed. You can retry editing the solution deployment. |
|                        | Failed Rollback  | The rollback operation failed. |
|                        | In progress      | The configuration change is in progress. |
| Uninstall              | Successful       | You successfully uninstalled a deployment. |
|                        | Failed           | Uninstalling a deployment failed. |
|                        | 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)*. |
|                        | In progress      | Activation setup is ongoing. |
|                        | Successful       | Activation setup completed. The *Activated* column status may show either *Activated* or *Inactive (Ready to activate)*. |
|                        | Failed           | Activation setup failed. The *Activated* column status may show *Inactive (Failed activation)*. |

## Last operation for deployments with activation

When you install or upgrade a solution with the **Activate** option enabled, the **Last operation** column reflects the outcome based on whether activation setup is resolved in the same session as the deployment.

| Scenario | Last operation |
|---|---|
| Activation completes successfully | **Install** (or **Upgrade / downgrade**) — Successful |
| Activation setup is required; you fix the connections and complete activation in the same session | **Install** (or **Upgrade / downgrade**) — Successful |
| Activation setup is required; you close the session before completing activation | **Install** (or **Upgrade / downgrade**) — Successful; **Activated** shows Inactive. After you complete the activation, the last operation updates to **Activation Setup — Successful**. |

## 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 to continue or recover from a previous execution without restarting the deployment flow.
:::

The following table describes how deployment operations affect the installed package version and, where applicable, a target package version. In the Deployments table, this information is displayed in a single **Version** column.

When a newer package version is available for a deployment, the Deployments table shows an **Upgrade** icon ![Upgrade icon](https://dev-assets.cms.uipath.com/assets/images/solutions-management/solutions-deployments-tab-upgrade-icon-bbb4327d.png) 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 initiate 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 installing the deployment) | ❌          | ❌      | ❌        | ✅    |
| Successful        | Active                                   | ❌          | ❌          | ✅     | ✅       | ❌     |
| Successful        | Inactive (Ready to activate)             | ❌ (activate the deployment first)         | ✅         | ✅     | ✅       | ❌     |
| Successful        | Inactive (Needs setup to activate)       | ❌ (activate the deployment first)         | ❌          | ❌      | ✅       | ❌     |
| Failed            | Inactive (Activation failed)             | ❌          | ✅ (retry activating the deployment) | ❌      | ✅       | ❌     |
