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 limpia 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 parcial, sus componentes de OmniStudio se copian en el entorno sandbox. Consulte Plantillas y tipos 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 Seguimiento de cambios entre su proyecto y su organización.
Principales diferencias
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 limpia |
|---|---|---|
| Implementar junto con otros tipos de metadatos | No | Sí |
| Versiones expuestas para su implementación | Todas las versiones | Solo versión única |
| Detección de dependencias automática | No compatible | Admitido (solo 1GP) |
| Archivos de origen en control de versiones | Difícil de comparar | Diferencias legibles y coherentes |
| Asignación de nombres a archivos | Incluye número de versión | Distingue por versión |
| Seguimiento de origen | No se admite | Compatible |
| Copia Sandbox completa | Componentes de OmniStudio no copiados | Componentes de OmniStudio copiados |
| Embalaje 1GP | Limitado | Se admite |
| Embalaje 2GP | Limitado | 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 de 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 Developer, Developer Pro, Copia parcial o Sandbox completo, los componentes de OmniStudio se copian automáticamente. Consulte Sandboxes.
Tipos de metadatos nuevos
Cuando Implementación de metadatos limpia está activada, utilice estos tipos de metadatos para operaciones de recuperación e implementación. Estos tipos de metadatos requieren la versión 67.0 o posterior de la API.
| Componente | Nuevo tipo de metadatos | Tipo heredado (ya no se admite) |
|---|---|---|
| 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 no Industrias.
- 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 la implementación de metadatos limpia
Active Limpiar implementación de metadatos desde Configuración de OmniStudio en Configuración. Actívelo en la organización de origen y en la organización de destino. - Preguntas más frecuentes sobre metadatos limpios de OmniStudio
Obtenga respuestas a preguntas comunes sobre el uso de Implementación de metadatos limpia para OmniStudio.
