Código Personalizado
Custom Code
Descripción general
La acción Código personalizado permite la ejecución de código JavaScript dentro de un flujo de trabajo, lo que permite a los usuarios ampliar la funcionalidad del sistema. Esta acción puede procesar datos y devolver resultados que se pueden utilizar en los pasos posteriores del flujo de trabajo.
Detalles de la acción

Cómo configurar
Nombre de la acción: Asigne a su paso de código personalizado un nombre que refleje su propósito.
Idioma: De forma predeterminada, está configurado en JavaScript. Actualmente, no se admiten otros idiomas.
Propiedad a incluir en el código:
Agregue pares clave-valor donde se usará la clave en su código y el valor puede estar codificado o mapeado dinámicamente desde pasos de flujo de trabajo anteriores.
Utilice estos pares clave-valor dentro del código haciendo referencia a
inputData.<key>. Por ejemplo, si la clave esnumber1, puede acceder a ella en el código comoinputData.number1.
Código:
Escriba código JavaScript para procesar los valores asignados en el paso anterior.
Asegúrese de que la salida tenga la forma de un objeto JavaScript o una matriz de objetos. Ejemplo:
output = { result: sum }.
Nombre de la acción
El nombre de la acción que se mostrará en el flujo de trabajo.
Sí
Idioma
El lenguaje de programación utilizado para el código personalizado (el predeterminado es JavaScript).
Sí
Propiedad a incluir en el código
Campos que se utilizarán dentro del código, asignados a partir de pasos anteriores. Utilice inputData.keyName para acceder a los valores dentro del código.
Sí
Código
Código JavaScript para realizar la operación deseada. El resultado debe ser un objeto JavaScript.
Sí
Ejemplo
Javascript
// This is wrapped in an async
function const sum = inputData.number1 + inputData.number2;
// Return the result as a JavaScript object
output = { result: sum };Este ejemplo agrega dos números de las propiedades asignadas number1y number2genera su suma.
Última actualización