La actividad SetValueActivity permite establecer un valor en uno o más parámetros o variables de la reacción a partir de la creación de una expresión.
Al hacer doble click sobre la actividad colocada en el diseñador de reacciones se accede al primer paso del asistente de configuración de actividades.
Available Sources |
Muestra las distintas fuentes de datos (parámetros, variables y resultado de ejecución de actividades anteriores) que se pueden usar como entrada a la expresión. |
Select Node |
En caso que la fuente de datos seleccionada contenga una estructura jerárquica, es posible selecccionar el nodo de dicha estructura que se tomará como entrada a la expresión |
Functions |
Muestra una lista de funciones que pueden ser utilizadas dentro de la propiedad "Expression" para manipular el contenido de la fuente de datos seleccionada, para utilizar una función de las listadas, arrastrela hacia el contenido de la propiedad "Expression" |
Expression |
Permite editar la expresión que se evaluará y dará como resultado la salida de esta actividad. En caso de desear más de una función debe concatenar las mismas mediante el signo +. Por ejemplo: StrReverse((:P|NombreUsuario|NombreUsuario:)) + Replace((:P|NombreUsuario|NombreUsuario:), "a", "B") + " OK". En este caso se invertirán los caracteres de la variable NombreUsuario, se concatenará el resultado de reemplazar el caracter "a" por "B" en el valor original de la variable NombreUsuario y por ultimo se le concatenaran los caracteres " OK". |
Test |
Permite evaluar la expresión configurada. Al presionar este botón, en caso que se utilice en la expresión una fuente de datos, se presenta una pantalla en la que se debe ingresar un valor de ejemplo para la fuente de datos seleccionada. Al presionar OK se evalúa la expresión y se visualiza su resultado: |
Al presionar el botón "Next" se accede al paso 5 del asistente de configuración de actividades en el cual se selecciona el o los parámetros o variables de la reacción a los cuales asignar el resultado de la actividad SetValue: