Los comandos son las tareas realizadas dentro de la cadena, basadas en 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 configura las conexiones necesarias para habilitar comandos con sus Orígenes de datos.
Para ejecutar comandos específicos en serie-uno tras otro, esperando cada uno a que termine el anterior- o simultáneamente en paralelo, o para que una cadena falle si falla uno de varios comandos, agrúpelos.
Agregar un comando a una cadena
- En la cadena, seleccione el comando que desea ejecutar:
- Para Agregar un nuevo comando a la cadena, en BizApps disponibles, haga clic en su conexión y, a continuación, mueva el comando al lugar donde debe aparecer en la cadena.
- Para duplicar un comando existente, seleccione su nodo, haga clic en Copiar , y mueva el nuevo nodo al lugar donde debe aparecer en la cadena.
Consejo: Para agregar un comando como primer nodo de la cadena, muévalo a Comience.
- Para enlazar el comando con 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, a continuación, muévalo al lugar en el que debería aparecer. Para mover varios nodos a la vez, mantenga pulsado SHIFT mientras los selecciona.
- Seleccione el nuevo nodo y haga clic en Editar .
- Introduzca los parámetros del comando:
- En Información básica, introduzca un nombre único y una descripción para ayudar a identificar el comando y su intención.
- Active el icono del ojo si desea enmascarar las salidas de datos sensibles .
- Para ejecutar el comando varias veces, para cada Elemento en Lista, Habilite Iterador introduzca los valores de iteración. y
- En Propiedades del comando, introduzca las entradas del comando, basado en el conector.
- Haz clic en Guardar.
Ejecutar sólo un comando o grupo
Para facilitar las pruebas y las iteraciones rápidas a medida que construye cadenas, puede ejecutar un único comando o grupo de comandos dentro de una cadena.
- En Chain Builder, en la pestaña Chains , seleccione Execute en el menú de la cadena.
- Para ejecutar el comando o grupo, haga clic en Ejecutar este comando .
- Hacer clic para ejecutar Cadena.
Omitir una orden
Para desarrollar una lógica de bifurcación, o como parte del desarrollo de una cadena, puede que necesite omitir un comando para forzar un resultado específico. También puede configurar una lógica condicional para obtener automáticamente un resultado específico en función de las reglas establecidas.
- En la cadena, seleccione el nodo del comando, haga clic en Editar , y seleccione Omitir .
- O elija si desea devolver automáticamente un resultado de info , warning , o error para el comando cuando se omita.
- Para omitir el comando sólo si se cumplen determinados criterios, especifique cuándo. Construye la lógica condicional como un grupo al que añades reglas y otros grupos de reglas, cada uno unido con un booleano AND u OR.
- Si todas las condiciones deben ser verdaderas para saltar, seleccione Y.
- Si sólo una condición debe ser verdadera para saltar, seleccione O.
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 Flotador Cualquier valor numérico. JSON JavaScript Object Notation; utilice Variable Transformation para analizar objetos Para verificar si los datos cumplen los criterios para omitir el comando, emparéjelos con un operador y un valor:
-
Está en blanco
oNo está en blanco
Contiene
-
Coincide con RegExp
, para expresión regular -
Empieza por
oTermina por
-
=
o!=
-
<
o>
-
<=
o>=
- Haz clic en Guardar.
Gestionar el tratamiento 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 Tratamiento de errores .
- En Acciones de error
- Para seguir la lógica de ramificación en 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 la cadena.
, seleccione qué hacer si el comando falla. - Para detener el comando si tarda más de lo debido, en Timeout conditions
, introduzca su duración máxima en segundos. - Para reintentar un comando si su Origen de datos es intermitente o no está disponible, introduzca el número de reintentos a intentar y cuántos segundos esperar entre intentos.
- En Condiciones de error , seleccione los errores que desee ignorar, como cuando se crea 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 salida, y 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 que resulte en una advertencia cuando el comando tenga éxito.
- En Interpretación del registro, seleccione si desea suspender el comando en función de si da lugar a resultados específicos.
- Para no fallar el comando basado en salidas específicas, seleccione No interpretar.
- Para que falle el comando cuando se encuentren salidas específicas, seleccione Fallar si se encuentran salida(s), e introduzca las salidas a buscar.
- Para fallar el comando cuando no se encuentran salidas específicas , seleccione Fallar si no se encuentran salida(s), e introduzca la salida a buscar.
- Haz clic en Guardar.
Ver la salida de un comando
Desde Monitor
, puede previsualizar la salida de un comando ejecutado a través del CloudRunner.- En Chain Builder, desde Monitor, abra la ejecución con la salida a previsualizar, y seleccione el comando.
- En la pestaña Salidas , haga clic en Vista previa de la salida
para ver la salida.
Nota: Sólo puede Vista previa de las salidas de los comandos ejecutados a través de CloudRunner, no un GroundRunner.
Quitar una orden de una cadena
Para Quitar un comando de una cadena, haga clic en su nodo, haga clic en Eliminar
, y luego haga clic en Eliminar.