Usted está aquí:
Implementación de metadatos limpios para OmniStudio
La implementación de metadatos limpia moderniza el modo de implementar componentes de OmniStudio. Cuando lo activa, los componentes de OmniStudio se comportan como metadatos estándar de Salesforce, de modo que los implementa con Salesforce CLI, DevOps Center, conjuntos de cambios y empaquetado, junto con componentes web Lightning, flujos y clases Apex en una única canalización.
Los componentes de OmniStudio se convierten en entidades de configuración estándar, representadas por nuevos tipos de metadatos. Cada componente expone solo una única versión, las dependencias se detectan automáticamente y los archivos de origen utilizan nombres limpios que distinguen entre versiones. Implementa componentes de OmniStudio con las mismas herramientas y flujos de trabajo que ya utiliza para el resto de la plataforma Salesforce.
Beneficios clave
Implementación de metadatos limpios aporta estas mejoras a la implementación de OmniStudio.
- Implementación atómica: Implemente cambios de OmniStudio junto con otros tipos de metadatos de Salesforce en una implementación coherente.
- Detección de dependencias automática en paquetes de primera generación (1GP): Cuando recupera o implementa un componente de OmniStudio, el marco identifica los componentes de los que depende y los incluye.
- Gestión de versiones simplificada: Cada componente expone solo su versión única para la implementación. Cada implementación crea una versión en la organización de destino, de modo que ya no escanea una larga lista de versiones para encontrar la correcta.
- Diferencias legibles: Los nuevos metadatos producen diferencias coherentes y legibles de sus cambios de OmniStudio implementados para los revisores.
- Compatibilidad de empaquetado: Los nuevos metadatos se pueden empaquetar en paquetes de primera generación (1GP) y segunda generación (2GP).
- Compatibilidad de copia de sandbox: Cuando crea un entorno sandbox de copia completa o copia parcial, sus componentes de OmniStudio se copian en el entorno sandbox. Consulte Tipos y plantillas de sandbox.
- Seguimiento de origen: Realice un seguimiento de los cambios entre su proyecto local y una organización borrador o sandbox cuando cree, actualice o elimine componentes de OmniStudio. Consulte Seguir los cambios entre su proyecto y su organización.
Diferencias clave
Esta tabla compara la implementación de OmniStudio antes y después de activar Implementación de metadatos limpia.
| Función | Implementación heredada | Implementación de metadatos limpios |
|---|---|---|
| Implementar junto con otros tipos de metadatos | No | Sí |
| Versiones expuestas para implementación | Todas las versiones | Solo versión única |
| Detección automática de dependencias | No compatible | Admitido (solo 1GP) |
| Archivos de origen en control de versión | Difícil de comparar | Diferencias legibles y coherentes |
| Asignación de nombres a archivos | Incluye número de versión | Adopción de versión |
| Seguimiento de origen | No se admite | Compatible |
| Copia Sandbox completa | Componentes de OmniStudio no copiados | Componentes de OmniStudio copiados |
| Embalaje 1GP | Limited | Se admite |
| Embalaje 2GP | Limited | Se admite |
| Conjuntos de cambios | No se admite | Compatible |
Métodos y herramientas de implementación admitidos
Después de activar la función, puede utilizar componentes de OmniStudio con estas opciones:
- Salesforce CLI: Recupere, implemente y empaquete componentes de OmniStudio con comandos de
sf project. Consulte Comandos del proyecto. - Conjuntos de cambios: Incluya componentes de OmniStudio en conjuntos de cambios, con dependencias identificadas automáticamente. Consulte Implementar utilizando conjuntos de cambios.
- API de metadatos: Trabaje con los nuevos tipos de metadatos de forma programática. Consulte Comprender la API de metadatos.
- Embalaje 1GP y 2GP: Empaquete componentes de OmniStudio en paquetes de primera y segunda generación. Consulte Paquetes gestionados de primera generación y Paquetes gestionados de segunda generación.
- Copia de sandbox: Cuando crea o actualiza un desarrollador, Developer Pro, Copia parcial o Sandbox completo, los componentes de OmniStudio se copian automáticamente. Consulte Sandboxes.
Nuevos tipos de metadatos
Cuando Implementación de metadatos limpia está activada, utilice estos tipos de metadatos para recuperar e implementar operaciones. Estos tipos de metadatos requieren la versión 67.0 o posterior de la API.
| Componente | Nuevo tipo de metadatos | Tipo heredado (ya no compatible) |
|---|---|---|
| OmniScript | OmniScriptDefinition | OmniScriptConfig |
| Procedimiento de integración | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| Asignador de datos | DataMapperDefinition | OmniDataTransformConfig |
| Flexcard | FlexcardDefinition | OmniUiCardConfig |
Limitaciones
Tenga en cuenta estas limitaciones cuando planifique su implementación.
- No se admite la API de herramientas.
- No se admiten los componentes de OmniStudio que hacen referencia a Asignadores de datos en el paquete gestionado que no sea de Sectores.
- El empaquetado no permite sustituciones de versión. Si un nombre de componente entra en conflicto con un componente existente durante la instalación, la instalación crea una versión.
- Configurar implementación de metadatos limpia
Active Limpiar implementación de metadatos desde Configuración de OmniStudio en Configuración. Actívelo tanto en la organización de origen como en la organización de destino. - Preguntas más frecuentes (FAQ) sobre metadatos de OmniStudio Clean
Obtenga respuestas a preguntas comunes sobre el uso de Implementación de metadatos limpia para OmniStudio.
