What’s New in ThingWorx Utilities 6.5.0
This section describes new features and functionality in ThingWorx Utilities 6.5.0-01.
Core Platform
• Enhanced Resource Manager to support model tags as Capability identifiers:
◦ Speeds up filtering by model tags
◦ Passes model tags to the resource manager instead of data shapes for relationship capabilities such as Owning/Ownable
◦ Continues to use data shape for non-relationship capabilities
• The Salesforce OAuth Authentication has been improved to handle session time outs and will not require restarting the application.
• The following changes have been made to Resource Providers:
◦ The ThingWorx Resource Provider thing template, PTC.Resource.ThingworxResourceProviderTemplate, has been changed to PTC.Resource.ThingbasedResourceProviderTemplate.
◦ The ThingWorx Resource Provider class com.ptc.resource.ThingworxResourceProvider to com.ptc.resource.ThingBasedResourceProvider.
◦ The ThingWorx Resource Provider class com.ptc.resource.JavaBasedResourceProvider has been removed.
◦ A new data table-based Resource Provider Template, PTC.Resource.DataTableBasedResourceProviderTemplate is available to create a resource provider that exposes data table entries as resources.
• ThingWorx Utilities has been updated to use Google Widgets 1.1.
User Management
• Non-admin users are now able to execute the following use cases:
◦ Ability to assign assets to an organization so users can identify assets owned by a particular organization
◦ Ability to create new organizations and assign assets to them
Delivery and Deployment
• Updates have been made to extension deliverables to support on-premise delivery. Documentation of manual steps required for installation and configuration has been provided as well. This affects the following extensions:
◦ Base ThingWorx Utilities Extension
◦ ThingWorx Remote Access and Control Client Extension
◦ ThingWorx Workflow Builder/ ThingWorx Workflow Management Extension
ThingWorx Workflow Builder and ThingWorx Workflow Management
• Activity steps have been split into multiple tasks: Receive Task, Service Task, and User Task.
• An expression builder has been added to the Exclusive Gateway step.
• By default, business process definitions are created in an inactive state when copying using Save As.
• User sessions have been improved so that performing a browser refresh or using the App Switcher does not close or restart the ThingWorx Workflow Builder session.
• Added non-admin user support in both the ThingWorx Workflow Builder and the ThingWorx Workflow Management
◦ Non-admin users cannot create, update, or delete Business Process Definitions in the ThingWorx Workflow Builder.
◦ Non-admin users cannot cancel an active business process in the ThingWorx Workflow Management.
• Enhanced run time exception/error reporting has been added to the ThingWorx Workflow Management.
• Export and import support for business process definitions has been added.
ThingWorx Remote Access and Control and ThingWorx Software Content Management Utilities
• Utilities have been refactored for multiple extensions:
◦ Created a separate extension for the ThingWorx Remote Access and Control utility that is independent of the ThingWorx Software Content Management extension.
◦ Created a separate extension for the ThingWorx Software Content Management utility that is independent of the ThingWorx Remote Access and Control extension.
◦ Created a separate, independent extension for the File Transfer utility.
◦ Created a separate, independent extension for the Asset Search utility.
◦ Created a separate, independent extension for the Asset Dashboard utility.
• Added support for purging deployments by date range or assets.
• Merged the existing ThingWorx Utilities Accelerator Installation and User Guide into the ThingWorx Utilities Help Center.