Loading
Identification de vos utilisateurs et gestion de l’accès
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Empaquetage d'une application cliente externe qui ne figure pas dans une organisation Dev Hub

          Empaquetage d'une application cliente externe qui ne figure pas dans une organisation Dev Hub

          Pour empaqueter une application cliente externe qui n'a pas été créée dans une organisation Dev Hub, utilisez un espace de noms pour connecter l'organisation à une organisation Dev Hub.

          Éditions requises

          Disponible avec : Lightning Experience
          Disponible avec : Professional Edition, Performance Edition, Unlimited Edition et Developer Edition
          Autorisations utilisateur requises
          Pour créer une application cliente externe Créer, modifier et supprimer des applications clientes externes

          Création d'une application cliente externe et configuration de l'organisation source

          1. Créez une application cliente externe empaquetable.
            1. Créer une application cliente externe
            2. Pour État de distribution, sélectionnez Empaqueté.
          2. Configurez un espace de noms pour l'organisation.
          3. Pour authentifier l'organisation, sélectionnez un nom pour votre organisation et exécutez cette commande avec Salesforce CLI .
            sf org login web -a <org name>
          4. Exécutez cette commande pour extraire les métadonnées dans votre projet Salesforce DX local.
            sf project retrieve start --manifest package.xml -o <org name>

          Configuration de l'organisation Dev Hub

          1. Activez l'organisation Dev Hub.
            1. Dans Configuration, saisissez Dev Hub dans la case Recherche rapide, puis sélectionnez Dev Hub.
            2. Pour activer la Dev Hub, cliquez sur Activer.

              Une fois la Dev Hub activée, vous ne pouvez pas la désactiver.

            3. Activez les packages déverrouillés/packages gérés de deuxième génération.
          2. Liez l'espace de noms de l'organisation à votre application cliente externe dans le registre d'espace de noms de l'organisation Dev Hub.
          3. Authentifiez la Dev Hub avec Salesforce CLI
            sf org login web --set-default-dev-hub

          Création d'un package géré de deuxième génération

          1. Mettez à jour le project-scratch-def.json pour le projet Salesforce DX afin d'autoriser l'empaquetage d'applications clientes externes à partir d'une autre organisation. Ajoutez ce paramètre.
            {
              "settings": {
                "externalClientAppSettings": {
                  "enablePackageEcaOauthFromDevOrg": true
                }
              }
            }
            

            Si vous n'ajoutez pas ce paramètre, vous obtenez une erreur de création de version de package. Le message d'erreur indique que vous ne pouvez pas créer des applications clientes externes dans des organisations éphémères.

          2. Créez le package.
            sf package create --name "testpkg" --package-type Managed --path "force-app"
          3. Créez la version du package.
            sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
            
           
          Chargement
          Salesforce Help | Article