Loading
Implementación de metadatos limpios para OmniStudio

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.

Nota
Nota La implementación de metadatos limpios solo está disponible en el tiempo de ejecución estándar y el diseñador estándar. Si está en el diseñador y el tiempo de ejecución del paquete gestionado, migre al diseñador y el tiempo de ejecución estándar para utilizar esta función. Consulte Migrar sus componentes al tiempo de ejecución estándar de OmniStudio utilizando el Asistente de migración de OmniStudio.

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
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.
 
Cargando
Salesforce Help | Article