What are Configuration Templates?
AutoRABIT utilizes configuration templates to provision parameters that define the data relationship between CPQ objects. You can use configuration templates to deploy the selected objects that are part of the template to your sandboxes or to a specific environment. Those objects will retrieve dependent and intermediate objects by default.
For example, a single object record can be referred to as multiple object records as required, and this defines the data relationship, so the selection of these objects is a configuration template for your application.
Creating a Configuration Template
This section details the step-by-step procedure used to create a new template.
- In your browser, navigate to:
- Enter your login credentials.
- Click Login.
- Click on the Salesforce CPQ tile to navigate to the Record Migrator portal.
- Click on the Configuration Templates box.
- Select your source Salesforce org.
- Select the item on the following screen that you want to create a template from, e.g., Account Brand, Relationship, Checklist, etc.,
- You can use the search filter to search through your objects and the menu button to quickly filter your standard/custom objects.
- To view your selected items, slide the Show Selected button to the right.
- Based on the relationship between the objects, the AutoRABIT application will segregate the object sets, and it is mandatory to apply a filter on each bucket. By specifying criteria in the Filters section, you can extract records within a specified limit.
- Apply the filter(s) using the steps shown below:
- Identify an object in each bucket to filter. Click on the Filter icon.
- You can use either Add Group or Add Condition on your selected object to build a SOQL query in both conditions (AND / OR). To add a condition to your selected objects, for example, click the Add Condition button. To add multiple conditions, click Add Condition and then repeat the process.
- You can even filter the details via date or a date literal. A date literal is a fixed expression that represents a relative range of time, such as last month, this week, or next year. (Refer HERE for the list of data literals supported)
- The filter query gets added and displayed in the filter box. Multiple queries can be added based on your requirements. Validate your query to see if the query entered is stable or not. Additionally, you'll be able to view the number of records that will be fetched.
- The Limit box will limit the number of records to be extracted from the source, giving a value in this field.
- Follow similar steps for objects in other buckets as well. Then, click on Next.
- On the next step of the wizard, you’ll find the summary page for the configuration template you're about to create. You can view the details and the filters you've applied for the last time before the template gets created. On this page, you'll need to:
- Give the template a name.
- Assign the template a version number.
- Enter a short description of your template in the Template Notes field (optional).
- Click Save and you will be redirected to the Record Migrator templates summary page where you can track your recently created template.
Record Migrator templates summary
This is the place where you can see all your created templates to date. For each template created, you have several options such as viewing the changelog, version logs, and data templates or deleting the unwanted templates from your sandbox.
To manage the template, simply click on the three dots in the template's upper-right corner. It will display all the options listed below.
The Change Log allows you to view the changelog information you added during the template creation in the Template Notes field.
The Version Log lists which template versions the template belongs to.
View Data Template
You can see a list of the objects and data retrieved as part of the template.
Delete a Template
This permanently erases a template that’s no longer required. This process cannot be undone.