This document describes the process of publishing Lab Profiles from Development to Production in Skillable Studio. This procedure should be used anytime a new Course is being published to Production in the Training Management System (TMS).
If a Lab Profile in production is linked to a course and the course needs to be updated with content from a Lab Profile that is in development, it is recommended to use Lab Profile Inheritance, so that the course will not need to be recreated. For more information, please read our Inheriting Lab Profiles document.
Saving a New Lab Series
After you have finished development on a lab series in Skillable Studio, complete the following steps to publish to production.
Navigate to the Lab Series that you want to publish to production.
Select Edit in the upper-right corner of the page.
Scroll to the bottom of the page and Select Save As.
In the Save As dialog, specify the following:
Enter a name for the new Lab Series.
Next to the Organization field, select the Choose button, then select the production organization that will own the Lab Series.
Select the Lab Profiles that will be saved to the new production Lab Series. This can be any combination of Lab Profiles in the list, or you may choose Select All to add all Lab Profiles in the list to the new production Lab Series.
Launch Lab Profiles and Set Development Status
Next, you must launch each Lab Profile one time to confirm that they launch and function as expected, and then set the Development Status to Complete.
Navigate to the first Lab Profile in the new Lab Series.
Launch the lab and confirm it launches and functions as expected. Once it is launched and you have confirmed it works as expected, end the lab.
Edit the Lab profile, and select the drop-down menu next to the Development Status field.
Change this to Complete.
Save the Lab Profile.
Repeat these steps for each Lab Profile in the Lab Series.
Publishing the Lab Series to Production
Once you have launched each Lab Profile in the Lab Series, and set the development status to Complete, you may publish the Lab series to an API Consumer.
Navigate to the new Lab Series
Select Edit in the upper-right corner of the page.
Select the Publish tab of the Lab Series.
Select Add API Consumer.
Search for the API Consumer for your organization
If you are publishing to the Training Management System (TMS), search for Training Management System and add that API Consumer.
Select Save on the Lab Series.
Add a note about publishing the Lab Series. It is recommended to list the API Consumers that the Lab Series was published to during this step.
You will now be able to launch the new production Lab Profile(s) via the API Consumers that the Lab Series was published to. You can find the new Lab Profile ID(s) under the new Lab Series, to configure in your API calls.
If you are using the Skillable Training Management System(TMS), and the lab(s) in the Lab Series are not inheriting the environment from a parent lab profile, the lab(s) will need to be added to a course profile as an activity, before they can be launched from the TMS. For more information on creating courses, see our Course Creation Documentation