Skip to main content

Create a Solution

Goal​

Create a solution — a versioned package of the components you build — owned by a publisher.

You do not have to create a solution before you start building: each environment has a default Main solution (owned by a default publisher) that already exists and is selected for you in the sidebar. Create your own solution when you want to package components separately or under a specific publisher.

Solutions belong to an environment. The Solutions page lists only the solutions of the environment selected in the sidebar, and a new solution is created in that environment. Switch the environment to see (and build) a different environment's solutions. Moving a solution to another environment is done by exporting it and importing it there (see Export a Solution), not by switching environments.

Prerequisites​

  • You are signed in to the Admin Control Center as a platform administrator.
  • An environment is selected in the sidebar (a solution is created inside it).
  • At least one publisher exists (see Create a Publisher).

Steps​

  1. Open the Solutions page from the sidebar navigation.
  2. Enter a solution name.
  3. Choose the publisher that owns the solution.
  4. Select Add solution.
  5. The solution appears in the table as Unmanaged (editable) at version 1.0.0.

What happens behind the scenes​

A new, editable (unmanaged) solution is created in the selected environment and tied to the publisher you chose. You add components to it next. Later, exporting the solution produces a managed, versioned package that can be imported into other environments.

Troubleshooting​

  • "A solution name is required." — enter a name before adding.
  • "Solution … version … already exists." — a solution with the same name and version already exists in the selected environment. Use a different name or version.
  • "An environment is required …" — select an environment in the sidebar first; a solution is always created inside one.
  • The publisher dropdown is empty — create a publisher first.
  • Create a publisher.
  • Add a component to a solution.