Una expresión booleana solo puede tener uno de dos valores: verdadero (sí) o falso (no). Por ejemplo, la expresión "Fecha igual al 17/07/2014" tiene un valor de sí (verdadero) si el valor de la variable actual es el 17 de julio de 2014; de lo contrario, tiene un valor de no (falso). Utilice valores booleanos (o expresiones que devuelvan valores booleanos) con If-Then-Else acciones para decirle al Arquitecto cómo tomar decisiones basadas en dos alternativas claras.

Ejemplos de

  • Llama.Ani =="Tel: +13175551212": En esta expresión booleana, el resultado es verdadero si el número de teléfono de origen es 1-317-555-1212; de lo contrario, falso.
  • ToAudioTTS (If (Hour (GetCurrentDateTimeUtc ())> = 12, "Buenas tardes", "Buenos días")): En esta expresión que incluye valores booleanos, si la hora actual es en o después de las 12:00:00 pm, el sistema reproduce el audio de "Buenas tardes". De lo contrario, reproduce el audio de "Buenos días". 
    Nota: En este ejemplo, el sistema ejecuta la verificación con el valor de fecha y hora UTC.

Puede probar solo una condición con una variable, o puede probar múltiples condiciones con múltiples variables. Cada vez que haces clic Agregar declaración de actualización, Architect agrega una fila variable. Si la tabla tiene más de una fila, entonces:

  • El proceso evalúa las condiciones en orden de arriba hacia abajo, tal como aparecen en la tabla.
  • El proceso utiliza una "evaluación de cortocircuito". Cuando una expresión combina varias condiciones mediante el uso de OR, toda la expresión es verdadera si alguna de las condiciones es verdadera. Por lo tanto, si la primera condición es verdadera, el proceso sabe que toda la expresión es verdadera y no necesita evaluar ninguna de las otras condiciones. Tan pronto como el proceso alcanza una condición que es verdadera, deja de evaluar una expresión OR. Por otra parte, si una expresión combina varias condiciones utilizando AND, entonces la expresión completa es falsa si incluso one de sus condiciones es falsa. Por lo tanto, tan pronto como el proceso alcanza una condición que es falsa, deja de evaluar una expresión AND porque sabe que toda la expresión es falsa. En cualquier caso, el proceso pasa al siguiente paso.

Agregar una expresión booleana a una secuencia de tareas

En una secuencia de tareas, puede agregar una expresión booleana a una acción Actualizar datos de datos. Por ejemplo, 

  1. Desde la Caja de herramientas, expanda el Datos categoría y arrastre una Actualizar datos acción a la ubicación deseada en la tarea.
  2. En el formulario de diseño Actualizar datos, en el Nombre campo, agregue un nombre significativo para describir el elemento.
  3. Haga clic en el Agregar declaración de actualización botón y seleccione Booleano.
  4. En el Nombre de la variable campo, escriba la etiqueta para identificar la variable en las tareas.
  5. En el Valor para asignar campo, realice una de las siguientes acciones:
    • Para establecer el valor del modo literal, haga clic en el Cierto o Falso boton de radio.
    • Para establecer el valor mediante una expresión, haga clic en el botón de expresión y realice una de las siguientes acciones:
      • Agregue la expresión en línea.
      • Haga clic en el Editar expresión para abrir el Editor de expresiones grande y crear su expresión.
  6. Para agregar opcionalmente otra variable, haga clic en el Agregar declaración de actualización botón.