Saltar al contenido

Herramienta de Decisión (Beta) en Jitterbit Integration Studio

Introducción

La herramienta Decisión (Beta) es un componente del proyecto que se utiliza como un paso en una operación para crear lógica condicional con declaraciones IF y declaraciones IF anidadas. Cada condición se evalúa como verdadera o falsa y dirige el procesamiento a diferentes operaciones o cadenas de operaciones según los resultados de la evaluación.

Nota

Para proporcionar comentarios sobre esta función beta, contacta al Equipo de Producto de Jitterbit.

Crear una instancia de Decisión (Beta)

Se puede crear una nueva instancia de la herramienta Decisión (Beta) desde estas ubicaciones:

Una herramienta Decisión (Beta) existente se puede editar desde estas ubicaciones:

Configurar una herramienta de Decisión (Beta)

La pantalla de configuración de Decisión (Beta) incluye estos campos y acciones:

Configuración de decisión

  • Nombre: Ingresa un nombre para identificar la instancia de la herramienta Decisión (Beta). El nombre debe ser único para cada instancia de Decisión (Beta) y no debe contener barras diagonales (/) o dos puntos (:).

  • Agregar Si: Haga clic para agregar una nueva rama de condición IF a la decisión.

  • Agregar Else: Haga clic para agregar una rama de condición ELSE opcional que define el resultado si ninguna de las condiciones anteriores se evalúa como verdadera. Solo se puede configurar una rama de condición ELSE.

  • Mover: Arrastre y suelte para cambiar la posición de la rama de condición en relación con las demás.

Configuración de la condición

Cada rama de condición contiene los siguientes elementos:

Configuración de decisión

  • Nombre de la condición: Ingrese un nombre descriptivo para la condición (por ejemplo, Cliente Premium de Alto Valor).

  • Expresiones: Defina una o más expresiones que se evalúan como verdaderas o falsas.

    • Campo: Ingrese el campo a evaluar de variables o respuestas de actividad.

    • Operador: Elija entre operadores de comparación (igual, no igual, mayor que o menor que).

    • Valor: Ingrese el valor con el que se comparará el campo.

    • Eliminar: Elimina la expresión.

  • Operadores lógicos: Use el selector Y/O para definir cómo se evalúan múltiples expresiones.

    selector

    • Y: Todas las expresiones deben ser verdaderas para que la condición se evalúe como verdadera.
    • O: Al menos una expresión debe ser verdadera para que la condición se evalúe como verdadera.
  • Agregar expresión: Agrega una fila para configurar una expresión para la condición.

  • Agregar condición: Agrega una estructura de condición anidada.

  • Eliminar: Elimina la estructura de condición.

Lógica de procesamiento

La siguiente lógica de procesamiento se aplica al ejecutar una herramienta de Decisión (Beta):

  • Evaluación secuencial: Las condiciones se evalúan en el orden en que aparecen en la configuración. La primera condición que se evalúa como verdadera se ejecuta, y no se evalúan las condiciones subsiguientes.

  • Secuencia de condiciones: El orden de las condiciones se puede modificar arrastrándolas hacia arriba o hacia abajo en la configuración utilizando el ícono Mover.

  • ELSE branch: Si está configurado, la rama ELSE se ejecuta cuando ninguna de las condiciones IF evalúa como verdadera.

  • Guardar cambios: Después de realizar cambios en una configuración nueva o existente, haga clic para guardar y cerrar la configuración.

  • Descartar cambios: Después de realizar cambios en una configuración nueva o existente, haga clic para cerrar la configuración sin guardar. Un mensaje le pide que confirme que desea descartar los cambios.

Definir operaciones lógicas

Una vez que guarda la configuración, regresa al lienzo de diseño, donde define la operación o cadena de operaciones que se ejecuta según los resultados de la evaluación.

logic empty

  • Y (Sí/verdadero): Use la zona de caída para agregar o configurar una operación o cadena de operaciones que se ejecute cuando la condición evalúe como verdadero.

  • N (No/falso): Si se ha configurado una rama ELSE, use la zona de caída para agregar o configurar una operación o cadena de operaciones que se ejecute cuando ninguna de las condiciones evalúe como verdadero.

En este ejemplo, (continuando desde el ejemplo mostrado en Configuración de condición), los clientes premium con pedidos de alto valor en América del Norte reciben un procesamiento especial y todos los demás clientes reciben un procesamiento estándar:

logic configured

Acciones

La barra de acciones para una herramienta de Decisión (Beta) tiene estas acciones:

Decision actions

Icono de barra de acciones Descripción
Editar abre la pantalla de configuración.
Cortar coloca una copia del componente en su portapapeles y elimina el componente original del proyecto (ver Reutilización de componentes).
Copiar coloca una copia del componente (excluyendo sus operaciones lógicas definidas) en su portapapeles (ver Reutilización de componentes).
Renombrar posiciona el cursor en el nombre de la actividad o herramienta para que pueda realizar ediciones según sea necesario.
Eliminar quita el componente como un paso de operación de la operación.
Icono del contenedor Descripción
/ Expandir o colapsar las ramas de resultado.
Haga clic para abrir el menú de acciones del contenedor. Copiar es la única acción disponible. Use Copiar para colocar una copia del contenedor (el componente y sus operaciones lógicas definidas) en su portapapeles (ver Reutilización de componentes).