Función de empaquetado de Data Cloud
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir el objetivo de las organizaciones borrador, las organizaciones de Dev Hub y las organizaciones de espacio de nombre.
- Empaquetar e instalar funciones de Data Cloud mediante la realización de paquetes gestionados de segunda generación
Configurar paquetes gestionados para Data Cloud
El equipo de Get Cloudy ha planificado su proyecto de Data Cloud y está entusiasmado por la experiencia de desarrollador mejorada gracias a los paquetes gestionados de segunda generación. Cuentan con una organización de empresa asociada en la que llevarán a cabo la mayor parte del desarrollo.
En esta unidad, aprenderá a configurar paquetes gestionados de segunda generación. Podrá encontrar un proceso paso a paso más detallado en la Guía del desarrollador de Data Cloud, Flujo de trabajo para paquetes gestionados de segunda generación de Data Cloud.
Damos por hecho que usted es administrador de Data Cloud pero, si no es así, no se preocupe. Continúe leyendo para saber cómo su administrador seguiría los pasos en una organización de empresa asociada. No intente seguir estos pasos en su Trailhead Playground. Data Cloud no está disponible en un Trailhead Playground típico.
Activar Data Cloud para organizaciones borrador
El primer paso que lleva a cabo el equipo de Get Cloudy es activar Data Cloud para las organizaciones borrador en su organización de empresa asociada. Esto les permite utilizar los metadatos de Data Cloud en las organizaciones borrador o empaquetar un kit de datos. Una organización borrador es una implementación de los metadatos y el código de Salesforce desechable y basada en el código fuente.
Si Data Cloud no se ha activado para las organizaciones borrador en su organización, registre un caso con el equipo de asistencia de socios de Salesforce y solicite que se active en su organización de empresa asociada. Data Cloud para las organizaciones borrador solo está disponible para aquellas organizaciones borrador que estén asociadas con la organización de Dev Hub en su organización de empresa asociada.
Crear una organización de Dev Hub y de espacio de nombre
Get Cloudy necesita una organización de Dev Hub y de espacio de nombre. Una organización de Dev Hub es una organización que gestiona las organizaciones borrador utilizadas en el proceso de desarrollo y de prueba. Una organización de espacio de nombre es una organización de Developer Edition en la que se especifica el espacio de nombre que le gustaría utilizar para sus paquetes.
Veamos cómo hacerlo.
- En la organización de empresa asociada, active Dev Hub y los paquetes gestionados de segunda generación.
- Cree una organización de espacio de nombre y especifique un espacio de nombre en dicha organización.
- En la organización de Dev Hub, registre el espacio de nombre.
Configurar su entorno de desarrollo
Get Cloudy comprueba que cuentan con las herramientas de desarrollo necesarias. Si usted es nuevo en la tarea de desarrollo en Salesforce, debe instalar Salesforce CLI, Visual Studio Code (VS Code) y Salesforce Extension Pack para VS Code. Obtenga más información sobre Salesforce Developer Experience en la ruta Crear aplicaciones juntas con desarrollo de paquetes o consiga más detalles sobre estas herramientas de desarrollador en la ruta Configure su espacio de trabajo e instale herramientas de desarrollador.
Crear un proyecto
En el directorio local, Get Cloudy crea un proyecto de Salesforce DX.
- Abra el proyecto en VS Code y modifique los archivos
sfdx-project.json
,config/project-scratch-def.json
y.forceignore
para conseguir el espacio de nombre, la URL de inicio de sesión, orgName, y una línea **ssot** correctos.
- En el archivo proj-scratch-def.json file, especifique la función "CustomerDataPlatform" en el archivo
proj-scratch-def.json
. A continuación se muestra un archivoproj-scratch-def.json
de muestra que se puede utilizar.
{ "orgName": "Salesforce", "edition": "Developer", "features": ["EnableSetPasswordInApi","CustomerDataPlatform","CustomerDataPlatformLite","MarketingUser"], "settings": { "lightningExperienceSettings": { "enableS1DesktopEnabled": true }, "mobileSettings": { "enableS1EncryptedStoragePref2": false }, "customerDataPlatformSettings": { "enableCustomerDataPlatform": true } } }
Crear organizaciones borrador
Para crear la organización borrador, Get Cloudy introduce lo siguiente en la línea de comandos, asegurándose de especificar 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 ya tiene creada la organización borrador, el equipo puede comenzar a crear su kit de datos. En la siguiente unidad, aprenderá a crear un kit de datos con todas las funciones que desee y, después, a empaquetarlo.
Recursos
- Salesforce Developer: Create a Second-Generation Managed Package (Crear un paquete gestionado de segunda generación)
- Salesforce Developer: Prepare to Distribute Your Second-Generation Managed Package (Prepararse para distribuir el paquete gestionado de segunda generación)
- Blog de desarrolladores de Salesforce: Get Started with Modern AppExchange Development (Primeros pasos con el desarrollo AppExchange moderno)
- Salesforce Developer: Workflow for Data Cloud Second-Generation Managed Packages (Flujo de trabajo para paquetes gestionados de segunda generación de Data Cloud)
- Trailhead: Paquetes gestionados de segunda generación