Helper Classes
Custom code developers can use various helper classes to integrate features like data access, telemetry, etc. into their code. Below are the helper classes provided by Conga:
|
Helper |
Description |
|---|---|
| DataHelper | Allows you to query object data and manage records through custom code. It enables adding, updating, or deleting object records from custom code. These objects can be either custom objects or product objects. |
| RecordShareHelper | Enables you to programmatically manage record-level access for users and user groups through custom code. It supports sharing and unsharing object records with Read or Edit permissions, and provides asynchronous methods to initiate and check the status of sharing operations. |
| HttpHelper | Allows you to communicate with any external third-party services over HTTP from your custom code. To do this, the external service endpoint must be included in the Trusted-API configuration. |
| TelemetryHelper | Allows you to trace complex operations in custom code. It can be added as a child span to the custom code execution operation. This trace information is useful for debugging and troubleshooting performance issues and is available in Grafana Tempo. |
| LogHelper | Allows you to log information from custom code. This logged data is useful for debugging and troubleshooting. At runtime, you can view these logs in Grafana traces. During authoring, you can find these logs under the "Console Output" tab in the authoring UI callback edit screen. |
| ConfigurationHelper | Allows you to retrieve existing configurations. |
| PricingHelper | Allows you to perform various pricing operations. |
