Wiederherstellung¶
Sie können die gesamte Ressource, alle Datensätze ausgewählter SObject-Typen oder einzelne Datensätze wiederherstellen, jeweils mit oder ohne ihre untergeordneten Datensätze.
Nur beschreibbare SObjects können wiederhergestellt werden. Schreibgeschützte Typen, darunter User und PermissionSet, stehen weiterhin zum Navigieren, Durchsuchen und Exportieren zur Verfügung. Erforderliche Benutzer und Berechtigungssätze müssen Sie in Salesforce erstellen, bevor Sie Daten wiederherstellen, die von ihnen abhängen.
Wiederherstellung starten¶
Sie können Daten an ihrem ursprünglichen Speicherort oder in einer anderen mit Afi verbundenen Salesforce-Organisation oder Sandbox wiederherstellen.
Der Salesforce-Benutzer, der das Ziel mit Afi verbunden hat, benötigt die Berechtigung, Datensätze zu erstellen und zu aktualisieren sowie die wiederhergestellten Felder zu bearbeiten.
- Um Daten aus einer bestimmten Sicherung wiederherzustellen, wählen Sie unter Backup version deren abgeschlossenen Snapshot aus.
- Um alle Datensätze eines oder mehrerer SObject-Typen wiederherzustellen, z. B. alle Accounts, wählen Sie diese Typen aus. Sie können stattdessen auch einzelne Datensätze auswählen oder nichts auswählen und im Dialogfeld die vollständige Wiederherstellung wählen.
- Um die Wiederherstellungseinstellungen zu öffnen, klicken Sie auf Recover.
- Im Dialogfeld können Sie die Zielorganisation oder Ziel-Sandbox auswählen und die Optionen für untergeordnete Datensätze und Automatisierung festlegen.
- Nachdem Sie die Einstellungen überprüft haben, starten Sie die Wiederherstellung.
Prüfen Sie nach der Wiederherstellung das Ergebnis der Aufgabe. Wurde die Wiederherstellung mit Warnungen abgeschlossen, prüfen Sie außerdem den Bericht über übersprungene Datensätze.
Information
Um Daten abzurufen, ohne sie in Salesforce wiederherzustellen, exportieren Sie sie oder laden Sie einzelne Dateien aus den Datensatzdetails herunter.
Wiederherstellungsoptionen¶
Untergeordnete Datensätze¶
Die Einstellung Child records legt fest, ob die Wiederherstellung untergeordnete Datensätze der ausgewählten Datensätze einschließt:
- None (Standard) — nur die ausgewählten Datensätze, ohne ihre untergeordneten Datensätze.
- Direct children — die ausgewählten Datensätze und ihre gesicherten direkten untergeordneten Datensätze, einschließlich infrage kommender verknüpfter Dateien und Anhänge. Wenn Sie beispielsweise einen Account wiederherstellen, werden auch seine Kontakte wiederhergestellt, und übereinstimmende Kontakte am Ziel werden möglicherweise aktualisiert.
- Files only — die ausgewählten Datensätze und ihre verknüpften Dateien und Anhänge, ohne andere untergeordnete Datensätze wie Kontakte.
Um bei der Wiederherstellung aus Suchergebnissen untergeordnete Datensätze einzubeziehen, lassen Sie Limit to current backup version aktiviert.
Automatisierung während der Wiederherstellung¶
Die Salesforce-Automatisierung bleibt standardmäßig aktiviert und kann während der Wiederherstellung Datensätze erstellen, ändern oder ablehnen.
Wenn Disable Salesforce automation during recovery ausgewählt ist, deaktiviert Afi aktive Flows, Workflow-Regeln und Validierungsregeln und aktiviert sie am Ende der Wiederherstellung wieder.
Dies betrifft die gesamte Zielorganisation, einschließlich Objekten außerhalb Ihrer Auswahl; planen Sie daher die Auswirkungen auf andere Geschäftsprozesse ein. Die Einstellung stellt keine älteren Automatisierungsdefinitionen wieder her.
Afi deaktiviert keine Apex-Trigger (auf Englisch). Wenn diese die Wiederherstellung blockieren oder unerwünschte Änderungen vornehmen könnten, sollte Ihr Salesforce-Administrator sie vor der Wiederherstellung deaktivieren und danach wieder aktivieren.
Hinweis
Wenn die Wiederherstellung unterbrochen wird oder Salesforce eine Automatisierungsänderung ablehnt, prüfen Sie, ob sich Flows, Workflow-Regeln und Validierungsregeln im vorgesehenen Zustand befinden, bevor Sie den normalen Betrieb wieder aufnehmen.
Wiederherstellungsverhalten¶
Datensatzabgleich und Behandlung von Beziehungen¶
Afi aktualisiert übereinstimmende Datensätze und erstellt fehlende Datensätze neu, sofern Salesforce dies zulässt. Für den Abgleich können kompatible externe IDs und andere Kennungen wie E-Mail-Adressen von Kontakten oder Benutzern verwendet werden, um bei der Wiederherstellung in einer anderen Organisation vorhandene Datensätze zu identifizieren. Fehlende oder mehrdeutige Kennungen und Salesforce-Duplikatsregeln können zu zusätzlichen oder übersprungenen Datensätzen führen.
Um Beziehungen zu erhalten, stellt Afi Datensätze in der Reihenfolge ihrer Abhängigkeiten wieder her und aktualisiert unterstützte Lookup- und Master-Detail-Beziehungsfelder mit den entsprechenden Datensatz-IDs am Ziel. Afi verbindet übergeordnete Datensätze auch dann wieder, wenn Child records auf None gesetzt ist: Beispielsweise verknüpft Afi einen wiederhergestellten Kontakt mit seinem Account und erstellt den Account aus der Sicherung neu, falls er fehlt. Bei der Wiederherstellung ausgewählter Datensätze in der ursprünglichen Organisation oder Sandbox verwendet Afi normalerweise vorhandene übergeordnete Datensätze wieder, ohne deren Feldwerte zu ändern.
Information
- Bei der Wiederherstellung werden keine Datensätze gelöscht, die am Ziel vorhanden, aber nicht in der ausgewählten Sicherung enthalten sind, z. B. Datensätze, die nach dieser Sicherung erstellt wurden.
- Wenn ein Feld in der Sicherung leer ist, am Ziel aber einen Wert hat, lässt die Wiederherstellung diesen Wert unverändert.
- Wenn die Wiederherstellung fehlschlägt oder abgebrochen wird, verbleiben bereits erstellte Datensätze in Salesforce, und bereits vorgenommene Änderungen an vorhandenen Datensätzen werden nicht rückgängig gemacht.
Wenn externe Anwendungen Salesforce-Datensatz-IDs speichern, überprüfen Sie diese Verweise nach der Wiederherstellung: Neu erstellte Datensätze können neue IDs haben.
Fehlende Objekte und Felder¶
Fehlt ein unterstützter benutzerdefinierter SObject-Typ, erstellt Afi ihn anhand seiner gesicherten Metadaten neu, bevor die zugehörigen Datensätze wiederhergestellt werden.
Wenn der SObject-Typ noch existiert, aber benutzerdefinierte Felder gelöscht wurden, erstellt Afi diese Felder nicht neu, auch wenn Sie alle Datensätze dieses Typs wiederherstellen. Verwenden Sie vor der Wiederherstellung ihrer Daten für Felder, die noch unter Deleted Fields aufgeführt sind, die Salesforce-Aktion Undelete, oder erstellen Sie die Felder manuell neu. In beiden Fällen müssen die Felder ihre ursprünglichen API-Namen verwenden.
Feldwerte und Geschäftsstatus nach der Wiederherstellung¶
Afi stellt die gesicherten Werte jedes ausgewählten Datensatzes in den Feldern wieder her, die der Integrationsbenutzer des Ziels schreiben kann. Um nur ein Feld zu ändern, suchen Sie dessen Wert in der Sicherung oder einem Export heraus und aktualisieren Sie dieses Feld manuell in Salesforce.
Die Wiederherstellung wirkt sich außerdem auf die folgenden Felder und Datensatztypen aus:
- Berechnete Felder: Gesicherte Werte von Formelfeldern (auf Englisch), Rollup-Zusammenfassungsfeldern und anderen berechneten Feldern stehen zum Navigieren und Exportieren zur Verfügung. Salesforce berechnet sie bei der Wiederherstellung neu und legt System- und andere schreibgeschützte Werte fest.
- Auditfelder und Inhaber: Die ursprünglichen Werte von Created Date und Created By können erhalten bleiben, wenn Salesforce das Festlegen von Auditfeldern bei der Erstellung zulässt und die referenzierten Benutzer gefunden werden können. Für Datensätze mit inaktiven Inhabern benötigt der Integrationsbenutzer außerdem die Berechtigung Update Records with Inactive Owners. Siehe Berechtigungsanforderungen.
- Aufträge und Verträge: Neu erstellte Datensätze werden auf Draft gesetzt, und neu erstellte Aufträge erhalten neue Auftragsnummern. Nach der Überprüfung können Sie die Aufträge oder Verträge bei Bedarf in Salesforce aktivieren.
- Opportunity-Produkte: Salesforce lehnt inkompatible gesicherte Preiswerte möglicherweise ab; prüfen Sie daher die wiederhergestellten Produkte und Beträge.
Salesforce Files und herkömmliche Anhänge wiederherstellen¶
Um eine Datei und alle ihre gesicherten Versionen im ausgewählten Snapshot wiederherzustellen, öffnen Sie in der SObject-Liste Files (Content Documents), wählen Sie den Datensatz der Datei vom Typ ContentDocument (auf Englisch) aus und klicken Sie auf Recover. Salesforce speichert diese Versionen als Datensätze vom Typ ContentVersion (auf Englisch).
Wählen Sie im Wiederherstellungsdialog für den ausgewählten Datensatz ContentDocument unter Child records die Option Direct children aus, um die Verknüpfungen der Datei mit anderen Datensätzen wiederherzustellen. Afi verwendet die gesicherten Datensätze der Datei vom Typ ContentDocumentLink (auf Englisch), um die Datei automatisch wieder zu verknüpfen. Die verknüpften Datensätze müssen am Ziel vorhanden sein oder aus der Sicherung wiederhergestellt werden können.
Bei der Dateiwiederherstellung wird immer eine neue Datei mit neuen IDs erstellt, selbst wenn das Original noch existiert. Wiederholte Wiederherstellungen können weitere Kopien erzeugen. Innerhalb einer Wiederherstellungsaufgabe verwendet Afi dieselbe wiederhergestellte Datei für alle Datensätze, die auf sie verweisen.
Öffnen Sie bei einem herkömmlichen Anhang Attachments, wählen Sie seinen Datensatz vom Typ Attachment aus und klicken Sie auf Recover. Afi stellt die Beziehung zum übergeordneten Datensatz automatisch wieder her. Sie können auch einen übergeordneten Datensatz mit Direct children wiederherstellen, um seine Dateien und Anhänge zusammen mit seinen anderen untergeordneten Datensätzen einzubeziehen.



