Los comandos son las tareas que se realizan dentro de la cadena, en función de una conexión con una fuente de datos. Para cadenas más complejas, esto puede incluir comandos activados por una variedad de condiciones.
Nota: Antes de agregar una cadena, asegúrese de que su organización configure las conexiones necesarias para habilitar comandos con sus fuentes de datos.
Para ejecutar comandos específicos en serie—uno después del otro, cada uno esperando a que finalice el comando anterior— o simultáneamente en paralelo, o para que una cadena falle si falla un comando de varios, agrúpelos.
Agregar un comando a una cadena
- En la cadena, seleccione el comando a ejecutar:
- Para agregar un nuevo comando a la cadena, en BizApps disponibles, haga clic en su conexión y luego mueva el comando a donde debería aparecer en la cadena.
- Para duplicar un comando existente, seleccione su nodo, haga clic en Copiar y mueva el nuevo nodo a donde debería aparecer en la cadena.
Consejo: Para agregar un comando como el primer nodo de la cadena, muévalo a Inicio.
- Para vincular el comando a sus nodos anterior y siguiente en la cadena, haga clic y arrastre líneas entre los puertos de sus nodos.
Nota: Para cambiar la posición de un nodo en la cadena, desvincúlelo de otros nodos y luego muévalo a donde debería aparecer. Para mover varios nodos a la vez, mantenga presionada la tecla SHIFT mientras los selecciona.
- Seleccione el nuevo nodo y haga clic en Editar .
- Introduzca los parámetros del comando:
- En Información básica, ingrese un nombre y una descripción únicos para ayudar a identificar el comando y su intención.
- Active el ícono de ojo si desea enmascarar ] las salidas de datos confidenciales.
- Para ejecutar el comando varias veces, para cada elemento de la lista, habilite Iterador ingrese los valores de iteración. y
- En Propiedades del comando, ingrese las entradas del comando, según el conector.
- Haz clic en Guardar.
Ejecutar solo un único comando o grupo
Para facilitar las pruebas y las iteraciones rápidas a medida que construye cadenas, puede ejecutar un solo comando o grupo de comandos dentro de una cadena.
- En Generador de cadenas, desde la pestaña Cadenas , seleccione Ejecutar en el menú de la cadena.
- Para ejecutar el comando o grupo, haga clic en Ejecutar este comando .
- Haga clic en Ejecutar cadena.
Saltar un comando
Para desarrollar lógica de ramificación, o como parte del desarrollo de una cadena, es posible que deba omitir un comando para forzar un resultado específico. También puede configurar la lógica condicional para devolver automáticamente un resultado específico según reglas establecidas.
- En la cadena, seleccione el nodo del comando, haga clic en Editar y seleccione Omitir .
- Elija si desea devolver automáticamente un resultado de info , advertencia o error para el comando cuando se omite.
- Para omitir el comando solo si se cumplen criterios específicos, especifique cuándo. Construye la lógica condicional como un grupo al que agregas reglas y otros grupos de reglas, cada uno unido con un booleano AND u OR.
- Si todas las condiciones deben ser verdaderas para omitir, seleccione Y.
- Si solo una condición debe ser verdadera para omitir, seleccione OR.
Puede agregar reglas basadas en varios tipos de datos:
Tipo de datos Descripción Cadena Dos o más caracteres Entero Cualquier valor numérico entero, no decimal Fecha Cualquier cadena de fecha o variable de fecha Flotar Cualquier valor numérico JSON Notación de objetos de JavaScript; utilice Transformación de variable para analizar objetos Para verificar si los datos cumplen con los criterios para omitir el comando, empareje los datos con un operador y un valor:
-
Está en blanco
oNo está en blanco
Contiene
-
Coincide con RegExp
, para expresión regular -
Comienza con
oTermina con
-
=
o!=
-
< o
>
-
<=
o>=
- Haz clic en Guardar.
Administrar el manejo de errores de un comando
Para detectar o ignorar errores de un comando:
- En la cadena, haga clic en el nodo del comando, haga clic en Editar y seleccione Manejo de errores .
- En Acciones de error
- Para seguir la lógica de ramificación de la cadena, seleccione Continuar con la cadena.
- Para detener la cadena temporalmente, por ejemplo para solucionar el problema, seleccione Pausar cadena. Para reiniciar la cadena una vez resuelto el problema, seleccione el comando en la cadena y haga clic en Reanudar.
- Para detener la cadena por completo, seleccione Salir de cadena.
, seleccione qué hacer si el comando falla. - Para detener el comando si tarda más de lo debido, en Condiciones de tiempo de espera
, ingrese su duración máxima en segundos. - Para reintentar un comando si su fuente de datos es intermitente o no está disponible, ingrese la cantidad de reintentos a realizar y cuántos segundos esperar entre intentos.
- En Condiciones de error , seleccione cualquier error que desee ignorar, como al crear una carpeta que ya existe.
- Para establecer el estado del comando en función de su salida, haga clic en Agregar en Interpretación de saliday defina la regla (o grupo de reglas) para interpretar su estado.Por ejemplo, con la variable Estado de la salida Detalles del comando , puede establecer una regla para generar una advertencia cuando el comando tenga éxito.
- En Interpretación del registro, seleccione si desea que el comando falle en función de si produce resultados específicos.
- Para no hacer que el comando falle en función de resultados específicos, seleccione No interpretar.
- Para que el comando falle cuando se encuentren salidas específicas, seleccione Fallar si se encuentran salidas e ingrese las salidas que desea buscar.
- Para fallar el comando cuando no se encuentran salidas específicas , seleccione Fallar si no se encuentran salidas e ingrese la salida a buscar.
- Varias líneas de texto deberán separarse con
\n
- Haz clic en Guardar.
Ver la salida de un comando
Desde Monitor
, puedes obtener una vista previa de la salida de un comando ejecutado a través de CloudRunner.- En Chain Builder, desde Monitor, abra la ejecución con la salida para obtener una vista previa y seleccione el comando.
- En la pestaña Salidas , haga clic en Vista previa de la salida
para ver la salida.
Nota: Solo puedes obtener una vista previa de los resultados de los comandos ejecutados a través de CloudRunner, no de GroundRunner.
Eliminar un comando de una cadena
Para eliminar un comando de una cadena, haga clic en su nodo, haga clic en Eliminar
y luego haga clic en Eliminar.