Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Event Transformation

Puedes adaptar el event schema para cada sistema target. Esto te permite construir flujos de orquestación complejos con diferentes schemas para el mismo event a través de diversos targets. Signals simplifica el proceso sin codificación utilizando JSON path y lógica de mapeo para la transformación del schema.

Extraction

Este enfoque permite extraer una única clave del schema y reenviar solo esa clave específica al target designado.

¿Cómo extraer datos?

  1. Crea una regla siguiendo las instrucciones en este documento.

  2. Al configurar Target Input, selecciona Extraction bajo Target Input.

  3. Haz clic en el cuadro de Path para ver todas las claves en el event schema. Elige la clave requerida y guarda la regla.

Extraer una clave del cuerpo del event

Transformation

La transformación de datos se basa en un concepto de mapeo utilizando JSON path.

¿Cómo transformar datos?

  1. Crea una regla siguiendo las instrucciones en este documento.

  2. Al configurar Target Input, selecciona Transformation bajo Target Input.

  3. En la nueva plantilla, proporciona el nombre de la clave y en lugar de su valor especifica el JSON path de la clave deseada del sample event schema.

Transformación simple de un cuerpo de event

  1. Emplea el método for-each para crear un array en tu plantilla. Esto te ayudará a acceder a objetos/claves específicos de cualquier array en el sample schema.

Despliega esta sintaxis forEach((var{n})->{JSON_path_of_desired_key} ) junto a la clave que deseas que sea un array.

En la sintaxis, var{n} designa el nombre de la variable del array y el índice específico en el array. En el lugar de JSON_path en la sintaxis, también puedes emplear una nueva clave o un objeto JSON, que puede o no contener un método for-each dentro de él.

Transformación compleja de un cuerpo de event

Para mapear un valor de clave dentro de la sintaxis, especifica el var{n} (variable) que has establecido en el argumento y navega hasta tu clave deseada.

Nota: Catalyst Signals proporciona sugerencias de JSON paths en el panel del compilador de plantillas basándose en el sample event schema proporcionado. Esto facilita la tarea de buscar claves y su orden desde el sample schema.

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA