Loading
Identifizieren der Benutzer und Verwalten des Zugriffs
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Erstellen eines Pakets mit einer externen Client-Anwendung, die sich nicht in einer Dev Hub Organisation befindet

          Erstellen eines Pakets mit einer externen Client-Anwendung, die sich nicht in einer Dev Hub Organisation befindet

          Verwenden Sie einen Namespace, um die Organisation mit einer Dev Hub Organisation zu verbinden, um ein Paket mit einer externen Client-Anwendung zu erstellen, die nicht in einer Dev Hub Organisation erstellt wurde.

          Erforderliche Editionen

          Verfügbarkeit: Lightning Experience
          Verfügbarkeit: Professional, Performance, Unlimited und Developer Edition
          Erforderliche Benutzerberechtigungen
          Erstellen einer externen Client-Anwendung Erstellen, Bearbeiten und Löschen von externen Client-Anwendungen

          Erstellen einer externen Client-Anwendung und Konfigurieren der Quellorganisation

          1. Erstellen Sie eine paketfähige externe Client-Anwendung.
            1. Erstellen einer externen Client-Anwendung
            2. Wählen Sie für "Verteilungsstatus" die Option Paket aus.
          2. Konfigurieren Sie einen Namespace für die Organisation.
          3. Wählen Sie zum Authentifizieren der Organisation einen Namen für Ihre Organisation aus und führen Sie diesen Befehl mit Salesforce CLI aus.
            sf org login web -a <org name>
          4. Führen Sie diesen Befehl aus, um die Metadaten in Ihr lokales Salesforce DX Projekt abzurufen.
            sf project retrieve start --manifest package.xml -o <org name>

          Konfigurieren der Dev Hub Organisation

          1. Aktivieren Sie die Dev Hub Organisation.
            1. Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Dev Hub ein und wählen Sie Dev Hub aus.
            2. Klicken Sie zum Aktivieren von Dev Hub auf Aktivieren.

              Nachdem Sie Dev Hub aktiviert haben, können Sie es nicht mehr deaktivieren.

            3. Aktivieren Sie Entsperrte Pakete/Verwaltete Pakete der zweiten Generation.
          2. Verknüpfen Sie den Namespace aus der Organisation mit Ihrer externen Client-Anwendung in der Namespace Registry der Dev Hub Organisation.
          3. Authentifizieren Sie Dev Hub mit Salesforce CLI.
            sf org login web --set-default-dev-hub

          Erstellen eines verwalteten Pakets der zweiten Generation

          1. Aktualisieren Sie die Datei project-scratch-def.json für das Salesforce DX-Projekt, um die Paketerstellung für externe Client-Anwendungen aus einer anderen Organisation zuzulassen. Fügen Sie diese Einstellung hinzu.
            {
              "settings": {
                "externalClientAppSettings": {
                  "enablePackageEcaOauthFromDevOrg": true
                }
              }
            }
            

            Wenn Sie diese Einstellung nicht hinzufügen, wird ein Fehler beim Erstellen der Paketversion angezeigt. In der Fehlermeldung heißt es, dass Sie keine externen Client-Anwendungen in temporären Organisationen erstellen können.

          2. Erstellen Sie das Paket.
            sf package create --name "testpkg" --package-type Managed --path "force-app"
          3. Erstellen Sie die Paketversion.
            sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
            
           
          Laden
          Salesforce Help | Article