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
- Open the Solutions page from the sidebar navigation.
- Enter a solution name.
- Choose the publisher that owns the solution.
- Select Add solution.
- 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.
Related scenarios
- Create a publisher.
- Add a component to a solution.