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

  1. Nombre de la acción: Asigne a su paso de código personalizado un nombre que refleje su propósito.

  2. Idioma: De forma predeterminada, está configurado en JavaScript. Actualmente, no se admiten otros idiomas.

  3. 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 es number1, puede acceder a ella en el código como inputData.number1.

  4. 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 del campo
Descripción
Obligatorio

Nombre de la acción

El nombre de la acción que se mostrará en el flujo de trabajo.

Idioma

El lenguaje de programación utilizado para el código personalizado (el predeterminado es JavaScript).

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.

Código

Código JavaScript para realizar la operación deseada. El resultado debe ser un objeto JavaScript.

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