You are here:
Service Process Generation for Telemetry Action Definitions
Generate a service process from a telemetry action definition record. Review the changes to be made for the Omniscript-based intake form, update the predefined integration definition and activate the generated service process. Create a catalog and category on Unified Catalog for the service process to launch it from the Action Launcher.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To create and update Telemetry Action Definitions: | Telemetry Definition and Action Management Designer and Unified Catalog Admin |
| To generate service process: | |
| To access Unified Catalog: | Unified Catalog Admin |
| Context Service Admin | |
Once a service process is generated, users can customize the intake form and fulfillment flow if required from Unified Catalog, or use the predefined intake form and fulfillment flow with a few changes. A case is generated when a service process is initiated to track the asynchronous details.
-
Generate a service process for a telemetry action definition.
- From Setup, in the Quick Find box, enter and select Telemetry Definition and Action Management.
- Go to the Action Definition tab.
- Open your telemetry action definition record.
- Click Generate Process.
-
Add a Retrieve Integration Procedure to the Omniscript-based intake form.
- From the App Launcher, search and select Unified Catalog.
- Open the Products tab from the navigation menu.
-
Open the generated service process for your telemetry action definition record with the
same name.
You can also access this record by directly clicking the link in the Related Process field on your telemetry action definition record in Setup.
- Go to the Intake Form tab by clicking Next twice.
- Click Open Editor.
- Drag and drop an Integration Procedure component from the Standard Actions section in the Elements panel.
- On the properties panel, create a new integration procedure with ConnectedService type and Retrieve sub type.
- Add a Remote Action element.
- For Remote Class, enter industriesconnectedservice.TelemetryRemoteOperationRetrieverService.
- For Remote Method, enter call.
- Add a Response Action element.
-
Save and activate the integration procedure.
Users can create one integration procedure and attach the same in other Omniscripts as well.
- Under Remote Properties, for Extra Payload, provide these keys and values.
- For key, enter SERVICE_PROCESS_ID, and enter the value, %productId%.
- For key, enter RECORD_ID, and enter the value, %recordId%.
- For key, enter NAMED_CREDENTIAL, and enter the named credential of your Mulesoft asset.
- For key, enter RELATIVE_URL, and enter the URL that Mulesoft uses. For example, /digitalTwin/v1/telemetry/{sourceSystemIdentifier}/status.
-
Add a Data Mapper Transform Action to the Omniscript-based intake form.
- Repeat steps a. to e. in step 2.
- Drag and drop a Data Mapper Transform Action component from the Data Mapper Actions section in the Elements panel.
- On the properties panel, for Data Mapper name, select DataMapperTransformDemoActionOmniscriptSubmitIPAction.
- Open the data mapper.
- Create mappings for the JSON input fields and map them to the Custom Attributes node.
- Save your changes.
-
Add a Set Values component to the Omniscript-based intake form.
- Repeat steps a. to e. in step 2.
- Drag and drop a Set Values component from the Standard Actions section in the Elements panel.
- On the properties panel, for name, enter Set RecordId.
- Click Add Element Value.
- For Element Name, enter RecordId.
- For Value, enter %recordId%.
- Save your changes.
- Activate the Omniscript.
- Save the Intake Form.
-
Update the integration definitions for retrieve or submit integration procedures as created
for the Omniscript-based intake form in step 2.
- From Setup, in the Quick Find box, enter and select Integration Definitions.
- Open the Connected Services Remote Operations integration definition.
-
Enter these details for a submit integration procedure.
- Save your changes.
- Activate the service process.
-
Create a Catalog and Category for the generated service process.
- From the App Launcher, search and select Unified Catalog.
- Open the Catalogs tab from the navigation menu.
- Click New.
- Enter a name and description for the catalog.
- Select a Catalog Type.
- Save your changes.
- Open the created catalog record.
- Under Categories, click New.
- Enter a name and description for the category.
- Save your changes.
- Open the created category record.
- From the dropdown Add menu, click Existing Products and Services.
- Select your service process and save your changes.
-
Add the Action Launcher component on a vehicle record page.
- From the App Launcher, search and select Vehicles.
- Open a vehicle record page and from the Setup icon dropdown, click Edit Page.
- On the Lightning App Builder, drag and drop the Action Launcher component from the Standard section of the Components panel.
- For Action Launcher Configuration, select Unified Catalog.
- For Service Catalog, select the catalog created in the step above.
- Save your changes.
When a customer support rep launches a service process from the Action Launcher on a vehicle record page, and fills and submits the Omniscript-based intake form, the predefined fulfillment flow that's attached to the generated service process updates the case record created after the action's execution.

