Use Case: Software Content Management
The following topic will help familiarize you with ThingWorx Software Content Management. Use the steps below to create, publish, and deploy a package using the MRI demonstration data that you have installed.
1. From the Console, click the Software Content Management tile.
2. Under Packages, click > .
3. Select the root directory in the
Directory Structure (/), and then click the upload file icon
![](../ThingWorx_Utilities/images/Converge_PlusIcon.png)
.
4. Click Choose File, and navigate to the your ThingWorxStorage folder and select sample_package.zip. Click Upload.
5. Enter the following information for the package:
◦ Package Name—sample
◦ Version—1.0
◦ Description—sample description
6. Select a ZIP file and enter sample.lua in the Instruction File name in Zip File field. Click Save.
7. The Create Test Deployment page appears. You can continue with the test deployment or publish the package by selecting > .
8. Review the information, and click Publish. When prompted to confirm, click Yes.
9. Under Deployments, select > .
10. Select sample from the Packages table and click Next.
11. On the Create One Time Deployment page, enter a deployment name and description. If auto-retry for deployments is disabled, no other field is available. However, if auto-retry is enabled, you will see the field, Auto-Retry Count. The default setting for ThingWorx Utilities is displayed in the field. If desired, change the maximum number of times for the deployment to be retried upon failure, timeout, or a user invoking the Abort action. Then, click Next.
12. Under
Included Assets, select an asset search (created in the
ThingWorx Asset Management) from the drop-down menu and click
![](../ThingWorx_Utilities/images/Converge_PlusIcon.png)
.
13. Click Next.
14. On the Notify page, select the checkboxes for Enable error notifications and Notify people below when deployment to all assets has finished.
15. In the
Notify User and
Notify User Groups sections, select users or user groups by searching for users, selecting them and clicking
![](../ThingWorx_Utilities/images/Converge_PlusIcon.png)
.
16. In the
Notify These Email Addresses section, enter your email and click
![](../ThingWorx_Utilities/images/Converge_PlusIcon.png)
. Click
Next.
17. On the Deploy page, review all of the deployment information, make any edits if necessary, and click Deploy.
18. The Track Deployment By Package page appears; from here, you can monitor the status of the deployment.
19. Click Home to view the deployments dashboard.
20. Under
Compliance, purge the deployment using one of the three options lists. For more information, see
Compliance.