GRAX Supported Objects

Let's take a look at which Salesforce objects are supported by GRAX, as well as any specific considerations you'll want to know about specific Salesforce features.

👍

Updated as of GRAX version 3.71

🚧

The supported object information in this guide assumes that the Salesforce Permissions are set properly for the relevant GRAX users so they have access to objects that GRAX supports.

Supported Objects

In general, GRAX supports backup of any Salesforce objects that meet all the following criteria:

  1. Queryable
  2. Has at least one 'audit date' field (SystemModstamp, LastModifiedDate, or CreatedDate)
  3. The running user (who is loading the list of objects and selecting which to back up) must have at least read access to the object via Salesforce permissions.

This covers most Salesforce objects.

Unsupported Objects

Let's take a look at specific objects or categories of objects that GRAX does not currently support. Click the tabs to see a more specific list of object names GRAX does not support backing up.

🚧

Unsupported Object Table Notes

The Standard Objects tab in the table below represents standard objects that are not supported for various reasons. Typically, they are not queryable or are not fully supported by the API in some way. Please reach out to GRAX if you have questions about specific objects.

'AccountUserTerritory2View', 'AIMetric', 'AuraDefinitionInfo', 
'ContentFolderItem', 'ContentFolderMember', 'EntityDefinition', 
'FieldDefinition', 'GroupSubscription',
'FlowVersionView', 'IdeaComment', 'MetadataPackageVersion', 
'NetworkUserHistoryRecent', 'PlatformAction', 'RecordRecommendation', 
'SearchLayout', 'TwoFactorInfo', 'UserEntityAccess', 'Vote',
'AcceptedEventRelation', 'Address', 'AIApplication', 
'AIDataDefinition', 'AIError', 'AIInsightAction', 'AIInsightFeedback', 
'AIInsightReason', 'AIInsightSource', 'AIInsightValue',
'AIModel', 'AIModelDefinition', 'AIModelGraph', 
'AIPredictionDefinition', 'AIRecordInsight', 'AIState', 
'AppTabMember', 'AssistantRecommendation', 'AssistantRecommendationShare',
'AssociatedLocation', 'CaseStatus', 'ChatterMessageThread',
'CollaborationGroupRecord', 'ColorDefinition', 'ConfidenceThresholdConfig', 
'ConfidenceThresholdCoverage', 'ContentDocumentSubscription',
'ContentWorkspace', 'ContentWorkspaceMember', 'ContentWorkspaceDoc', 
'ContentWorkspacePermission', 'ContentWorkspaceSubscription', 
'ContractStatus','DeclinedEventRelation', 'DirectMessage', 
'EinsteinDiscoveryModel', 'EntityParticle', 'FieldHistoryArchive', 
'FieldSecurityClassification', 'GroupSubscription',
'IconDefinition', 'KnowledgeArticle', 'KnowledgeArticleVersion', 
'ListViewChartInstances', 'Location', 'MetadataPackageVersion', 
'NotificationMember', 'OauthToken', 'OrderStatus',
'OwnerChangeOptionInfo', 'PartnerRole', 'Person', 
'PicklistValueInfo', 'PredictionDefinition', 
'PredictionDefinitionField', 'RelationshipDomain', 'RelationshipInfo', 
'S2XEventMap','SelfServiceUser', 'ServiceAppointmentStatus', 
'SetupAuditTrail', 'ShiftStatus', 'Site', 'SiteDetail', 'SolutionStatus', 
'TaskPriority', 'TaskStatus', 'TenantSecret', 'TwoFactorTempCode',
'UndecidedEventRelation', 'UserRecordAccessTaskStatus', 
'VisualizationPlugin', 'VisualizationResource', 
'VisualizationType', 'WorkOrderLineItemStatus', 'WorkOrderStatus',
'AnalyticsBotSession'
'BotAnalytics'
'BotEventLog'
'BackgroundOperationResult'
'FieldHistoryArchive'
'RecordActionHistory'
'ApiEvent'
'IdentityVerificationEvent'
'LightningUriEvent' 
'ListViewEvent'
'LoginAsEvent'
'LoginEvent'
'LogoutEvent'
'ReportEvent'
'UriEvent'
'Apex'
'PartnerNetwork'
'Share'
'Feed'
'__x'(external objects)
'_hd'(historical trending objects)
'__b'(big objects)
'__mdt'(custom metadata types)
'__VoteStat'
'__ViewStat'
'GRAX'

Feature-Specific Object Notes

Let's take a deeper look at considerations and support around specific features.

"File" Objects

Some Salesforce objects contain binary fields with base64 encoded data (i.e. files). GRAX supports Attachments, Content (via the linkages amongst ContentDocument, ContentVersion, and ContentDocumentLink), and EventLogFiles. See Files for more details.

For any other objects that may contain these base64 fields, GRAX may support backing up the other data fields besides the binary, per the rules mentioned above.

Chatter / Feed

GRAX does not support 'feed' objects within an object backup. You will see support for 'feed' objects within a hierarchy process.

🚧

FeedAttachment

FeedAttachment does not have an audit date field and thus is not supported. This object is a junction between FeedItem and ContentVersion. You will still be able to back up the File that is posted in the chatter feed as long as that file is also linked to the record via ContentDocumentLink, which is supported and available to select in the hierarchy.

Tags

Tag objects are supported. For object backups, you will see a backup type category if you have tags enabled in your org. For hierarchy processes, you must enable the toggle if you want tags shown included the hierarchy.

Knowledge

GRAX supports both the classic and lightning knowledge object model, which revolve around objects ending in either ka or kav. VoteStat and ViewStat objects are not supported, as indicated above.

Documents

GRAX does not support backing up the base64 body (binary) of a Document. However, you can back up the other fields on the Document object, such as name, description, type etc. Documents are more relevant for Salesforce Classic and the recommendation is to move to Files, which are fully supported by GRAX.

You will not find the Document object available for archives.

Custom Settings

Custom Setting objects should appear in the GRAX backup list, provided they are not protected. Click here for more information on custom settings.

Custom Metadata Types

GRAX does not support backup of custom metadata types.