Configuring Turbo Asset-Based Ordering Specific Settings
This section provides information for setting up the Turbo Asset-Based Ordering in the org.
You must configure the Turbo service URL, admin settings and a CSP Trusted Site entry so SFDC can communicate with an external server. For more information, see Configuring Asset-Based Ordering.
To configure the service URL
To configure admin settings
To configure the CSP Trusted Site
After completing all configurations, you must perform a health check and synchronization for all objects in the available consumer profiles using the TurboEngines Data Sync User Interface or the following APIs and ensure that the synchronization is successful.
To perform manual synchronization
To perform health checks using REST APIs
Before performing the synchronization, you must perform a health check for the onboarded tenant.
API |
Swagger Link |
---|---|
Pricing | https://<TenantCode>.congacloud.io/pricing/swagger/index.html |
Data Integration | https://<TenantCode>.congacloud.io/ds/api/dataintegration/swagger/index_html |
Scheduler | https://<TenantCode>.congacloud.io/pricing/scheduler/swagger/index.html |
Data Admin | https://<TenantCode>.congacloud.io/pricing/dataadmin/swagger/index.html |
To perform Synchronization using REST APIs
Whenever you create a new asset line item, you must synchronize that with Turbo.
Invoke the following API to perform the real-time synchronization using data integration swagger.
API Details |
RealtimeSync /ds/api/dataintegration/v1/RealtimeSync/{consumerName}/{entityName} |
||||||
Parameters |
|
||||||
Request Body |
The following example describes the synchronization of a custom setting called Installed Product Settings. Request Body: [ <object ID> ] |
||||||
Response Body |
Response Body: You must get the following response after the successful synchronization. "syncStatus": 6, // The Sync Status '6' indicates the Synchronization is successful. "dataPullSummary": { <a1234567891": { recordsPulled": { "npttns_confiv__InstallednroductsSettings_c": [ "a1234567891" ] }, "errorDetails': null, "warningDetil": null } }, "consumePushSumnary": { recordsPushed": [ "a1234567891" ], "errorDetails": null }, "errornetails": null } |