Ulkoisen asiakassovelluksen pakkaaminen, joka ei sisälly Dev Hub -organisaatioon
Jos haluat pakata ulkoisen asiakassovelluksen, jota ei luotu Dev Hub -organisaatiossa, käytä nimitilaa yhdistääksesi organisaation Dev Hub -organisaatioon.
Vaaditut versiot
| Käytettävissä: Lightning Experiencessa |
| Käytettävissä: Professional Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa |
| Tarvittavat käyttöoikeudet | |
|---|---|
| Ulkoisen asiakassovelluksen luominen | Ulkoisten asiakassovellusten luominen, muokkaaminen ja poistaminen |
Ulkoisen asiakassovelluksen luominen ja lähdeorganisaation määrittäminen
-
Luo pakattava ulkoinen asiakassovellus.
- Luo ulkoinen asiakassovellus
- Valitse Jakelutila-asetukseksi Pakattu.
- Määritä nimitila organisaatiolle.
-
Jos haluat todentaa organisaation, valitse organisaatiollesi nimi ja suorita tämä komento Salesforce CLI:llä.
sf org login web -a <org name> -
Suorita tämä komento noutaaksesi metadatan paikalliseen Salesforce DX -projektiisi.
sf project retrieve start --manifest package.xml -o <org name>
Dev Hub -organisaation määrittäminen
-
Ota Dev Hub -organisaatio käyttöön.
- Kirjoita Määritykset-valikon Pikahaku-kenttään Dev Hub ja valitse Dev Hub.
-
Ota Dev Hub käyttöön napsauttamalla Ota käyttöön.
Kun olet ottanut Dev Hubin käyttöön, et voi poistaa sitä käytöstä.
- Ota käyttöön Lukitsemattomat paketit/Toisen sukupolven hallitut paketit.
Lisätietoja on kohdissa Toisen sukupolven hallitut paketit ja Ota Dev Hub ja toisen sukupolven hallittu paketointi käyttöön.
- Linkitä organisaatiosi nimitila ulkoiseen asiakassovellukseesi Dev Hub -organisaation Nimitilan rekisteri -osiosta.
-
Todenna Dev Hub Salesforce CLI:llä.
sf org login web --set-default-dev-hub
Toisen sukupolven hallitun paketin luominen
-
Päivitä Salesforce DX -projektin project-scratch-def.json salliaksesi ulkoisten asiakassovellusten pakkaamisen toisesta organisaatiosta. Lisää tämä asetus.
{ "settings": { "externalClientAppSettings": { "enablePackageEcaOauthFromDevOrg": true } } }Jos et lisää tätä asetusta, näet paketin version luonnin virheen. Virheviesti kertoo, ettet voi luoda ulkoisia asiakassovelluksia epävakaissa organisaatioissa.
-
Luo paketti.
sf package create --name "testpkg" --package-type Managed --path "force-app" -
Luo paketin versio.
sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
Ratkaisiko tämä artikkeli ongelmasi?
Anna palautetta, jotta voimme kehittyä!

