Loading
識別使用者與管理存取
目錄
選取篩選

          沒有結果
          沒有結果
          以下是搜尋小祕訣

          檢查關鍵字的拼字。
          使用較常見的搜尋字詞。
          選取較少篩選條件以擴大您的搜尋。

          搜尋所有 Salesforce 說明
          封裝不在 Dev Hub 組織的外部用戶端應用程式

          封裝不在 Dev Hub 組織的外部用戶端應用程式

          若要封裝未在 Dev Hub 組織上建立的外部用戶端應用程式,請使用命名空間將組織連線至 Dev Hub 組織。

          必要版本

          提供版本:Lightning Experience
          提供版本:ProfessionalPerformanceUnlimitedDeveloper Edition
          需要的使用者權限
          建立外部用戶端應用程式 建立、編輯和刪除外部用戶端應用程式

          建立外部用戶端應用程式並設定來源組織

          1. 建立可封裝的外部用戶端應用程式。
            1. 建立外部用戶端應用程式
            2. 針對「散佈狀態」,選取「已包裝」。
          2. 為組織設定命名空間
          3. 若要驗證組織,請選取您組織的名稱,然後使用 Salesforce CLI 執行此指令。
            sf org login web -a <org name>
          4. 執行此指令,將中繼資料提取至您的本機 Salesforce DX 專案。
            sf project retrieve start --manifest package.xml -o <org name>

          設定 Dev Hub 組織

          1. 啟用 Dev Hub 組織。
            1. 進入「設定」,在「快速尋找」方塊中輸入 Dev Hub,然後選取「Dev Hub」。
            2. 若要啟用 Dev Hub,請按一下「啟用」。

              啟用 Dev Hub 之後,便無法將其停用。

            3. 啟用「解除鎖定的封裝/第二代受管理封裝」。
          2. 將組織的命名空間與 Dev Hub 組織其「命名空間登錄」中的外部用戶端應用程式連結。
          3. 使用 Salesforce CLI 驗證 Dev Hub。
            sf org login web --set-default-dev-hub

          建立第二代受管理封裝

          1. 更新 Salesforce DX 專案的 project-scratch-def.json 以允許不同組織的外部用戶端應用程式封裝。新增此設定。
            {
              "settings": {
                "externalClientAppSettings": {
                  "enablePackageEcaOauthFromDevOrg": true
                }
              }
            }
            

            如果您未新增此設定,您會收到封裝版本建立錯誤。錯誤訊息表示您無法在暫存組織中建立外部用戶端應用程式。

          2. 建立 封裝
            sf package create --name "testpkg" --package-type Managed --path "force-app"
          3. 建立 封裝版本
            sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
            
           
          正在載入
          Salesforce Help | Article