Bereitstellen eines Pakets für benutzerdefinierte Felder in Salesforce
Einführung
Benutzerdefinierte Salesforce-Felder können aus einer Salesforce Instanz exportiert und in eine andere importiert werden. Nachdem Sie ein Paket benutzerdefinierter Salesforce-Felder importiert haben, sind einige zusätzliche Konfigurationen erforderlich, um die entsprechenden Sicherheits- und Zugänglichkeitseinstellungen für die importierten Felder festzulegen. Auf dieser Seite werden zwei Prozesse beschrieben:
- Bereitstellen einer ZIP-Datei mit benutzerdefinierten Feldern: So importieren Sie ein bereits vorhandenes Salesforce Paket mit benutzerdefinierten Feldern, das als ZIP-Datei vorliegt.
- Definieren der Sicherheit und Zugänglichkeit benutzerdefinierter Felder: So überprüfen Sie die Bereitstellung eines Salesforce Pakets mit benutzerdefinierten Feldern und definieren die Sicherheit und Zugänglichkeit benutzerdefinierter Felder.
Ein Salesforce Paket mit benutzerdefinierten Feldern für den Import wird als Teil bestimmter Integration Studio Prozessvorlagen.
Bereitstellen einer ZIP-Datei mit benutzerdefinierten Feldern
Befolgen Sie diese Schritte, um eine ZIP-Datei mit benutzerdefinierten Feldern in Salesforce einsetzen. Wenn die Salesforce Instanz die einsetzen einer ZIP-Datei mit benutzerdefinierten Feldern nicht zulässt (z. B. aufgrund von Berechtigungsbeschränkungen), befolgen Sie den unter Manuelles Hinzufügen benutzerdefinierter Felder in Salesforce beschriebenen Prozess, um sie zu erstellen.
-
Öffnen Sie die Salesforce Workbench.
-
Überprüfen Sie die Umgebung, geben Sie die API Version an, stimmen Sie den Servicebedingungen zu und klicken Sie dann auf die Schaltfläche Mit Salesforce anmelden:
-
Wenn Sie noch nicht bei Salesforce angemeldet sind, werden Sie auf dem nächsten Bildschirm aufgefordert, sich anzumelden.
-
Bewegen Sie den Mauszeiger in der Header von Salesforce Workbench über Migration und wählen Sie Bereitstellen:
-
Klicken Sie auf dem Bildschirm Bereitstellen auf Datei auswählen und navigieren Sie zur ZIP-Datei mit den benutzerdefinierten Salesforce Feldern. Klicken Sie nach dem Laden auf Weiter:
-
Nachdem die ZIP-Datei vollständig geladen wurde, klicken Sie auf Bereitstellen:
-
Überprüfen Sie die Ergebnisse auf dem nächsten Bildschirm, Status des Metadaten API Prozesses.
Definieren Sie die Sicherheit und Zugänglichkeit benutzerdefinierter Felder
Befolgen Sie diese Schritte, um die Bereitstellung eines Salesforce-Pakets für benutzerdefinierte Felder zu überprüfen und die Sicherheit und Zugänglichkeit benutzerdefinierter Felder mithilfe der Salesforce Classic-Benutzeroberfläche zu definieren. Die Schritte sind bei Verwendung von Salesforce Lightning Experience ähnlich, sofern nicht anders angegeben.
-
Melden Sie sich bei der Salesforce Classic-Benutzeroberfläche an und klicken Sie auf Setup:
-
Erweitern Sie in der linken Seitenleiste unter Erstellen den Abschnitt Anpassen und erweitern Sie dann das Objekt, bei dem Sie überprüfen möchten, ob benutzerdefinierte Felder hinzugefügt wurden. In diesem Beispiel überprüfen wir ein benutzerdefiniertes Feld für das Objekt Kontakte. Erweitern Sie also Kontakte und wählen Sie Felder:
Tipp
Wenn ein Objekt in der Salesforce Classic-Benutzeroberfläche nicht aufgeführt ist (z. B. Rechnung), klicken Sie auf Zu Lightning Experience wechseln und verwenden Sie das Menü Objekt-Manager, um es zu suchen.
-
Überprüfen Sie auf dem Bildschirm Felder des Objekts im unteren Teil des Bildschirms unter dem Abschnitt Benutzerdefinierte Felder und Beziehungen des Objekts, ob die benutzerdefinierten Felder hinzugefügt wurden. Benutzerdefinierte Felder sind durch das Suffix gekennzeichnet
__c
auf die Werte in der Spalte API -Name. Klicken Sie auf den Link unter der Spalte Feldbezeichnung, um auf die Definitionsdetails eines benutzerdefinierten Felds zuzugreifen. -
Nachdem Sie den Link zur Feldbezeichnung eines benutzerdefinierten Felds verwendet haben (in diesem Fall
NS_ContactID
), klicken Sie auf Sicherheit auf Feldebene festlegen, um die entsprechenden Sichtbarkeitseinstellungen für die Sicherheit auf Feldebene festzulegen: -
Definieren Sie auf dem Bildschirm Sicherheit auf Feldebene festlegen der benutzerdefinierten Felder die entsprechenden Sichtbarkeitseinstellungen für die Sicherheit auf Feldebene und klicken Sie dann auf Speichern:
-
Dadurch kehren Sie zum vorherigen Bildschirm zurück. Klicken Sie dann auf Feldzugänglichkeit anzeigen, um die Zugänglichkeit für ein bestimmtes Feld festzulegen:
-
Wählen Sie auf dem Bildschirm Feldzugänglichkeit aus der Dropdown-Liste dasselbe benutzerdefinierte Feld aus (in diesem Fall
NS_ContactID
) aus den vorherigen Schritten: -
Klicken Sie in den entsprechenden Profilen auf den Link Versteckt in der Spalte Feldzugriff, um die Konfiguration für das Profil Authentifizierte Website zu ändern:
Hinweis
Wenn Sie das Profil Authentifizierte Website auf dem Bildschirm Feldzugriff nicht finden, führen Sie dieselben Schritte für das Profil Analytics Cloud Integration User aus.
-
Aktivieren Sie auf dem Bildschirm Zugriffseinstellungen für das Feld im Abschnitt Seitenlayout das Kontrollkästchen Sichtbar und klicken Sie auf Speichern, um die Einstellungen zu bestätigen. Sie kehren zum vorherigen Bildschirm zurück, wo die entsprechenden Profile dann als Bearbeitbar angezeigt werden.
-
Wiederholen Sie den Vorgang für jedes Feld, das Teil des Salesforce Pakets mit benutzerdefinierten Feldern ist.