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 Manager Extension
ThingWorx Workflow Builder and ThingWorx Workflow Manager
- 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 Utility 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 Manager
- 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 Manager.
- Enhanced run time exception/error reporting has been added to the ThingWorx Workflow Manager.
- 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.