Features
First-Generation Managed Package (Deprecated)
These components are deprecated. The components in the Second Generation Managed Package are the functional replacements.
This document omits the sections of the first-generation package that are entirely defunct like Legacy Backup, Legacy Archive, and Legacy Restore. That functionality has been rolled into the standard GRAX application.
List Records Component
The GRAX List Records component is purpose-built for use on a "record page" in Salesforce. It can be added to a record page layout and configured to display records for a specific object that is related to the current context. Records can be filtered by status (live, deleted, archived, etc.) and displayed fields can be specified per component instance.
Use cases include:
Display archived and/or deleted Email Messages related to a Case
Display all recent Cases for an Account, regardless of whether or not they have been deleted
Versions Component
The GRAX Versions component is purpose-built for use on a "record page" in Salesforce as well. It can be add to a record page layout and configured to display all historical versions of the currently viewed record. This allows users to analyze changes to a record over time, identify who made changes, and even restore a previous version of the record if necessary.
This component has no configuration options.
Single Record Restore Component
The Single Record Restore component provides restore capability to end users. While it's possible to install this component individually on a page, it does rely on the GRAX Versions component to provide the capabilities described here.
This component has no configuration options.
Permissions Model
The first-generation Managed Package includes a number of permission sets, most of which are defunct at this time. To access the components described here, users must be assigned one of the following permission sets:
GRAX - User
GRAX - Advanced User
GRAX - Configuration Admin
Users must also have access to the GRAXLWCHelper Apex class in order for the components to load. You can grant access to the GRAXLWCHelper Apex Class by navigating to the user's profile, clicking on "Enabled Apex Class Access", adding the GRAXLWCHelper Apex Class and then clicking "Save".
If "Use iFrame" is enabled for the List Records component, Users will also need to self-authorize the GRAX connected app by opening the GRAX application in a separate tab the first time they log in. This can be avoided by an admin pre-authorizing the users via the Connected App settings.
Last updated
Was this helpful?