Zum Inhalt springen

Bereitstellen eines benutzerdefinierten Feldpakets in Salesforce

Einführung

Benutzerdefinierte Salesforce Felder können aus einer Salesforce Instanz exportiert und in eine andere importiert werden. Nach dem Importieren eines Pakets mit benutzerdefinierten Salesforce Feldern sind einige zusätzliche Konfigurationen erforderlich, um die entsprechenden Sicherheits- und Zugriffseinstellungen für die importierten Felder festzulegen. Auf dieser Seite werden zwei Prozesse beschrieben:

Ein Salesforce Paket mit benutzerdefinierten Feldern für den Import wird als Teil bestimmter Integration Studio-Prozessvorlagen bereitgestellt.

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 eingeschränkter Berechtigungen), befolgen Sie die Anweisungen unter Manuelles Hinzufügen benutzerdefinierter Felder in Salesforce, um sie zu erstellen.

  1. Öffnen Sie die Salesforce Workbench.

  2. Ü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:

    Anhang

  3. Wenn Sie noch nicht bei Salesforce angemeldet sind, werden Sie auf dem nächsten Bildschirm aufgefordert, sich anzumelden.

  4. Bewegen Sie in der Header von Salesforce Workbench den Mauszeiger über Migration und wählen Sie Bereitstellen aus:

    Anhang

  5. Klicken Sie im Bildschirm Bereitstellen auf Datei auswählen und navigieren Sie zur ZIP-Datei mit den Salesforce Custom Fields. Klicken Sie nach dem Laden auf Weiter:

    Anhang

  6. Nachdem die ZIP-Datei vollständig geladen wurde, klicken Sie auf Bereitstellen:

    attachment

  7. Überprüfen Sie die Ergebnisse auf dem nächsten Bildschirm, Metadata API Process Status.

Definieren Sie die Sicherheit und Zugänglichkeit benutzerdefinierter Felder

Führen Sie diese Schritte aus, 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 der Salesforce Lightning Experience, sofern nicht anders angegeben, ähnlich.

  1. Melden Sie sich bei der Salesforce Classic-Benutzeroberfläche an und klicken Sie auf Setup:

    Anhang

  2. Erweitern Sie in der linken Seitenleiste unter Erstellen den Bereich Anpassen und anschließend das Objekt, für das Sie die Hinzufügung benutzerdefinierter Felder überprüfen möchten. In diesem Beispiel überprüfen wir ein benutzerdefiniertes Feld für das Objekt „Kontakte“. Erweitern Sie daher Kontakte und wählen Sie Felder aus:

    attachment

    Anhang

    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 danach zu suchen.

  3. Überprüfen Sie im unteren Bereich des Felder-Bildschirms des Objekts unter dem Abschnitt Benutzerdefinierte Felder und Beziehungen, ob die benutzerdefinierten Felder hinzugefügt wurden. Benutzerdefinierte Felder sind durch das Suffix __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.

    Anhang

  4. Nachdem Sie den Link zur Feldbezeichnung eines benutzerdefinierten Felds verwendet haben (in diesem Fall NS_ContactID), klicken Sie auf Feldebenensicherheit festlegen, um die entsprechenden Einstellungen für die Sichtbarkeit der Feldebenensicherheit festzulegen:

    attachment

  5. Legen Sie im Bildschirm „Feldsicherheit festlegen“ der benutzerdefinierten Felder die entsprechenden Einstellungen für die Sichtbarkeit der Feldsicherheit fest und klicken Sie anschließend auf „Speichern“:

    attachment

  6. Sie kehren zum vorherigen Bildschirm zurück. Klicken Sie anschließend auf Feldzugänglichkeit anzeigen, um die Zugänglichkeit für ein bestimmtes Feld festzulegen:

    attachment

  7. Wählen Sie im Bildschirm Feldzugriff aus der Dropdown-Liste dasselbe benutzerdefinierte Feld aus (in diesem Fall NS_ContactID) aus den vorherigen Schritten:

    Anhang

  8. Klicken Sie in den entsprechenden Profilen in der Spalte Feldzugriff auf den Link Versteckt, um die Konfiguration für das Profil Authentifizierte Website zu ändern:

    attachment

    Hinweis

    Wenn Sie das Profil Authenticated Website im Bildschirm Field Accessibility nicht finden, führen Sie dieselben Schritte für das Profil Analytics Cloud Integration User aus.

  9. Aktivieren Sie im Bildschirm Access Settings für das Feld im Abschnitt Page Layout das Kontrollkästchen Sichtbar und klicken Sie auf Save, um die Einstellungen zu bestätigen. Sie kehren zum vorherigen Bildschirm zurück, wo die entsprechenden Profile als Editable angezeigt werden.

    attachment

  10. Wiederholen Sie den Vorgang für jedes Feld, das Teil des Salesforce Pakets mit benutzerdefinierten Feldern ist.