Loading
Идентификация пользователей и управление доступом
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Пакетирование приложения внешнего клиента, не находящегося в организации Dev Hub

          Пакетирование приложения внешнего клиента, не находящегося в организации Dev Hub

          Чтобы пакетировать приложение внешнего клиента, не созданное в организации Dev Hub, используйте пространство имен для подключения организации к организации Dev Hub.

          Требуемые версии

          Доступно в версиях: Lightning Experience
          Доступно в версиях: Professional Edition, Performance Edition, Unlimited Edition и Developer 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. Проверьте подлинность Dev Hub посредством Salesforce CLI.
            sf org login web --set-default-dev-hub

          Создание управляемого пакета второго поколения

          1. Обновите project-cratch-def.json для проекта Salesforce DX, чтобы разрешить пакетирование приложений внешних клиентов из другой организации. Добавьте этот параметр.
            {
              "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