Constantes
Las constantes son variables globales para un flujo de trabajo que se definen en la ficha flujo de trabajo en el Configuración de flujo de trabajo Ventana. Las constantes permiten cambiar un valor en una sola ubicación y hacer que el cambio se aplique al resto del flujo de trabajo.
Existen tres tipos de constantes:
- Motor: se muestran cinco constantes de motor en cada flujo de trabajo y se muestra una constante adicional, IterationNumber, cuando el tipo de flujo de trabajo es macro de lote, iterativo o optimizador de ubicación.
- TempFilePath: el directorio donde el motor escribirá archivos temporales.
- Versión: el número de versión del motor Alteryx instalado en la máquina.
- WorkflowDirectory: el directorio del flujo de trabajo actual. Si no hay flujo de trabajo abierto, el valor será el directorio de instalación de Alteryx.
- WorkflowFileName: el nombre de archivo del flujo de trabajo, que sólo está disponible si el flujo de trabajo se ha guardado.
- GuiInteraction: un valor booleano que indica si un flujo de trabajo se está ejecutando desde la GUI. Cuando se ejecuta un flujo de trabajo desde el diseñador Alteryx o la interfaz de aplicación analítica, el valor devuelto será true o 1. Cuando se ejecuta un flujo de trabajo desde la línea de comandos, el valor devuelto es false o 0.
- IterationNumber: un entero que corresponde al número de veces que se ha ejecutado una macro, comenzando en 0.
- Pregunta: cuando el tipo de flujo de trabajo es App o macro analítica, muchas de las herramientas de interfaz se muestran como constantes de preguntas. El nombre de la constante corresponde al nombre de la herramienta pregunta. Consulta Herramientas de interfaz.
- Usuario: las constantes de usuario se pueden crear y editar mediante el Configuración de flujo de trabajo Ventana.
- Haga clic en el botón agregar .
- Escriba un nombre y un valor.
- Haga clic en la casilla de verificación # si el valor es un número. De forma predeterminada, las constantes son cadenas.
- Resalte la constante
- Haga clic en el botón eliminar .
Utilizar una constante
Las constantes del motor y del usuario se muestran como variables que se pueden utilizar para generar una expresión en cualquier herramienta que utilice un editor de expresiones. El tipo de datos de una constante se basa en si la constante se designa como un número o una cadena en la ficha flujo de trabajo en la ventana de configuración del flujo de trabajo. Las constantes de preguntas no se muestran en el editor de expresiones. Consulta Editor de expresiones.
Cualquier constante se puede utilizar en la configuración de una herramienta utilizando un acceso directo de referencia. Puede especificar una variable constante agregando un% (signo de porcentaje) al principio y al final del nombre: % ConstantType. ConstantName% .
El acceso directo de referencia se puede utilizar en un editor de expresiones o en un cuadro de texto, y la constante puede actualizarse mediante una herramienta de preguntas o modificarse en la ficha flujo de trabajo de la ventana Configuración de flujo de trabajo.
Tenga cuidado al usar este método, ya que no siempre puede producir resultados esperados.