æåã®ããã¯è§£é€æžã¿ããã±ãŒãžã®æ§ç¯
åŠç¿ã®ç®ç
ãã®åå ãå®äºãããšã次ã®ããšãã§ããããã«ãªããŸãã
- ããã±ãŒãžåã®ããã® CLI ã³ãã³ãã«æ
£ããã
- åºæ¬çãªããã±ãŒãžåã®äœ¿çšäºäŸã説æããã
- DreamHouse LWC ãµã³ãã«ã¢ããªã±ãŒã·ã§ã³ãããã±ãŒãžåããŠãTrailhead Playground ã«ã€ã³ã¹ããŒã«ããã
ããã±ãŒãžéçºãåªããŠããçç±
ããã±ãŒãžåã¯ãSalesforce Platform éçºè ã«ãšã£ãŠãæãç»æçãªæ©èœã® 1 ã€ã§ããã¹ã©ã€ã¹ããé£ãã³ããæºåž¯é»è©±ãåç»ã¹ããªãŒãã³ã°ãµãŒãã¹ã®ãããªãããç¥ãããè¡æçãªã€ãããŒã·ã§ã³ãšåããããªãã®ã§ããããã§ã¯èª¬æãè¶³ããªããšããæ¹ã®ããã«ããããŸã§ã«åŠç¿ããäž»èŠãªå©ç¹ããŸãšããŸããããããã±ãŒãžéçºã«ã¯ã次ã®ããšãããŠã¯ãŸããŸãã
- ãœãããŠã§ã¢éçºã©ã€ããµã€ã¯ã«ã«é¢ãããã¹ããã©ã¯ãã£ã¹ã«åŸããSalesforce DX ã®æ©èœãšã®äºææ§ãããããããžã§ã¯ããCLI ã³ãã³ããããã³ã¹ã¯ã©ããçµç¹ã¯ãç¹ã«ããã±ãŒãžåãèæ
®ããŠæ§ç¯ãããŠããŸãã
- ã©ã€ããµã€ã¯ã«ãã§ãŒãºéã§è¿œè·¡ããŠãããã¹ãŠã®å€æŽããããŒãžã§ã³ç®¡çãããã¢ãŒãã£ãã¡ã¯ãã«ã«ãã»ã«åããã
- æ°ããæ©èœã®èŠæ±ãžã®å¯Ÿå¿ãç°¡åã«ãããããã±ãŒãžã§ã³ã³ããŒãã³ãã远å ãæŽæ°ãåé€ããã ãã§ãã
- ç£æ»å±¥æŽãæ¹åãããŠãæ¬çªçµç¹ã§å®æœãã倿Žãç°¡åã«è¿œè·¡ã確èªã§ããããã«ãªãã
- ãœãŒã¹ãæŽçãããã©ã®ã³ã³ããŒãã³ããã©ã®ã¢ããªã±ãŒã·ã§ã³ããã³æ©èœã«å±ããã®ããéåžžã«ç°¡åã«ç¢ºèªã§ããŸãã
- å埩åããã³ã¢ãžã¥ãŒã«åœ¢åŒéçºãä¿é²ããã
- ããã¯è§£é€æžã¿ããã±ãŒãžéã®çžäºé£åé¢ä¿ããµããŒãããã1 ã€ã®ããã¯è§£é€æžã¿ããã±ãŒãžã¯ãè€æ°ã®ããã¯è§£é€æžã¿ããã±ãŒãžããã³ç¬¬äžäžä»£ãšç¬¬äºäžä»£ã®ç®¡çããã±ãŒãžãšé£åã§ããŸãã
- CLI ã³ãã³ããããã±ãŒãžåãããšããªãªãŒã¹ãã€ãã©ã€ã³ã®åã¹ããããå®å
šã«èªååã§ããããã«ãªããããç¶ç¶çã€ã³ãã°ã¬ãŒã·ã§ã³ãšç¶ç¶çé
ä¿¡ããµããŒãããã
ç°¡åãªããã±ãŒãžåã®äœ¿çšäºäŸ
ããã¯è§£é€æžã¿ããã±ãŒãžã¯ã瀟å çšã®ããžãã¹ã¢ããªã±ãŒã·ã§ã³ã«éåžžã«é©ããŠããŸããããšãã°ã次ã®ãããªå Žåã§ãã
- åŸæ¥å¡ãçµç±ãæåºããããã«äœ¿çšã§ããã¢ããªã±ãŒã·ã§ã³ãæ§ç¯ããããã«ã財åããžãã¹ã°ã«ãŒãã IT ããŒã ã«æãã§ããå ŽåãããŒã ã¯ãããã¯è§£é€æžã¿ããã±ãŒãžã䜿çšããŠãã¢ããªã±ãŒã·ã§ã³ãéçºãé
ä¿¡ããããšã決å®ããŸãã
- åŸæ¥å¡ãæ¡çšåè£è
ãåç
§ããããã«äœ¿çšã§ããã¢ããªã±ãŒã·ã§ã³ãæ§ç¯ããããã«ã人äºããŒã ã IT ããŒã ã«æãã§ããå ŽåãåŸæ¥å¡ã¯ãæ±äººæ²èŒãç¥ãåãã®ç޹ä»ã玹ä»ããŒãã¹ã®ååŸã®ããã«ç޹ä»ã¢ããªã±ãŒã·ã§ã³ã䜿çšããŸããããŒã ã¯ãããã¯è§£é€æžã¿ããã±ãŒãžã䜿çšããŠãã¢ããªã±ãŒã·ã§ã³ãéçºãé
ä¿¡ããããšã決å®ããŸãã
ãããããããã§ããŸã£ããæ°ãããããžã§ã¯ããéå§ããŸãããã¹ãŠã®ãœãŒã¹ã¯ãSalesforce DX ãããžã§ã¯ãã«ãœãŒã¹åœ¢åŒã§å«ãŸããŸã (ãŸããããŒãžã§ã³ç®¡çã·ã¹ãã ã«ã³ããããããŸã)ããããã®ã¢ããªã±ãŒã·ã§ã³ãããããé ä¿¡ããæºåãã§ããããã¹ã¯ã©ããçµç¹ãŸã㯠Sandbox ã§ãã¹ãã§ããããã¯è§£é€æžã¿ããã±ãŒãžãäœæããåŸãæ¬çªçµç¹ã«ã€ã³ã¹ããŒã«ããŸãããŸããããŒã ãæ°ããæ©èœãå¿ èŠãšãããšãã¯ãæ©èœã远å ããŠãæ°ããããã±ãŒãžããŒãžã§ã³ãäœæã§ããŸãããã®çãã¯ç°¡åã§ããã§ããã
ããã±ãŒãžéçºã®å©ç¹ã«ã€ããŠããã£ããšããã§ãããã¯è§£é€æžã¿ããã±ãŒãžã®äœææ¹æ³ã説æããŠãããŸãããã
ç°å¢ã®èšå®
æ¬é¡ã®åã«ãæ°ãã Trailhead Playground ãèšå®ããDev Hub ãšããã±ãŒãžãæå¹ã«ããŸãããã
- æ°ãã Trailhead Playground ãäœæããã«ã¯ããã®åå
ã®æåŸã«ãããã³ãºãªã³ Challenge ã«ç§»åããŸãã[Launch (èµ·å)] ãã¿ã³ã®å·Šã«ãã Playground æ
å ±ãã¯ãªãã¯ããŸãã
- 次ã«ã[Create Playground (Playground ãäœæ)] ãéžæããŸãã

ã¡ã¢: æ¢åã® Trailhead Playground ãåå©çšããããšãã§ããŸãããæ°ãã Playground ããéå§ããããšã§äžããäœæ¥ããããšãã§ããŸãã
- æ°ãã Trailhead Playground ãäœæãããã[Launch (èµ·å)] ãã¯ãªãã¯ã㊠Playground ãéããŸããPlayground ã®ãŠãŒã¶ãŒåãšãã¹ã¯ãŒãã®äž¡æ¹ãå¿
ã確èªããŠãããŠãã ããããã®æ
å ±ã¯ãåŸã®æé ã§å¿
èŠã«ãªããŸãã
ããŠãŒã¶ãŒåã®ç¢ºèªãšãã¹ã¯ãŒãã®ãªã»ããããåç §ããŠãã ããã
- Trailhead Playground ã® [èšå®] ããã[ã¯ã€ãã¯æ€çŽ¢] ããã¯ã¹ã«ãDev Hubããšå
¥åãã[Dev Hub] ãéžæããŸãã[Dev Hub ãæå¹å] ãã¯ãªãã¯ããŠã[ããã¯è§£é€æžã¿ããã±ãŒãžãšç¬¬äºäžä»£ç®¡çããã±ãŒãžãæå¹å] ãã¯ãªãã¯ããŸãã
- GitHub ã¢ã«ãŠã³ãããªãå Žå㯠GitHub ã¢ã«ãŠã³ããäœæããŸãã
- ã³ã³ãã¥ãŒã¿ãŒã« Salesforce CLI ãã€ã³ã¹ããŒã«ããŸãã
DreamHouse ãœãŒã¹ã³ãŒãã®ååŸ
ãã¢ã®ããã«ãããžãã¹ããŒã åãã« DreamHouse LWC ã¢ããªã±ãŒã·ã§ã³ãæ§ç¯ããã³é ä¿¡ããŠãããšä»®å®ããŸãã
çŸåšãSalesforce DX ã®æ©èœãšããŒã«ã䜿çšããŠããå Žåã¯ããã§ã« DreamHouse LWC ãµã³ãã«ãªããžããªã«ã€ããŠç¥ã£ãŠããã§ããããDreamHouse LWC ã¯ãSalesforce ãã©ãããã©ãŒã ã§äœ¿çšã§ããå€ãã®æ©èœãçµã¿èŸŒãŸããã¹ã¿ã³ãã¢ãã³ã¢ããªã±ãŒã·ã§ã³ã§ããLightning Web ã³ã³ããŒãã³ããApex ãªã©ã䜿çšããŸãããŠãŒã¶ãŒã¯ãç©ä»¶ãé²èЧããäžåç£ãããŒã«ãŒã«ãªã³ã©ã€ã³ã§é£çµ¡ã§ããŸãã
ã§ã¯ãããã±ãŒãžåã«éäžããŸããããDreamHouse LWC ãœãŒã¹ã³ãŒããšããã§ã«äœæãã Salesforce DX ãããžã§ã¯ããã¡ã€ã«ãååŸããŸãããã®äŸã§ã¯ 1 ã€ã®ããã±ãŒãžã䜿çšããŸãããSalesforce DX ãããžã§ã¯ãã¯è€æ°ã®ããã±ãŒãžã確ä¿ã§ããŸãããã£ã¬ã¯ããªæ§é ã«åºã¥ããŠç°ãªãããã±ãŒãžãåé¢ã§ããŸãããã³ã³ããŒãã³ãã¯åççãªå Žæã§å ±æããŠãã ããã
ãã®ã¢ããªã±ãŒã·ã§ã³ã®ããã±ãŒãžãäœæãããšãéçºã©ã€ããµã€ã¯ã«ãéããŠå埩ãããšãã«ãã¹ã¯ã©ããçµç¹ãUAT Sandboxãæ¬çªçµç¹ã«ç°¡åã«ããã±ãŒãžãã€ã³ã¹ããŒã«ã§ããŸãã
ããã±ãŒãžéçºåãã«ç¹åããŠèšèšãããããŒã«ã䜿çšããããã»ã¹å šäœã説æããŸãã
DreamHouse Lightning Web ã³ã³ããŒãã³ã (LWC) ã¢ããªã±ãŒã·ã§ã³ã®ãœãŒã¹ã³ãŒããååŸããŸãããã
ã³ãã³ããŠã£ã³ããŠã§ããœãŒã¹ã³ãŒããé 眮ãããã£ã¬ã¯ããªã«å€æŽããŠããã®ã³ãã³ããå®è¡ããŸãã
git clone https://github.com/trailheadapps/dreamhouse-lwc.git
git clone ã³ãã³ãã«ãã£ãŠ Salesforce DX ãããžã§ã¯ãã®æ§é ã䜿çšãã dreamhouse-lwc ãã©ã«ããŒãäœæãããŸãããã®æ§é ã«ã¯ DX ãããžã§ã¯ããã¡ã€ã«ãšã¹ã¯ã©ããçµç¹å®çŸ©ãã¡ã€ã«ãå«ãŸããŠããŸããDreamHouse LWC ãªããžããªã¯ç¶ç¶çã«æŽæ°ãããããããããžã§ã¯ãã®ããŒãžã§ã³ãå°ãéã£ãŠããå¿é ã¯èŠããŸããã

ããã±ãŒãžã®èšå®
- Your Trailhead Playground is also your Dev Hub org. To create a package, we need to first authorize to your Dev Hub org, and log in to it.
sf org login web --set-default-dev-hub --alias DevHub
- In the command window, letâs double check that the Dev Hub org is connected.
sf org listThe output of this command lists any org that youâre connected to, including Dev Hub, Trailhead Playgrounds, and scratch orgs. The (D) indicates your default Dev Hub org.Â=== Orgs ALIAS USERNAME ORG ID CONNECTED STATUS âââ ââââââââââ âââââââââââââââââââââââââââââââ ââââââââââââââââââ ââââââââââââââââ (D) DevHub myDevHub@example.com 00DB0000000Ige5MAC Connected MyTP myName@mindful-raccoon-8184t4.com 00D6A000000fH8CUAU Connected TestingOrg name@example.com 00D4x000006sFonEAE Connected ALIAS USERNAME ORG ID EXPIRATION DATE ââââââââ âââââââââââââââââââ ââââââââââââââââââ ââââââââââââââââ Scratch1 test@example.com 00DZ000000N8ItoMAF 2021-02-24 - ã³ã³ãã¥ãŒã¿ãŒã® dreamhouse-lwc ãã£ã¬ã¯ããªã«å€æŽããŸãã
- ä»»æã®ããã¹ããšãã£ã¿ãŒã§ sfdx-project.json ãéããsourceApiVersion ããŒãžã§ã³ãã¡ã¢ããŠãããŸãã
- DreamHouse LWC is an open-source project with many contributors. To ensure that you can successfully complete the challenge, replace the contents of the sfdx-project.json file with the following code.
{ "packageDirectories": [ { "path": "force-app", "default": true } ], "namespace": "", "sfdcLoginUrl": "https://login.salesforce.com", "sourceApiVersion": "61.0" } - ã³ãŒãã¹ããããã® sourceApiVersion çªå·ãå
ã®ãã¡ã€ã«ã§ã¡ã¢ããããŒãžã§ã³çªå·ãšäžèŽããããšã確èªããŸããäžèŽããªãå Žåã¯ãsourceApiVersion çªå·ãæŽæ°ããŸãã
ãã®äŸã§åå空éã䜿çšããªãçç±
ããã±ãŒãžåå空éã¯ããã¯è§£é€æžã¿ããã±ãŒãžã®å Žåçç¥å¯èœã§ãããããã±ãŒãžåå空éãå«ããããšã§ãããã±ãŒãžã³ã³ããŒãã³ãã®æŽçã®ç¶æã«åœ¹ç«ã¡ãŸãããã ããåå空éã«ã¯ããã€ã远å ã®èšå®ãšäºåã®èšç»ãå¿ èŠã§ããããããã®åå ã§ã¯æ±ããŸããã
ããã±ãŒãžã®äœæ
GitHub ãã DreamHouse LWC ã¢ããªã±ãŒã·ã§ã³ãã³ããŒãããšãããã¹ãŠã®ãœãŒã¹ãã¡ã€ã«ããããžã§ã¯ããã£ã¬ã¯ããªã«ååŸããŸãããããã§ãããŒã¹ããã±ãŒãžãäœæã§ããŸãã
ãã®ã»ã¯ã·ã§ã³ã§ã¯ãDreamHouse LWC ãµã³ãã«ãªããžããªã䜿çšããããã±ãŒãžäœæã®ã¯ãŒã¯ãããŒãæ±ããŸãã
- ã¿ãŒããã«ããã³ãããŸãã¯ã³ãã³ãããã³ããã§ãdreamhouse-lwc ãã£ã¬ã¯ããªã«å€æŽããŸãã
- Create an unlocked package without a namespace, and supply the alias or username for your Dev Hub org if itâs not already set as the default:
sf package create --name dreamhouse --description "My Package" --package-type Unlocked --path force-app --no-namespace --target-dev-hub DevHub
- --name ã¯ãããã±ãŒãžåã§ãããã®ååã¯å¥åã§ãåŸç¶ã®ããã±ãŒãžåã³ãã³ããå®è¡ãããšãã«äœ¿çšã§ããŸãã
- --path ã¯ãããã±ãŒãžã®ã³ã³ãã³ããå«ãŸãããã£ã¬ã¯ããªã§ãã
- --packagetype ã¯ãäœæããŠããããã±ãŒãžã®çš®é¡ã瀺ããŸã (ãã®å Žåã¯ããã¯è§£é€æžã¿)ã
- Open sfdx-project.json. Boom! In packageDirectories, you can see the package name that you defined, with placeholders for the version name and version number. The command also creates a packageAliases section, which maps the package name (alias) to its corresponding package ID (0Ho).
{ "packageDirectories": [ { "path": "force-app", "default": true, "package": "dreamhouse", "versionName": "ver 0.1", "versionNumber": "0.1.0.NEXT" } ], "namespace": "", "sfdcLoginUrl": "https://login.salesforce.com", "sourceApiVersion": "61.0", "packageAliases": { "dreamhouse": "0Hoxxx" } }
ããã±ãŒãžããŒãžã§ã³ããã¹ãããã¹ã¯ã©ããçµç¹ã®äœæ
ã¹ã¯ã©ããçµç¹ãäœæããŸããããMyScratchOrg ãšããå¥åã䜿çšããŠãããã«ããã¯è§£é€æžã¿ããã±ãŒãžãã€ã³ã¹ããŒã«ããŸããã¹ã¯ã©ããçµç¹ã§ãã¹ãããã°ãããã±ãŒãžåéçºã©ã€ããµã€ã¯ã«ã®åäœãã¹ããã§ãŒãºã簡䟿ã«å®è¡ã§ããŸãã
sf org create scratch --definition-file config/project-scratch-def.json --duration-days 30 --alias MyScratchOrg --target-dev-hub DevHub
ãã®ã³ãã³ãã¯ããã©ã«ãã®ã¹ã¯ã©ããçµç¹å®çŸ©ãã¡ã€ã«ã䜿çšããŸããããã¯ãTrailhead Playground ãšåããšãã£ã·ã§ã³ã§ãã Developer Edition ã®ã¹ã¯ã©ããçµç¹ãäœæããŸããæé㯠30 æ¥ã«èšå®ããéçºã®äœæ¥ãå®äº (ãŸãã¯ãã® Trailhead ã¢ãžã¥ãŒã«ãå®äº) ããããã«ååãªæéãçšæããŸãã
ããã±ãŒãžããŒãžã§ã³ã®äœæãšã¹ã¯ã©ããçµç¹ãžã®ã€ã³ã¹ããŒã«
ããã±ãŒãžããªãªãŒã¹ããæºåãã§ããããããã±ãŒãžããŒãžã§ã³ãšåŒã°ããã¹ãããã·ã§ãããäœæããŸããããã±ãŒãžããŒãžã§ã³ã®ã€ã³ã¹ããŒã«ã¯ãã¡ã¿ããŒã¿ã®ãªãªãŒã¹ãšåæ§ã§ããããã±ãŒãžããŒãžã§ã³ã¯ãäžåºŠäœæããããšãç¹å®ã®ã¡ã¿ããŒã¿ã»ãããå«ãäžå€ã®ã¢ã€ãã ãšããŠæ©èœããŸãã
- ä»»æã®ããã¹ããšãã£ã¿ãŒã§ sfdx-project.json ãéããããã±ãŒãžããŒãžã§ã³ãªãã·ã§ã³ãæŽæ°ããŸãã
- Change the versionName to Version 1.0, and the versionNumber to 1.0.0.NEXT. The force-app directory is the default (and only) package directory, so any source included in it becomes part of the package. Once updated, the sfdx-project.json file looks like this:
{ "packageDirectories": [ { "path": "force-app", "default": true, "package": "dreamhouse", "versionName": "Version 1.0", "versionNumber": "1.0.0.NEXT" } ], "namespace": "", "sfdcLoginUrl": "https://login.salesforce.com", "sourceApiVersion": "61.0", "packageAliases": { "dreamhouse": "0Hoxxx" } } - sfdx-project.json ãã¡ã€ã«ãä¿åããŸãã
- In the dreamhouse-lwc directory, create the package version, which associates the metadata with the package.
The Apex code in unlocked packages must meet a minimum 75% code coverage requirement, before the package can be installed in a production org. We didnât calculate code coverage in this example, because we know this sample Dreamhouse LWC repo doesnât have enough Apex test coverage.sf package version create --package dreamhouse --installation-key test1234 --wait 10 --target-dev-hub DevHub
- -p ã¯ãããã±ãŒãž ID ã«å¯Ÿå¿ä»ããããããã±ãŒãžã®å¥åã§ãã
- -d ã¯ãããã±ãŒãžã®ã³ã³ãã³ããå«ãŸãããã£ã¬ã¯ããªã§ãã
- -k ã¯ãäžæ£ã«ã€ã³ã¹ããŒã«ãããªãããã«ããã±ãŒãžãä¿è·ããã€ã³ã¹ããŒã«ããŒã§ãã
- Itâs normal for the package version creation process to take several minutes. You see status messages that tell you whatâs going on. When the package version creation is complete, you see this message.
Successfully created the package version [08cxxx]. Subscriber Package Version Id: 04txxx. Package Installation URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04txxx As an alternative, you can use the "sf package install" command.
- Notice that the packageAliases section in sfdx-project.json has a new entry.
"packageAliases": { "dreamhouse": "0Hoxxx", "dreamhouse@1.0.0-1": "04txxx" } - Use the package version alias to install the package version in the scratch org that you created earlier.It can take several minutes for a newly created package version to be available in the scratch org. The installation begins once the package version is available. When the package install is complete, you see this message.
sf package install --wait 10 --publish-wait 10 --package dreamhouse@1.0.0-1 --installation-key test1234 --no-prompt --target-org MyScratchOrgÂ
Successfully installed package [04t3XXX] - After the package is installed, open the scratch org to view the package.
sf org open --target-org MyScratchOrg
- [Setup (èšå®)] ããã[Quick Find (ã¯ã€ãã¯æ€çŽ¢)] ããã¯ã¹ã«ãInstalled Packagesã(ã€ã³ã¹ããŒã«æžã¿ããã±ãŒãž) ãšå
¥åãã[Installed Packages (ã€ã³ã¹ããŒã«æžã¿ããã±ãŒãž)] ãéžæããŸãã
![[Installed Packages (ã€ã³ã¹ããŒã«æžã¿ããã±ãŒãž)] ãã€ã¢ãã°ã衚瀺ãããŸãã](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/unlocked-packages-for-customers/build-your-first-unlocked-package/images/ja-JP/252a34159cf360ece5876e3ef3548e9e_kix.zgr06rdjwzr7.png)
ããã¯ããã¯è§£é€æžã¿ããã±ãŒãžã§ãããããã¹ã¯ã©ããçµç¹ã§çŽæ¥å€æŽããŠãæŽæ°ãããã¡ã¿ããŒã¿ãååŸããŠãæ°ããããã±ãŒãžããŒãžã§ã³ãäœæã§ããŸããããã§ã¯ãDreamHouse LWC ã¢ããªã±ãŒã·ã§ã³ã«ã¯ãã§ã«å¿ èŠãªèŠçŽ ãããã£ãŠãããããå ã«é²ãã§ãããã±ãŒãžããªãªãŒã¹ããŸãã
ããã±ãŒãžããŒãžã§ã³ã®ãªãªãŒã¹
ãŸã 説æããŠããªãæ©èœã«ãããã±ãŒãžç¶æ ããããŸããããã±ãŒãžã¯ãæåã«äœæãããšãã¯ããŒã¿ç¶æ ã§ããããŒã¿ããã±ãŒãžã¯æ¬çªçµç¹ã«ã€ã³ã¹ããŒã«ã§ããŸãããããã¯ããªãªãŒã¹ããããã±ãŒãžããŒãžã§ã³ãæ¬çªçšã«æºåå®äºã§ããããšãä¿èšŒããããã®äºé²çã§ããããŒãžã§ã³ã®å ¬éæºåãå®äºããããããã±ãŒãžããŒãžã§ã³ããªãªãŒã¹æžã¿ã«ææ Œã§ããŸãã
ãã®åå ã§äœ¿çšããŠãã Dreamhouse LWC ãµã³ãã«ãªããžããªã¯å€åããŠãããããApex ãã¹ãã 75% ãšããã³ãŒãã«ããŒçèŠä»¶ãååã«æºãããšã¯éããŸããããã®ãããææ Œãã¹ãããããŠãäœæããããŒã¿ããã±ãŒãžããŒãžã§ã³ãåŒãç¶ã䜿çšããŸãã
ããã±ãŒãžããŒãžã§ã³ææ Œã³ãã³ãã¯æ¬¡ã®ããã«ãªããŸãããã ããçŸæç¹ã§ãã®ã³ãã³ããå®è¡ããããšãããšãšã©ãŒã¡ãã»ãŒãžã衚瀺ãããŸãã
sf package version promote --package dreamhouse@1.0.0-1 --target-dev-hub DevHub
çµç¹ãžã®ããã±ãŒãžããŒãžã§ã³ã®ã€ã³ã¹ããŒã«
éèŠãªç¹ã§ãããæåŸã«ãããã±ãŒãžããŒãžã§ã³ãçµç¹ã«ã€ã³ã¹ããŒã«ããŸããããŒã¿ããã±ãŒãžããŒãžã§ã³ã¯ãã¹ã¯ã©ããçµç¹ãSandboxãTrailhead Playground (DE çµç¹) ã«ã€ã³ã¹ããŒã«ã§ããŸãããªãªãŒã¹æžã¿ããã±ãŒãžããŒãžã§ã³ã¯ããã¹ãŠã®çµç¹ã«ã€ã³ã¹ããŒã«ã§ããŸãããã®ãã§ãŒãºã§ã¯ Sandbox ã«ããã±ãŒãžããŒãžã§ã³ãã€ã³ã¹ããŒã«ããã®ãäžè¬çã§ããããã®æŒç¿ã§ã¯ Trailhead Playground ã«ããã±ãŒãžãã€ã³ã¹ããŒã«ããŸãã
- To install the package version in to your Trailhead playground, you must first add it to your list of authorized orgs.
you must first add it to your list of authorized orgs.We suggest creating an alias for the Trailhead Playground, in this example, MyTP. Once you log in to an org, the CLI remembers your credentials. All you need to do is remember the orgâs alias when issuing subsequent commands. If you donât know the username and password for your Trailhead Playground, see Getting Your Username and Resetting Your Password.sf org login web --alias MyTP
- Install the package version in the Trailhead playground.
sf package install --wait 10 --publish-wait 10 --package dreamhouse@1.0.0-1 --installation-key test1234 --no-prompt --target-org MyTP
- Open your Trailhead playground.
sf org open --target-org MyTP
- Trailhead Playground ã§ã[èšå®] ããã[ã¯ã€ãã¯æ€çŽ¢] ããã¯ã¹ã«ãã€ã³ã¹ããŒã«æžã¿ããã±ãŒãžããšå
¥åãã[ã€ã³ã¹ããŒã«æžã¿ããã±ãŒãž] ãéžæããŸãããŸããããã¯è§£é€æžã¿ããã±ãŒãžãæ£åžžã«ã€ã³ã¹ããŒã«ããããšã確èªããã¡ãŒã«ãéä¿¡ãããŸãã
-
[dreamhouse] ãã¯ãªãã¯ããŠã[View Components (ã³ã³ããŒãã³ãã衚瀺)] ãã¯ãªãã¯ããŸãã
![dreamhouse ã® [View Components (ã³ã³ããŒãã³ãã衚瀺)] ãã¯ãªãã¯ãããšããã¹ãŠã®ããã±ãŒãžã³ã³ããŒãã³ãã®ãªã¹ãã衚瀺ãããŸãã](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/unlocked-packages-for-customers/build-your-first-unlocked-package/images/ja-JP/4c77bd66569466d51303ebd03c84ab93_kix.cbyhf1ofj4qj.png)
- ã¢ããªã±ãŒã·ã§ã³ã©ã³ãã£ãŒãã [DreamHouse] ã¢ããªã±ãŒã·ã§ã³ãèŠã€ããŠéžæããæ©èœãããã€ã確èªããŸãã
ãªãœãŒã¹
- Salesforce CLI Setup Guide (Salesforce CLI èšå®ã¬ã€ã)
- DreamHouse LWC ãªããžããª
- ãSalesforce DXã Trailblazer Community
