Loading
Exportar e importar Flexcards

Exportar e importar Flexcards

Importe o exporte Flexcards para utilizarlas en otra organización, como cuando las crea en un entorno sandbox o para utilizar paquetes de datos de muestra que proporciona Salesforce. Al exportar o importar paquetes de datos para Flexcards, si encuentra errores de límite Apex como límites de pila o CPU, reduzca el tamaño del paquete de datos anulando la selección de dependencias durante el proceso de exportación. Además, divida el paquete de datos en múltiples paquetes de datos más pequeños. Como mejor práctica, recomendamos incluir no más de 10 elementos en cada paquete de datos.

Exportar una Flexcard

Para exportar una Flexcard en el nuevo diseñador en el tiempo de ejecución estándar, utilice Salesforce CLI. OmniStudio exporta el archivo en formato JSON.

Antes de comenzar:

Nota
Nota Cuando exporta una Flexcard utilizando Salesforce CLI, Global Custom CSS no se incluye en la exportación. Como solución para esto, después de implementar una Flexcard con CSS personalizado global en una organización de destino, vuelva a aplicar la CSS desactivando y reactivando la Flexcard en la organización de destino. Esta acción vuelve a generar el archivo adjunto CSS en la organización de destino. De manera alternativa, vuelva a ingresar manualmente el CSS personalizado en el modal Flexcard Styling en la organización de destino después de la implementación.
  1. Desde un terminal en VS Code, ingrese este comando y sustituya las variables por los valores apropiados.
    sfdx force:data:tree:export -q "SELECT Description, AuthorName, OmniUiCardKey, OverrideKey, DataSourceConfig, SampleDataSourceResponse, ClonedFromOmniUiCardKey, VersionNumber, Namespace, Name, IsTrackingEnabled, PropertySetConfig, OmniUiCardType, Id, StylingConfiguration, UniqueName from OmniUiCard where id='flexcard_id'" -u org_alias -p -d export_directory -p
    org_alias
    El alias de la organización desde donde está exportando.
    export_directory
    El directorio en el proyecto donde se almacena el JSON exportado.
    flexcard_id
    El Id. de la Flexcard que desea exportar.
  2. Verifique si el archivo JSON se descarga en el directorio de exportación.

Exportar una Flexcard desde Designer en un paquete gestionado

En el diseñador para un paquete gestionado, exporte Flexcards de forma masiva desde la vista de lista Flexcards, o exporte una única Flexcard desde Flexcard Designer como un paquete de datos.

No puede utilizar Flexcards que exporte desde OmniStudio en OmniStudio para Vlocity.

  1. Desde el Iniciador de aplicación, busque y seleccione FlexCards de OmniStudio.
  2. Amplíe una Flexcard y seleccione la versión para exportar.
  3. Si la Flexcard no está activa, actívela.
  4. Haga clic en icono de menú de acciones y luego seleccione Exportar.
  5. Siga las instrucciones e ingrese la información según sea necesario.
  6. Para almacenar el paquete de datos y acceder a él desde DataPacks de Omni, seleccione Agregar a biblioteca.
  7. Para almacenar el paquete de datos en su equipo local, seleccione Descargar.
  8. Haga clic en Listo.

Exportar un componente web Lightning Flexcard desde el Diseñador en un paquete gestionado

Después de activar una Flexcard en Designer en un paquete gestionado, descargue el componente web Lightning generado para inspeccionar su código. No puede volver a implementar el componente web Lightning en su organización.

  1. Desde el Iniciador de aplicación, busque y seleccione FlexCards de OmniStudio.
  2. Amplíe una Flexcard y seleccione la versión para exportar.
  3. Si la Flexcard no está activa, actívela.
  4. Haga clic en icono de menú de acciones y luego seleccione Descargar LWC.
  5. Haga clic en Listo.

Importar una Flexcard

Para importar una Flexcard en el nuevo diseñador en tiempo de ejecución estándar, utilice Salesforce CLI. OmniStudio exporta el archivo en formato JSON.

Antes de comenzar:

Nota
Nota

No puede importar Flexcards con una combinación de autor y nombre de Flexcard existente.

Desde un terminal en VS Code, ingrese este comando y sustituya las variables por los valores apropiados.
sfdx force:data:tree:import -p ./export_directory/OmniUiCard-plan.json -u org_alias
org_alias
El alias de la organización desde donde está exportando.
export_directory
El directorio en el proyecto donde se almacena el JSON exportado.

Importar una Flexcard al diseñador en un paquete gestionado

Importe una Flexcard como un paquete de datos desde otro entorno en su organización.

  1. Desde el Iniciador de aplicación, busque y seleccione Flexcards.
  2. Haga clic en Importar y luego siga las instrucciones.
  3. Si utiliza una Flexcard creada para OmniStudio para paquetes gestionados, convierta los objetos en objetos estándar de OmniStudio:
    1. Active la Flexcard.
    2. Haga clic en icono de menú de acciones y luego seleccione Implementar LWC compatible con tiempo de ejecución estándar.
 
Cargando
Salesforce Help | Article