Aller au contenu

Éléments pris en charge

Afi SaaS Backup pour Salesforce protège les organisations de production et les sandbox. Chaque organisation ou sandbox constitue une ressource distincte dans Afi. Vous pouvez lui attribuer une stratégie SLA de sauvegarde, puis parcourir, rechercher, exporter et restaurer ses sauvegardes de manière indépendante.

Ressources Salesforce

Afi prend en charge les types de ressources Salesforce suivants :

  • Production organization (organisation de production)
  • Sandbox

Une fois qu’une ressource a été ajoutée à Afi, les administrateurs peuvent la protéger dans l’onglet Service → Protection. Pour connaître les conditions requises pour la configuration, consultez le guide d’intégration de Salesforce.

SObjects et données d’enregistrement

Afi sauvegarde les enregistrements et les valeurs de leurs champs à partir des SObjects standard et personnalisés interrogeables qui sont exposés à l’utilisateur d’intégration via les API Salesforce prises en charge. Cela comprend les champs personnalisés et les objets personnalisés, y compris les objets associés à un espace de noms (en anglais) provenant de packages gérés installés. Les objets et champs disponibles dépendent des fonctionnalités Salesforce activées dans votre organisation.

Les SObjects pris en charge comprennent notamment les comptes, les contacts, les pistes, les opportunités, les requêtes, les campagnes, les contrats, les commandes, les actifs, les tâches et les événements. Parmi les autres exemples figurent les articles Knowledge et les versions d’articles (en anglais) éligibles, les attributions de catégories de données, les fils Chatter, les balises, les enregistrements de partage, l’historique des champs et les enregistrements des objets de configuration interrogeables. Pour les définitions des objets, consultez la Salesforce Object Reference (en anglais).

Information

Afi ne peut protéger que les enregistrements et les valeurs de champs que Salesforce renvoie à l’utilisateur d’intégration. Les objets provenant de packages gérés installés suivent les mêmes règles que les autres objets personnalisés : ils doivent pouvoir être interrogés via les API Salesforce et ne doivent pas figurer parmi les types d’objets non pris en charge répertoriés ci-dessous.

Les données stockées uniquement dans des services externes utilisés par ces packages ne relèvent pas du périmètre de la sauvegarde Salesforce.

Valeurs de champs et relations

Afi capture les valeurs accessibles des champs standard et personnalisés, notamment le texte et le texte enrichi, les nombres et les devises, les dates et les heures, les cases à cocher, les listes de sélection, les adresses, la géolocalisation et les références à des enregistrements associés. Afi capture également les valeurs renvoyées par Salesforce pour les champs de formule (en anglais), les champs de récapitulatif de cumul et les autres champs calculés, ce qui permet de les parcourir et de les exporter.

L’utilisateur d’intégration Salesforce connecté à Afi doit disposer de l’autorisation View Encrypted Data pour sauvegarder les valeurs non masquées des champs personnalisés chiffrés qui utilisent Classic Encryption. L’utilisateur d’intégration a également besoin de l’autorisation View Concealed Field Data pour lire les informations utilisateur dissimulées par Enhanced Personal Information Management. Sans l’autorisation correspondante, Salesforce peut renvoyer des valeurs masquées ou dissimulées. Consultez les autorisations Salesforce requises.

Lors d’une restauration, Afi restaure les valeurs dans les champs accessibles en écriture à l’utilisateur d’intégration dans l’organisation de destination. Salesforce recalcule les valeurs des champs de formule, des champs de récapitulatif de cumul et des autres champs calculés.

Afi utilise également les informations de relation sauvegardées pour restaurer les liens pris en charge entre les enregistrements.

Salesforce Files et pièces jointes

Afi sauvegarde le contenu des Salesforce Files et des pièces jointes héritées, afin que les fichiers restent disponibles dans les sauvegardes conservées même après leur suppression de Salesforce.

La sauvegarde initiale peut inclure plusieurs versions de fichiers déjà disponibles dans Salesforce. Les sauvegardes suivantes capturent les versions nouvellement ajoutées.

Les sauvegardes de fichiers incluent ContentDocument, ContentVersion et ContentDocumentLink, qui relie les fichiers aux enregistrements et aux bibliothèques avec lesquels ils sont partagés (références d’objets en anglais).

L’utilisateur d’intégration Salesforce connecté à Afi doit disposer de l’autorisation Query All Files et pouvoir lire le contenu des fichiers. Cette autorisation rend les fichiers visibles même dans les groupes non répertoriés et dans les bibliothèques dont l’utilisateur n’est pas membre.

Le contenu Files Connect stocké dans des services externes tels que SharePoint, OneDrive ou Google Drive doit être protégé dans le service qui l’héberge.

Métadonnées des objets et des champs

Afi sauvegarde les métadonnées d’objets et de champs prises en charge en même temps que les données d’enregistrement. Selon ce que Salesforce expose pour chaque objet, elles comprennent :

  • les descriptions, libellés, types de données et valeurs de liste de sélection des objets et des champs, ainsi que les relations de référence et principal-détails ;
  • les définitions d’objets et de champs personnalisés (en anglais), y compris les valeurs par défaut, les formules, les paramètres de champ obligatoire et unique, ainsi que les paramètres pris en charge de suivi de l’historique des champs et de partage ;
  • les types d’enregistrement et processus d’entreprise, les ensembles de champs, les présentations compactes et les descriptions des présentations de page disponibles ;
  • les règles de validation, les vues de liste, les présentations de recherche, les remplacements d’actions pris en charge, ainsi que les boutons et liens personnalisés.

Afi utilise ces métadonnées pour afficher les enregistrements sauvegardés et recréer les objets personnalisés pris en charge qui sont absents de la destination de restauration. Les métadonnées peuvent également être exportées au format XML.

Vous pouvez parcourir les objets standard et personnalisés sauvegardés dans l’onglet SObjects. Sélectionnez un instantané de sauvegarde pour parcourir ses enregistrements, puis ouvrez des enregistrements individuels pour afficher leurs détails. Vous pouvez également choisir les champs sauvegardés qui apparaissent sous forme de colonnes du tableau.

Vous pouvez effectuer une recherche dans les champs d’enregistrement indexés de la sauvegarde de chaque ressource. Par défaut, l’option Limit to current backup version limite les résultats à l’instantané sélectionné. Désactivez-la pour rechercher des versions d’enregistrements dans tous les instantanés conservés de cette ressource.

Pour en savoir plus, consultez les articles consacrés à la navigation et à la recherche.

Exportation

Afi prend en charge les formats d’exportation suivants :

  • CSV pour les données d’enregistrement des SObjects ;
  • JSON pour les données d’enregistrement des SObjects, au format JSON Lines (.jsonl), avec un enregistrement par ligne ;
  • XML pour les métadonnées d’objet sauvegardées disponibles.

Les exportations de données d’enregistrement incluent le contenu des champs binaires pris en charge. Pour en savoir plus sur la sélection et les formats, consultez l’article consacré à l’exportation.

Restauration

À partir d’un instantané de sauvegarde sélectionné, vous pouvez restaurer :

  • la ressource Salesforce complète ;
  • tous les enregistrements sauvegardés d’un ou de plusieurs types de SObjects sélectionnés, par exemple tous les comptes ou tous les contacts ;
  • des enregistrements individuels sélectionnés, y compris des enregistrements sélectionnés dans les résultats de recherche.

Les SObjects en lecture seule peuvent être parcourus, recherchés et exportés, mais ne peuvent pas être sélectionnés pour une restauration.

Si un objet personnalisé pris en charge est absent de la destination, Afi le recrée automatiquement à partir de ses métadonnées sauvegardées avant de restaurer ses enregistrements.

Vous pouvez restaurer des enregistrements avec ou sans leurs enregistrements enfants sauvegardés. Pour inclure les enregistrements enfants directs, les fichiers liés et les pièces jointes pris en charge, sélectionnez Direct children sous Child records.

Afi préserve les relations prises en charge en restaurant les enregistrements requis dans l’ordre de leurs dépendances et en mettant à jour les références des relations de référence et principal-détails pour qu’elles pointent vers les identifiants d’enregistrement correspondants dans la destination.

Vous pouvez restaurer les données vers la ressource Salesforce d’origine ou vers une autre ressource connectée.

Pour utiliser l’option Recover to another tenant, la restauration entre locataires doit être activée pour votre organisation Afi et vous devez disposer des autorisations requises. Le locataire de destination doit être intégré dans la même organisation Afi et dans la même région Afi.

Pour en savoir plus sur les options et le comportement de la restauration, consultez l’article consacré à la restauration.

Limites de la couverture

Les sauvegardes Salesforce d’Afi n’incluent actuellement pas :

  • les objets qui ne peuvent pas être interrogés via les API Salesforce prises en charge ou qui ne peuvent l’être qu’avec un filtre ;
  • les big objects (objets volumineux), y compris l’historique des champs archivé par Field Audit Trail dans FieldHistoryArchive ;
  • les flux d’événements, tels que les événements de plateforme et les événements Change Data Capture ;
  • les objets externes ;
  • les objets Data 360 (anciennement Data Cloud) ;
  • les données de création de rapports sur les tendances historiques ;
  • les enregistrements déjà présents dans la Corbeille Salesforce et les activités archivées.

Les enregistrements capturés avant leur suppression ou leur archivage restent disponibles dans les instantanés Afi conservés. Un enregistrement créé puis supprimé entre deux sauvegardes consécutives peut ne jamais être capturé.