Skip to main content

Capacidad de extensión y empaquetado de Data Cloud

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir la terminología relacionada con la capacidad de extensión y el empaquetado.
  • Explicar el ciclo de vida de desarrollo.

Aplicar Data Cloud a su caso de uso

Salesforce Data Cloud está diseñado para ser extensible. En otras palabras, se creó para que usted pueda desarrollar y compartir su funcionalidad y capacidades principales. En esta insignia, abordamos cómo puede desarrollar, contener e implementar la funcionalidad de Data Cloud con kits de datos y paquetes gestionados. Tenemos todo listo para ayudarlo a crear y compartir las aplicaciones y la configuración de Data Cloud. Después de todo, compartir es cuidar.

En este módulo, suponemos que tiene algún conocimiento sobre Data Cloud y sus capacidades. ¿No conoce Data Cloud o necesita un recordatorio? Consulte la ruta Acceder a sus datos con Data Cloud para consultar otros módulos relevantes.

Seguir el proceso con Get Cloudy Consulting

Get Cloudy Consulting es un socio de Salesforce y un proveedor de software independiente (ISV) con una idea: crear una implementación personalizada de Data Cloud específicamente para vendedores de calzados. Cuando Get Cloudy lo logre, el equipo espera vender su aplicación Data Cloud en el mercado de aplicaciones de Salesforce, AppExchange.

En las siguientes unidades, acompañe a Get Cloudy Consulting en su recorrido para crear y empaquetar la aplicación Data Cloud. Para simplificar, pasamos por alto algunos pasos y ponemos el enfoque principalmente en la creación de kits de datos y paquetes. Puede encontrar un proceso paso a paso más detallado en la Guía del desarrollador de Data Cloud.

Conceptos y términos

Antes de comenzar, mencionamos a continuación algunos conceptos y términos relacionados con la capacidad de extensión de Data Cloud.

Metadatos

Los metadatos son datos que describen otros datos. En Data Cloud, los metadatos incluyen los campos, las configuraciones, las definiciones de procesos y el código que componen su entorno de Data Cloud. Obtenga más información sobre qué metadatos se pueden agregar a un kit de datos en la Guía del desarrollador de Data Cloud.

Paquete de Salesforce

Un paquete es un contenedor de objetos personalizados y metadatos que se puede instalar en una o más organizaciones, y se puede compartir con otros usuarios de Salesforce. Si desea desarrollar una aplicación empresarial y venderla a los clientes de Salesforce, los paquetes gestionados son las herramientas que los socios de Salesforce usan para crear tales aplicaciones y distribuirlas a los clientes a través de AppExchange. Los paquetes gestionados admiten nuevas versiones y actualizaciones de envío para automatización, mientras que los paquetes no gestionados no se pueden actualizar. El conjunto de capacidades que ofrecen los paquetes gestionados ayuda a distribuir, licenciar y monetizar sus ofertas, además de contar con funciones piloto de ellas y solucionar sus problemas.

Cuando se crean paquetes gestionados con los metadatos de Data Cloud, debe aislar los metadatos de Data Cloud de los demás metadatos de Salesforce mediante la creación de paquetes separados que contengan solo metadatos de Data Cloud. Luego, debe crear dependencias de paquetes entre sus paquetes de Data Cloud dedicados y cualquier otro paquete relacionado.

Paquetes gestionados de segunda generación

Salesforce tiene paquetes gestionados de primera generación (1GP) y paquetes gestionados de segunda generación (2GP). En el futuro, recomendamos que todos los paquetes nuevos se creen con 2GP gestionados. Los paquetes gestionados de segunda generación (2GP gestionados) dan paso a una mejor manera para que los socios de AppExchange desarrollen, distribuyan y gestionen sus aplicaciones y metadatos. Obtenga más información sobre los paquetes gestionados de segunda generación para todas las aplicaciones de Salesforce a través del módulo de Trailhead Paquetes gestionados de segunda generación.

Kit de datos

Un kit de datos es un paquete portátil y personalizado de metadatos que se pueden empaquetar, creado dentro de Data Cloud. Los kits de datos organizan los metadatos de Data Cloud en forma de plantillas. Esto se puede lograr directamente en la interfaz de usuario, sin escribir ni una línea de código. Las funciones y los metadatos de Data Cloud se deben agregar primero a un kit de datos. Una vez creado el kit, se lo debe agregar a un paquete.‌

Cuando los usuarios deseen aplicar el kit de datos en su organización, deberán instalar el paquete e implementar los componentes del kit de datos en su organización. La implementación de un kit de datos implica activar y utilizar los componentes dentro del kit de datos en su Salesforce org. Este proceso garantiza que las transmisiones de datos, los modelos de datos y otros elementos incluidos en el kit de datos sean operativos y estén integrados en su organización.

Ciclo de vida de desarrollo

El equipo de Get Cloudy Consulting comienza a debatir sobre lo que deben hacer para crear la aplicación Data Cloud. A medida que desarrollan su aplicación, usarán paquetes y kits de datos antes de que su paquete se convierta en una aplicación verdadera.

El equipo de Get Cloudy Consulting hace una lista de todo lo que harán para crear esta aplicación con el ciclo de vida de desarrollo de la aplicación. El ciclo de vida de desarrollo de la aplicación incluye lo siguiente:

  • Planificar y reunir requisitos. El equipo hablará con las partes interesadas relevantes para definir qué desean que haga la aplicación, cuál debe ser el cronograma y cómo saber si se están cumpliendo los objetivos.
  • Crear el paquete. A través de la interfaz de usuario de Salesforce o la interfaz de línea de comandos (CLI), los desarrolladores pueden crear los componentes de Data Cloud necesarios en una organización borrador, agregar las funciones a un kit de datos y empaquetarlo.
  • Probar el paquete. El equipo de Get Cloudy instalará el paquete e implementará los componentes en otra organización para probar todas las funciones y garantizar que cumplen con los requisitos que definieron.
  • Hacer cambios iterativos para solucionar problemas. El equipo de desarrolladores solucionará los problemas que encuentren y volverán a probar la aplicación. Cuando esté probada por completo y confirmada, los mismos kits de datos del paquete (o los actualizados) se podrán instalar en una organización de producción. Esto es clave para Data Cloud, dado que es necesario asignar y modelar los datos de forma correcta para las funciones de Data Cloud como resolución de identidad y segmentación.
  • Realizar pruebas de aceptación de usuarios. Como prueba final, el equipo de desarrolladores hará algunas pruebas de usuarios para recibir los primeros comentarios. Es posible que cambien algunas funciones en respuesta a los comentarios iniciales y que mejoren la aplicación.
  • Distribuir la aplicación a través de AppExchange. Como socio de Salesforce, Get Cloudy puede publicar la aplicación en AppExchange, donde los clientes podrán descargar una versión de prueba, ver las revisiones y adquirir la aplicación.

Fases del ciclo de vida del producto en AppExchange: Planificación, creación, distribución, marketing, venta y asistencia.

Si no está familiarizado con AppExchange, le recomendamos consultar el módulo de Trailhead Soluciones de Data Cloud en AppExchange: Vista rápida.

En la próxima unidad, verá como Get Cloudy Consulting comienza a crear la aplicación Data Cloud con paquetes gestionados.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios