14.3 Solutions Management: Packaging and Deploying Automations with Their Resources

Key Takeaways

  • Solutions bundle projects with their Orchestrator resources, such as queues, assets, storage buckets, and triggers.

  • Solutions are designed in Studio Web and deployed from the Orchestrator Solutions page (Deployments, Packages, Projects).

  • Deployment asks for the package, version, name, location (Shared by default), solution folder name, activation, and runtime (Default Serverless offered).

  • Statuses are In progress, Successful, Failed (rolled back), and Failed Rollback.

  • Resources can be linked to existing ones, and Pipelines activities can automate uploading, deploying, and activating solutions.

Last updated: September 2026

14.3 Solutions Management: Packaging and Deploying Automations with Their Resources

Core Concept: A solution bundles an automation with the Orchestrator resources it needs, such as processes, queues, assets, storage buckets, and triggers, so the whole set can be deployed to another folder or tenant in one step. The exam description lists Solutions Management under both Orchestrator and resource management.


Why Solutions Exist

Deploying a single package leaves the rest of the setup to someone: create the queue with the right retry settings, add the assets, create the trigger, and give it all the right names. Solutions capture those resources together, which makes promotion from a development tenant to test and production repeatable.


Lifecycle

StepWhereWhat happens
DesignStudio WebBuild a solution that contains one or more projects and the resources they use
PublishStudio WebThe solution is published as a solution package with a version
DeployOrchestrator > SolutionsChoose the package and version and deploy it to a location
ActivateOrchestratorMake the deployed resources active, immediately or later
Upgrade or uninstallOrchestratorDeploy a newer version over the existing deployment, or remove it

The Solutions page in Orchestrator has tabs for Deployments, Packages, and Projects. Solutions Management is an Automation Cloud capability.


Deploying a Solution Package

The deployment form asks for:

FieldMeaning
Package and VersionWhich solution package and version to deploy
Deployment nameA name for this deployment
LocationThe parent folder where the solution folder is created; Shared by default
Solution folder nameThe folder created for the solution's resources
Activate immediatelyWhether resources become active right after deployment
Set up runtimeThe machine template used to run the processes; Default Serverless is offered by default

Deployment statuses

StatusMeaning
In progressThe deployment is running
SuccessfulAll resources were created
FailedSomething went wrong and the deployment was rolled back
Failed RollbackThe rollback itself failed and needs attention

Configuration and Existing Resources

A deployment does not have to create everything from scratch:

  • Before deploying, review the configuration of the resources, such as asset values and queue settings for the target environment.
  • A solution resource can be linked to an existing resource in the target, such as an asset, storage bucket, webhook, or queue that already exists, instead of creating a duplicate.
  • Environment-specific values belong in the deployment configuration, not in the workflow.

Permissions

Solution deployments and packages have their own tenant permissions (Solution deployments and Solution packages: View, Edit, Create, Delete), which the Orchestrator Administrator role includes. Orchestrator also has the default roles Solutions Administrator and Solutions Contributor for teams that manage solutions without full administration rights.


Solutions Versus Deploying Packages Only

AspectPackage onlySolution
ContainsWorkflows and dependenciesProjects plus Orchestrator resources and their configuration
Queues, assets, buckets, triggersCreated manually in each environmentCreated or linked by the deployment
Rollback on failureManual clean-upFailed deployments roll back automatically
Designed inStudio or Studio WebStudio Web
Best forA single process with few resourcesA multi-process automation with many resources, promoted across environments

Automating Deployments

Automation Ops Pipelines include solution activities such as Upload Solution Package, Deploy Solution, and Activate Solution Deployment. This lets teams add solutions to CI/CD, with approval steps before production.


Worked Example

A team builds an invoice solution in Studio Web with three projects: a dispatcher, a performer, and a reporting process. It uses one queue, two assets, one storage bucket, and a queue trigger.

  1. Publish the solution as version 1.0.0.
  2. In the test tenant, open Orchestrator > Solutions > Packages and deploy 1.0.0 to Shared with the solution folder name Invoices, the runtime Default Serverless for the background processes, and Activate immediately turned off.
  3. Review the configuration: set the test API URL asset, and link the storage bucket to the test tenant's existing InvoiceFiles bucket.
  4. Deploy. The status shows In progress, then Successful.
  5. Activate the deployment and run a test batch.
  6. Promote the same package version to production with production values.

If step 4 had failed, for example because a resource name already existed and was not linked, the deployment would roll back and show Failed.


Good Practices

  • Keep environment-specific values, such as URLs and credentials, in the deployment configuration or in linked assets, never hard-coded in the projects.
  • Deploy with Activate immediately turned off in production, check the configuration, and then activate.
  • Use a clear deployment name and version so the Deployments tab shows what runs where.

Common Traps

  • Solutions are designed in Studio Web; deployment happens in Orchestrator's Solutions page.
  • The default location is the Shared folder, with a new solution folder created under it.
  • A failed deployment rolls back; Failed Rollback needs manual attention.
  • Existing resources can be linked instead of duplicated.
Test Your Knowledge

Where are solutions designed, and where are they deployed?

A

Designed in Studio Desktop and deployed with Assistant.

B

Designed in Orchestrator and deployed from Studio Web.

C

Designed in Studio Web and deployed from the Solutions page in Orchestrator.

D

Designed in Action Center and deployed by Integration Service.

Test Your Knowledge

A solution deployment fails partway through. What status is shown, and what happened to the resources?

A

Failed; the deployment was rolled back.

B

Successful; the missing resources are created on the next job.

C

In progress; it retries every hour until it succeeds.

D

Paused; an administrator must finish each resource manually.

Test Your Knowledge

The target tenant already has a storage bucket that the solution should use. What is the right approach?

A

Delete the existing bucket so the deployment can create it.

B

Rename the solution bucket so both exist.

C

Give up on solutions and deploy the package manually.

D

Link the solution resource to the existing bucket during deployment configuration.

Sections you finish are checked off in the contents.