Loading
Identifiera dina användare och hantera åtkomst
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Paketera en extern klientapp som inte finns i en Dev Hub

          Paketera en extern klientapp som inte finns i en Dev Hub

          För att paketera en extern klientapp som inte skapades i en Dev Hub, använd ett namnutrymme för att ansluta organisationen till en Dev Hub.

          Versioner som krävs

          Tillgängliga i: Lightning Experience
          Tillgängliga i: Versionerna Professional, Performance, Unlimited och Developer
          Användarbehörigheter som krävs för att
          Skapa en extern klientapp Skapa, redigera och ta bort externa klientappar

          Skapa en extern klientapp och konfigurera källorganisationen

          1. Skapa en paketerbar extern klientapp.
            1. Skapa en extern klientapp
            2. För Distributionsstatus, välj Paketerad.
          2. Konfigurera ett namnutrymme för organisationen.
          3. För att autentisera organisationen, välj ett namn på din organisation och kör detta kommando med Salesforce CLI.
            sf org login web -a <org name>
          4. Kör detta kommando för att hämta metadata till ditt lokala Salesforce DX projekt.
            sf project retrieve start --manifest package.xml -o <org name>

          Konfigurera Dev Hub

          1. Aktivera Dev Hub.
            1. I Inställningar, i rutan Snabbsökning, skriv Dev Hub och välj Dev Hub.
            2. För att aktivera Dev Hub, klicka på Aktivera.

              Efter att du har aktiverat Dev Hub går det inte att inaktivera.

            3. Aktivera olåsta paket/andra generationens hanterade paket.
          2. Länka namnutrymmet från organisationen med din externa klientapp i Dev Hub-organisationens namnutrymmesregister.
          3. Autentisera Dev Hub med Salesforce CLI.
            sf org login web --set-default-dev-hub

          Skapa ett andra generationens hanterade paket

          1. Uppdatera project-scratch-def.json för Salesforce DX projektet för att tillåta paketering av extern klientapp från en annan organisation. Lägg till denna inställning.
            {
              "settings": {
                "externalClientAppSettings": {
                  "enablePackageEcaOauthFromDevOrg": true
                }
              }
            }
            

            Om du inte lägger till denna inställning får du ett fel när paketversioner skapas. Felmeddelandet säger att det inte går att skapa externa klientappar i flyktiga organisationer.

          2. Skapa paketet.
            sf package create --name "testpkg" --package-type Managed --path "force-app"
          3. Skapa paketversionen.
            sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
            
           
          Laddar
          Salesforce Help | Article