Empaquetar la funcionalidad de Data Cloud
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir la finalidad de las organizaciones borrador, de Dev Hub y de espacio de nombres.
- Empaquetar e instalar funciones de Data Cloud con paquetes gestionados de segunda generación.
Configurar paquetes gestionados para Data Cloud
El equipo de Get Cloudy Consulting planificó su proyecto de Data Cloud y está entusiasmado sobre la experiencia mejorada para el desarrollador que ofrece 2GP. Cuentan con una organización de negocio para socios en la que harán gran parte del desarrollo.
En esta unidad, aprenderá a configurar 2GP gestionados. Puede encontrar un proceso paso a paso más detallado en la Guía del desarrollador de Data Cloud, Flujo de trabajo de paquetes gestionados de segunda generación de Data Cloud.
Suponemos que es un administrador de Data Cloud, pero si no lo es, no hay problema. Siga leyendo para conocer cómo su administrador podría realizar los pasos en una organización de negocio para socios. No intente seguir estos pasos en su Trailhead Playground. Data Cloud no se encuentra disponible en un Trailhead Playground típico.
Habilitar Data Cloud para organizaciones borrador
El primer paso que realiza el equipo de Get Cloudy es habilitar Data Cloud para organizaciones borrador en su organización de negocio para socios. Esto les permite usar los metadatos de Data Cloud en organizaciones borrador o empaquetar un kit de datos. Una organización borrador es una implementación desechable y dirigida por código de metadatos y códigos de Salesforce.
Si Data Cloud para organizaciones borrador no está habilitado en su organización, registre un caso en el Servicio de asistencia para socios de Salesforce y solicite que se habilite “Data Cloud for Scratch Orgs (Data Cloud para organizaciones borrador)” en su organización de negocio para socios. Data Cloud para organizaciones borrador solo está disponible en organizaciones borrador asociadas con Dev Hub en la organización de negocio para socios.
Crear organizaciones de Dev Hub y de espacio de nombres
Get Cloudy necesita organizaciones de Dev Hub y de espacio de nombres. Una organización de Dev Hub administra las organizaciones borrador que se usan en el desarrollo y las pruebas. Una organización de espacio de nombres es una organización de Developer Edition donde se especifica el espacio de nombres que se desea usar para los paquetes.
Esta es la forma de hacerlo.
- En la organización de negocio para socios, habilite Dev Hub y los paquetes gestionados de segunda generación.
- Cree una organización de espacio de nombres y especifique un espacio de nombres en esa organización.
- En la organización de Dev Hub, registre el espacio de nombres.
Configurar el entorno de desarrollo
Get Cloudy comprueba que cuenta con las herramientas de desarrollo necesarias. Si nunca ha desarrollado en Salesforce, debe instalar Salesforce CLI, Visual Studio Code (VS Code) y el paquete de extensión de Salesforce para VS Code. Para obtener más información sobre la experiencia para desarrolladores de Salesforce, realice la ruta Crear aplicaciones con el desarrollo de paquetes, o bien conozca más sobre estas herramientas para desarrolladores a través de la ruta Configurar su espacio de trabajo e instalar herramientas de desarrollador.
Crear un proyecto
En su directorio local, Get Cloudy crea un proyecto de Salesforce DX.
- Abra el proyecto en VS Code y edite los archivos
sfdx-project.json
,config/project-scratch-def.json
y.forceignore
para que tengan el espacio de nombres, la URL de inicio de sesión, la propiedad orgName y la línea **ssot** correctos.
- En el archivo proj-scratch-def.json, especifique la función “CustomerDataPlatform” en el archivo
proj-scratch-def.json
. A continuación, aparece un archivoproj-scratch-def.json
de muestra que se puede usar.
{ "orgName": "Salesforce", "edition": "Developer", "features": ["EnableSetPasswordInApi","CustomerDataPlatform","CustomerDataPlatformLite","MarketingUser"], "settings": { "lightningExperienceSettings": { "enableS1DesktopEnabled": true }, "mobileSettings": { "enableS1EncryptedStoragePref2": false }, "customerDataPlatformSettings": { "enableCustomerDataPlatform": true } } }
Crear una organización borrador
Para crear una organización borrador, Get Cloudy ingresa lo siguiente en la línea de comandos y se asegura de especificar cuál es el archivo de definición de la organización borrador:
sf org create scratch -a SCRATCH_ORG_NAME -f config/project-scratch-def.json -w 10 -v DEVHUB_ALIAS
Ahora que Get Cloudy creó su organización borrador, el equipo puede comenzar a crear su kit de datos. En la próxima unidad, aprenderá a crear un kit de datos con todas las funciones que desea y, luego, a empaquetarlo.
Recursos
- Desarrollador de Salesforce: Crear un paquete gestionado de segunda generación
- Desarrollador de Salesforce: Prepararse para distribuir su paquete gestionado de segunda generación
- Blog de desarrolladores de Salesforce: Primeros pasos con el desarrollo moderno de AppExchange
- Desarrollador de Salesforce: Flujo de trabajo de paquetes gestionados de segunda generación de Data Cloud
- Trailhead: Paquetes gestionados de segunda generación