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 tiempo de ejecución del paquete gestionado y Designer, migre al tiempo de ejecución estándar y Designer para utilizar esta función. Consulte Migrar sus componentes a Tiempo de ejecución estándar de OmniStudio utilizando el Asistente de migración de OmniStudio.

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