Sauvegarder ses données dans Salesforce

Ransomware, usurpation d’identité, incendie de datacenter… le risque de perdre définitivement ses données est de plus en plus important. Vous pensez que Salesforce échappe à cette réalité ? N’attendez pas d’être touché et prenez immédiatement des mesures pour mettre vos données en sécurité. Dans cette vidéo et les pas-à-pas qui s’ensuivent, nous vous donnons les clefs pour réussir au mieux vos back up.

1) Sauvegarder ses données brutes

Export automatique

  • Aller dans Configuration
  • Dans la barre de recherche, taper Exporter les données
  • Cliquer sur “Planifier l’exportation”
  • Garder le type de fichier ISO 8859
  • Vous avez la possibilité d’exporter les images
  • Choisir une fréquence : soit une fois par semaine, soit une fois par mois. Nous vous conseillons un export hebdomadaire. Puis choisir la date du premier export (pour la dernière, nous vous conseillons une date type 2099). Choisissez une heure tard dans la nuit pour ne pas de risquer de ralentir votre org.
  • Une fois l’export terminé, vous recevrez un lien par mail
  • Il suffira de cliquer sur le lien pour récupérer un fichier zip que nous vous conseillons d’enregistrer dans 2 endroits physiques différents.
  • Les fichiers d’exportation sont également disponibles sur le lien pendant 48 heures. Passé ce délai, ils sont supprimés.

Data Loader

  • Installer Data Loader si cela n’a pas encore été fait
  • Ouvrir Data Loader, cliquer sur “Export “, choisir Production et rentrer son username et mot de passe de sa session Salesforce

NB : la différence entre Export et Export All est très faible. Export All permet juste d’exporter, en plus des enregistrements choisis, ceux présents dans la corbeille.

  • Next > choisir l’ objet dont vous souhaitez sauvegarder les enregistrements et le dossier dans lequel le fichier sera enregistré > next
  • choisir les champs dont vous souhaitez sauvegarder les enregistrements
  • Finish
  • Rééditer ce processus pour tous les objets souhaités

2) Sauvegarder ses métadonnées

Créer une sandbox actualisé et sanctuarisé

  • Dans Configuration > taper Sandbox dans la barre de recherche rapide
  • Nouvelle Sandbox
  • Donnez lui un nom parlant de type “Sauvegarde” ou “Back up”, Créer à partir de Production et choisir une licence Developer
  • Suivant > ignorer la classe apex > créer
  • Vous recevrez un message dès que la sandbox sera effective. Connectez-vous à la sandbox
  • Mettre dans un endroit sécurisé le lien, le username et le mot de passe de cette sandbox
  • Actualiser la sandbox de temps en temps pour prendre en compte vos dev

Générer un package.xml par Visual Code

  • Installer Visual Code : https://code.visualstudio.com/download# (la version User installer suffit pour cette démarche)
  • Rentrer dans Visual Code puis cliquer sur l’icone Extensions en bas à gauche
  • Taper “Salesforce Package.xml Generator Extension for VS Code” dans la barre de recherche
  • Choisir cette extension (lien direct : https://marketplace.visualstudio.com/items?itemName=VignaeshRamA.sfdx-package-xml-generator)
  • Install
  • Appuyer de nouveau sur Ctrl + Shift + P puis taper SFDX: Create project with manifest > Standard > donner un nom au projet (ici “Metadata”) et donner le chemin où il sera sauvegardé
  • Appuyez de nouveau sur Ctrl + Shift + P puis tapez SFDX: Authorize an org > production > taper son username> Entrée. Le browser s’ouvre > se connecter à son org Salesforce
  • Ouverture d’une fenêtre d’autorisation dans le browser> autoriser
  • Retourner dans Visual Code : normalement le username doit apparaître dans la barre bleue en bas
  • Appuyer sur Ctrl + Shift + P puis tapez SFDX Package Generator: choose Metadata Components
  • Choisir les métadonnées que vous souhaitez sauvegarder
  • L’update doit se lancer tout seul, sinon cliquer sur Update package.xml

Le processus peut prendre quelques temps…

  • Aller sur le package.xml généré puis faire un clic droit SFDX : Retrieve Source in Manifest from org

Vos métadonnées sont sauvegardées

One thought on “Sauvegarder ses données dans Salesforce

Leave a Reply