In SalesForce können Sie hier bis zu wöchentliche "Backups" / Dumps Ihrer Daten planen: Setup & gt; Verwaltungseinrichtung & gt; Datenverwaltung & gt; Datenexport
Wenn Sie über eine große Salesforce-Datenbank verfügen, kann eine erhebliche Anzahl von Dateien von Hand heruntergeladen werden.
Hat jemand eine Best Practice, ein Tool, eine Batch-Datei oder einen Trick, um diesen Prozess zu automatisieren oder etwas weniger manuell zu machen?
Beim letzten Mal hatte ich keine Möglichkeit, über die API auf den Status der Sicherungsdatei (oder der tatsächlichen Dateien) zuzugreifen. Ich vermute, dass sie diesen Prozess schwer automatisierbar gemacht haben.
Ich verwende den Salesforce-Scheduler, um die Dateien wöchentlich vorzubereiten, dann habe ich eine geplante Aufgabe, die auf einem lokalen Server ausgeführt wird, der die Dateien herunterlädt. Angenommen, Sie haben die Möglichkeit, einige Web-Anfragen zu automatisieren / zu scripten, hier sind einige Schritte, die Sie zum Herunterladen der Dateien verwenden können:
<a href="/servlet/servlet.OrgExport?fileName=
Dies ist keineswegs eine Best Practice, aber es erledigt die Arbeit. Es sollte selbstverständlich sein, dass, wenn sie das Layout der betreffenden Seite ändern, dies wahrscheinlich nicht mehr funktioniert. Hoffe, das hilft.
Ich bin Naomi, CMO und Mitgründerin von cloudHQ, also denke ich, dass dies eine Frage ist, die ich wahrscheinlich beantworten sollte. : -)
cloudHQ ist ein SaaS-Service, der Ihre Cloud synchronisiert. In Ihrem Fall müssten Sie Ihre Berichte nie als Datenexport aus Salesforce hochladen, sondern Sie haben sie immer in einem Ordner mit der Bezeichnung "Salesforce-Berichte" in dem Dienst gespeichert, mit dem Sie Salesforce synchronisiert haben: Dropbox, Google Drive, Box, Egnyte, Sharepoint usw.
Der Service ist nicht kostenlos, aber es gibt eine kostenlose 15-Tage-Testversion. Bis heute gibt es keinen anderen Dienst, der Ihre Salesforce-Berichte in Echtzeit mit anderen Cloud-Speicherunternehmen synchronisiert.
Hier können Sie es ausprobieren: Ссылка
Ich hoffe, das hilft dir!
Prost, Naomi
Ein Skript zum Herunterladen der SalesForce-Sicherungsdateien ist unter Ссылка
verfügbarEs ist in Ruby geschrieben und kann auf jeder Plattform ausgeführt werden. Die mitgelieferte Konfigurationsdatei enthält Felder für Ihren Benutzernamen, Ihr Passwort und den Speicherort für den Download.
Mit wenig Konfiguration können Sie Ihre Downloads in Gang bringen. Das Skript sendet E-Mail-Benachrichtigungen bei Abschluss oder Fehler.
Es ist einfach genug, um herauszufinden, welche Schritte notwendig sind, um ein eigenes Programm zu schreiben, wenn die Ruby-Lösung nicht für Sie funktioniert.
Achten Sie darauf, dass Sie wissen, was Sie in die Sicherungsdatei bekommen. Das Backup besteht aus 65 verschiedenen CSV-Dateien. Es sind Rohdaten, die außerhalb der Salesforce-Benutzeroberfläche nicht sehr einfach verwendet werden können.
Unser Unternehmen stellt das kostenlose DataExportConsole Kommandozeilenwerkzeug zur Verfügung, um den verarbeiten. Sie tun folgendes:
Ich habe kürzlich ein kleines PHP-Programm geschrieben, das die Bulk-API verwendet, um eine Kopie von sObjects herunterzuladen, die Sie über eine json-Konfigurationsdatei definieren.
Es ist ziemlich einfach, aber kann leicht erweitert werden, um Ihren Bedürfnissen zu entsprechen.
Force.com Replicator auf github.
Tags und Links salesforce