ThingWorx Utilities Administration > ThingWorx Software Content Management Configuration
ThingWorx Software Content Management Configuration
The following configuration is required for ThingWorx Software Content Management:
In order for an asset to appear in the asset search, the resource provider that provides the asset must be tagged with Role:Operatables and the things (or thing templates) must implement the PTC.Resource.Asset.SCMResourceThingShape thing shape.
In order for an asset to be supported, the asset or one of its parent thing templates must derive from the RemoteThingWithFileTransfer or RemoteThingWithTunnelsAndFileTransfer thing templates.
In order for the asset to function completely, the parent thing template of the asset thing must implement the PTC.Asset.ThingShape.Asset and PTC.Resource.Asset.SCMResourceThingShape thing shapes.
Additionally, the parent thing template of assets that receive file-based packages must implement the TW.RSM.SFW.ThingShape.Updateable thing shape, and the parent thing template of assets that receive instruction-based packages must implement the TW.RSM.SFW.ThingShape.UpdateableWithInstructions thing shapes.
The automatic retry functionality for deployments is controlled by the configuration properties of the Software Manager. See Configuration Parameters for Auto-Retry for details.
Base Thing Templates
Depending on the functionality you want to support for your assets, thing templates must derive directly or indirectly from these thing templates:
Thing Template
Functionality
RemoteThingWithTunnels
Remote Sessions only
RemoteThingWithFileTransfer
File Transfer only
RemoteThingWithTunnelsAndFileTransfer
Remote Session and File Transfer
Thing Shapes for Supported Properties
Depending on the properties you want your asset type to support, thing templates must implement the following thing shapes:
Thing Shape
Properties
PTC.Asset.ThingShape.Asset
IsAlerted
Owner
OwnerContact
Operator
OperatorContact
ModelNumber
SerialNumber
Location
PTC.Resource.Asset.SCMResourceThingShape
-
TW.RSM.SFW.ThingShape.Updateable
TW.RSM.SFW.ThingShape.UpdateableWithInstructions
InstalledPackages
maxConcurrentUpdates
Was this helpful?