Loading
Identificar sus usuarios y gestionar el acceso
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Empaquetar una aplicación cliente externa que no está en una organización Dev Hub

          Empaquetar una aplicación cliente externa que no está en una organización Dev Hub

          Para empaquetar una aplicación cliente externa que no se creó en una organización Dev Hub, utilice un espacio de nombres para conectar la organización con una organización Dev Hub.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Professional Edition, Performance Edition, Unlimited Edition y Developer Edition
          Permisos de usuario necesarios
          Para crear una aplicación cliente externa Crear, modificar y eliminar aplicaciones cliente externas

          Crear una aplicación cliente externa y configurar la organización de origen

          1. Cree una aplicación cliente externa empaquetable.
            1. Crear una aplicación cliente externa
            2. Para Estado de distribución, seleccione Empaquetado.
          2. Configure un espacio de nombres para la organización.
          3. Para autenticar la organización, seleccione un nombre para su organización y ejecute este comando con Salesforce CLI.
            sf org login web -a <org name>
          4. Ejecute este comando para extraer los metadatos en su proyecto local Salesforce DX.
            sf project retrieve start --manifest package.xml -o <org name>

          Configurar la organización Dev Hub

          1. Active la organización Dev Hub.
            1. Desde Configuración, en el cuadro Búsqueda rápida, ingrese Dev Hub y seleccione Dev Hub.
            2. Para activar Dev Hub, haga clic en Activar.

              Una vez que active Dev Hub, no podrá desactivarlo.

            3. Active Paquetes desbloqueados/Paquetes gestionados de segunda generación.
          2. Vincule el espacio de nombres desde la organización con su aplicación cliente externa en el Registro de espacio de nombres de la organización Dev Hub.
          3. Autentique el Dev Hub con Salesforce CLI.
            sf org login web --set-default-dev-hub

          Crear un paquete gestionado de segunda generación

          1. Actualice project-scratch-def.json para el proyecto Salesforce DX para permitir el empaquetado de aplicaciones cliente externas desde una organización diferente. Agregue esta configuración.
            {
              "settings": {
                "externalClientAppSettings": {
                  "enablePackageEcaOauthFromDevOrg": true
                }
              }
            }
            

            Si no agrega esta configuración, obtendrá un error de creación de versión de paquete. El mensaje de error indica que no puede crear aplicaciones cliente externas en organizaciones efímeras.

          2. Cree el paquete.
            sf package create --name "testpkg" --package-type Managed --path "force-app"
          3. Cree la versión del paquete.
            sf package version create --package "testpkg" --installation-key test1234 -f config/project-scratch-def.json -w 15
            
           
          Cargando
          Salesforce Help | Article