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:
-
La pestaña Componentes del panel del proyecto utilizando el menú Crear Nuevo (ver menú de acciones de la pestaña Componentes en pestaña Componentes del panel del proyecto).
-
La pestaña Herramientas de la paleta de componentes de diseño (ver Herramientas en paleta de componentes de diseño).
Una herramienta Decisión (Beta) existente se puede editar desde estas ubicaciones:
-
El lienzo de diseño (ver menú de acciones de componentes en lienzo de diseño).
-
La pestaña Componentes del panel del proyecto (ver menú de acciones de componentes en pestaña Componentes del panel del proyecto).
Configurar una herramienta de Decisión (Beta)
La pantalla de configuración de Decisión (Beta) incluye estos campos y acciones:
-
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ónELSE
. -
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:
-
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.- 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 ramaELSE
se ejecuta cuando ninguna de las condicionesIF
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.
-
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 comoverdadero
.
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:
Acciones
La barra de acciones para una herramienta de Decisión (Beta) tiene estas acciones:
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). |