Skip to main content

Empaquetado y capacidad de ampliación de Data Cloud

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir la terminología de ampliación y empaquetado.
  • Explicar el ciclo de vida del desarrollo.

Ampliar Data Cloud para su caso de uso

Salesforce Data Cloud está diseñado para poder ampliarse. En otras palabras, se ha creado para que pueda desarrollar y compartir sus capacidades y funcionalidades clave. En esta insignia, veremos cómo puede desarrollar, contener e implementar la funcionalidad de Data Cloud mediante kits de datos y paquetes gestionados. Estamos listos para ayudarle a crear y compartir aplicaciones de Data Cloud y configuraciones. Después de todo, compartir es vivir.

En este módulo, damos por hecho que ya tiene conocimientos sobre Data Cloud y sus capacidades. ¿Es la primera vez que utiliza Data Cloud o necesita un recordatorio? Consulte la ruta Acceder a sus datos con Data Cloud para ver otros módulos pertinentes.

Siga el proceso de Get Cloudy Consulting

Get Cloudy Consulting es un proveedor de software independiente (ISV) y socio de Salesforce que tiene una idea en mente: crear una implementación personalizada de Data Cloud específicamente para proveedores de zapatos. Una vez que Get Cloudy haya terminado, el equipo espera poder vender su aplicación de Data Cloud en la tienda de aplicaciones de Salesforce, AppExchange.

Siga a Get Cloudy Consulting en las próximas unidades en su recorrido para crear y empaquetar una aplicación de Data Cloud. Por simplificar, solo veremos por encima algunos pasos y nos centraremos principalmente en la creación de kits de datos y paquetes. Podrá encontrar un proceso paso a paso más detallado en la Guía del desarrollador de Data Cloud.

Términos y conceptos

Antes de empezar, estos son algunos términos y conceptos importantes relacionados para ampliar Data Cloud.

Metadatos

Los metadatos son datos que describen otros datos. En Data Cloud, los metadatos incluyen campos, parámetros, definiciones de procesos y código que forman su entorno de Data Cloud. Aprenda más sobre los metadatos que pueden agregarse a un kit de datos en la Guía del desarrollador de Data Cloud.

Paquete de Salesforce

Un paquete es un contenedor de objetos y metadatos personalizados que puede instalarse en una o en varias organizaciones y que puede compartirse con otros usuarios de Salesforce. Si quiere desarrollar una aplicación empresarial y venderla a los clientes de Salesforce, los paquetes gestionaos son las herramientas que utilizan los clientessocios de Salesforc e para crear aplicaciones empresariales y distribuir sus aplicaciones para los clientes en AppExchange. Los paquetes gestionados son compatibles con varias versiones y permiten actualizaciones automáticas, mientras que los paquetes no gestionados no se pueden actualizar. El conjunto de capacidades que ofrecen los paquetes gestionados le ayudan a distribuir, autorizar, probar funciones, resolver problemas y monetizar sus ofertas.

Al crear un paquete gestionado con metadatos de Data Cloud, debe aislar los metadatos de Data Cloud de los otros metadatos de Salesforce mediante la creación de paquetes independientes que solo contengan metadatos de Data Cloud. A continuación, cree dependencias de paquetes entre el paquete de Data Cloud y cualquier paquete relacionado.

Paquetes gestionados de segunda generación

Salesforce tiene paquetes gestionados de primera generación (1GP) y de segunda generación (2GP). A partir de ahora, es recomendable que todos los paquetes que se creen utilicen el método de empaquetado de la segunda generación (2GP). Los paquetes gestionados de segunda generación (2GP) hacen que los socios de AppExchange puedan desarrollar, distribuir y gestionar sus aplicaciones y metadatos de mejor manera. Obtenga más información sobre los paquetes gestionados de segunda generación para todas las aplicaciones de Salesforce en el módulo de Trailhead Paquetes gestionados de segunda generación.

Kit de datos

Un kit de datos es un paquete de metadatos que pueden empaquetarse, portátil y personalizable, creado en Data Cloud. Los kits de datos organizan los metadatos de Data Cloud en forma de plantilla. Esto puede hacerse directamente desde la IU sin necesidad de escribir ni una sola línea de código. Las funciones y los metadatos de Data Cloud deben agregarse primero a un kit de datos. Una vez creado el kit de datos, este debería agregarse a un paquete.

Cuando los usuarios quieran utilizar el kit de datos en su organización, deben instalar el paquete e implementar los componentes del kit de datos en su organización. La implementación de un kit de datos implica la activación y el uso de los componentes en el kit de datos en su organización de Salesforce. Este proceso garantiza que las transmisiones de datos, los modelos de datos y otros elementos incluidos en el kit de datos estén operativos e integrados en su organización.

Ciclo de vida del desarrollo

El equipo de Get Cloudy Consulting empieza a discutir sobre o que deben hacer para crear su aplicación de Data Cloud. A medida que desarrollan la aplicación, utilizarán paquetes y kits de datos antes de que el paquete se convierta en una aplicación completamente desarrollada.

El equipo de Get Cloudy Consulting elabora una lista de todo lo que necesitan para crear la aplicación mediante el ciclo de vida del desarrollo de la aplicación. El ciclo de vida del desarrollo de la aplicación incluye lo siguiente:

  • Planificar y recopilar requisitos . El equipo hablará con las partes interesadas a fin de definir la función de la aplicación, la cronología y determinar el éxito.
  • Crear el paquete. Mediante la interfaz de usuario de Salesforce o la interfaz de la 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 empaquetarlos.
  • 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 se están cumpliendo los requisitos que se han definido.
  • Realizar cambios recurrentes para solucionar problemas. El equipo de desarrollo solucionará los problemas que hayan encontrado y volverán a probar la aplicación. Una vez que se hayan realizado todas las pruebas y se hayan confirmado, los mismos kits de datos empaquetados (o los actualizados) pueden instalarse en una organización de producción. Esto es fundamental para Data Cloud, debido a que la asignación y el modelado de datos de forma correcta son necesarios para las funciones de Data Cloud, como la resolución de identidad y la segmentación.
  • Realizar pruebas de aceptación del usuario. Como prueba final, el equipo de desarrollo llevará a cabo algunas pruebas con los usuarios y analizarán los comentarios que estos proporcionen. Es posible que cambien algunas funciones siguiendo los comentarios que obtengan y mejoren la aplicación.
  • Distribuir la aplicación en AppExchange. Como socio de Salesforce, Get Cloudy puede registrar la aplicación en AppExchange, donde los clientes pueden probar una demo, ver revisiones y comprar la aplicación.

Etapas del ciclo de vida del producto de AppExchange: Planificación, Creación, Distribución, Comercialización, Venta y Asistencia.

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

En la siguiente unidad, verá cómo Get Cloudy Consulting comienza a crear su aplicación de Data Cloud con paquetes gestionados.

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios