Sie befinden sich hier:
Löschen inaktiver Auswahllistenwerte per Massenvorgang
Die Verwaltung inaktiver Auswahllistenwerte und die Anwendung von Obergrenzen auf die Anzahl inaktiver Werte für benutzerdefinierte Auswahllisten können die Leistung und den Gesamtzustand Ihrer Salesforce-Organisation verbessern. Wenn Sie über eine Auswahlliste mit einer großen Anzahl inaktiver nicht verwendeter Werte verfügen, können Sie sie in einem Massenvorgang löschen.
Erforderliche Editionen
| Verfügbarkeit: Salesforce Classic und Lightning Experience |
| Verfügbarkeit: alle Editionen |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen bzw. Ändern benutzerdefinierter Felder: | Anwendung anpassen |
Diese Regeln gelten beim Massenlöschen von Auswahllistenwerten.
- Diese Funktion ist nur für benutzerdefinierte Auswahllistenfelder für ein Objekt verfügbar. Sie ist nicht für Standard- oder Mehrfachauswahllistenfelder oder für Auswahllisten in externen Objekten verfügbar.
- Diese Funktion ist nur für Auswahllistenfelder mit definierten Werten verfügbar. Sie ist nicht für Auswahllistenfelder verfügbar, die einen Globalwertesatz verwenden.
- Diese Funktion löscht inaktive nicht verwendete Auswahllistenwerte. Wenn ein Auswahllistenwert inaktiv ist, aber weiterhin in einem Datensatz referenziert wird, wird der Wert nicht gelöscht.
- Nachdem Sie nicht verwendete Werte gelöscht haben, wird das Feld auf eine gebundene Auswahlliste festgelegt, falls eine Auswahlliste frei wird und die Gesamtanzahl der inaktiven Werte unter die Obergrenze fällt.
- Während der Auftrag, der inaktive Werte löscht, ausgeführt wird, sind diese Aktionen für dieses Auswahllistenfeld nicht verfügbar: Aktivieren, Auswahl aktivieren, Deaktivieren, Auswahl deaktivieren, Löschen, Ausgewählte Elemente löschen, Ersetzen und Auswahl ersetzen. Die Schaltflächen sind aktiviert; wenn Sie jedoch darauf klicken, wird eine Fehlermeldung zurückgegeben.
- Während der Auftrag, der inaktive Werte löscht, ausgeführt wird, sind Änderungen am Auswahllistenfeld über die Metadaten-API nicht möglich. Sie können Daten aus dem Feld abrufen. Es ist jedoch nicht möglich, einen Auswahllistenwert zu erstellen, das Feld oder seine Werte zu aktualisieren, das Feld oder seine Werte zu löschen oder das Feld bereitzustellen.
Führen Sie die folgenden Schritte durch, um alle inaktiven nicht verwendeten Werte aus einer Auswahlliste zu löschen.
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Objekt-Manager ein und wählen Sie dann das gewünschte Objekt aus.
- Klicken Sie auf Felder & Beziehungen und klicken Sie dann auf das Auswahllistenfeld. Im Abschnitt "Verwendete Auswahllistenwerte" können Sie sehen, wie viele inaktive Auswahllistenwerte das Feld enthält.
- Klicken Sie im Abschnitt "Inaktive Werte" des Auswahllistenfelds auf Nicht verwendete Werte löschen.
-
Klicken Sie auf OK. Der Auftrag zum Löschen der inaktiven Werte wird im Hintergrund ausgeführt und die Schaltfläche wird deaktiviert.

Der Auftrag, der inaktive Werte löscht, wird im Hintergrund ausgeführt. Das Fertigstellen kann je nach Anzahl der inaktiven Werte einige Zeit dauern. Ein Datensatz für die Änderung wird im Setup-Aktivierungsprotokoll hinzugefügt.
Auf der Seite "Hintergrundaufträge" sehen Sie den Status der Auftragsaufgaben. Das Löschen inaktiver Auswahllistenwerte beinhaltet drei Aufgaben.
- Aufgabe zum Löschen nicht verwendeter Auswahllistenwerte (endgültige Löschung)
- Aufgabe zum Löschen nicht verwendeter Auswahllistenwerte (Filtern)
- Aufgabe zum Löschen nicht verwendeter Auswahllistenwerte (Vorlauf)
Der Auftrag wurde erfolgreich abgeschlossen, wenn der Status der Aufgabe zum Löschen nicht verwendeter Auswahllistenwerte (endgültige Löschung) "Abgeschlossen" lautet.
Nachdem alle Auswahllistenwerte gelöscht wurden, erhalten Sie eine E-Mail, in der Sie erfahren, ob der Löschvorgang erfolgreich war. Die E-Mail wird an die E-Mail-Adresse gesendet, die dem Benutzer zugeordnet ist, der die Löschung initiiert hat.
Wenn Sie eine Erfolgs-E-Mail erhalten und weiterhin inaktive Auswahllistenwerte im Abschnitt "Inaktive Werte" angezeigt werden, wird wahrscheinlich auf diese Auswahllistenwerte in einem Datensatz verwiesen. Sie können nur Werte aus der Auswahlliste löschen, die in keinem Datensatz verwendet werden. Wenn Sie feststellen möchten, welche Datensätze die zu löschenden inaktiven Auswahllistenwerte verwenden, können Sie eine SOQL-Abfrage ausführen oder einen Bericht erstellen.
