breadcrumbDescription
Pak en ekstern klientapp, der ikke findes i en Dev Hub
Hvis du vil pakke en ekstern klientapp, der ikke er oprettet i en Dev Hub, skal du bruge et navneområde til at tilslutte organisationen til en Dev Hub
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Performance, Unlimited og Developer Edition |
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil oprette en ekstern klientapp | Opret, rediger og slet eksterne klientapps |
Opret en ekstern klientapp, og konfigurer kildeorganisationen
-
Opret en ekstern klientapp, der kan pakkes.
- Opret en ekstern klientapp
- For Distributionsstat skal du vælge Pakket.
- Konfigurer et navneområde for organisationen.
-
Hvis du vil godkende organisationen, skal du vælge et navn til din organisation og køre denne kommando med Salesforce CLI.
sf org login web -a <org name> -
Kør denne kommando for at hente metadataene ind i dit lokale Salesforce DX.
sf project retrieve start --manifest package.xml -o <org name>
Konfigurer Dev Hub
-
Aktiver Dev Hub.
- Skriv Dev Hub i feltet Find hurtigt i Opsætning, og vælg derefter Dev Hub.
-
Hvis du vil aktivere Dev Hub, skal du klikke på Aktiver.
Når du har aktiveret Dev Hub, kan du ikke inaktivere den.
- Aktiver Ulåste pakker/Administrerede andengenerationspakker.
- Forbind navneområdet fra organisationen med din eksterne klientapp i navneområderegistreringen i Dev Hub-organisationen.
-
Godkend Dev Hub med Salesforce CLI.
sf org login web --set-default-dev-hub
Opret en administreret andengenerationspakke
-
Opdater project-scratch-def.json for Salesforce DX for at tillade pakning af eksterne klientapp fra en anden organisation. Tilføj denne indstilling.
{ "settings": { "externalClientAppSettings": { "enablePackageEcaOauthFromDevOrg": true } } }Hvis du ikke tilføjer denne indstilling, får du en pakkeversionsoprettelsesfejl. Fejlmeddelelsen siger, at du ikke kan oprette eksterne klientapps i begrænsede organisationer.
-
Opret pakken.
sf package create --name "testpkg" --package-type Managed --path "force-app" -
Opret pakkeversionen.
sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
Løste denne artikel dit problem?
Giv os besked, så vi kan forbedre os!

