Day 11: ¿Que entendiste de: Interfaces 102: Build Interfaces Using an Expression?
Discussion posts and replies are publicly visible
aliciam0003
José Castillo
Para poder acelerar el desarrollo de las interfaces existen las plantillas, sirviendo como guías para conocer los patrones de interfaces:
El insertar componentes en las interfaces en Appian es intuitivo y sencillo, basta con arrastrar los componentes en la pantalla y de esta forma presentar la información a los usuarios, Appian muestra esta información con ayuda de funciones.
Uno de los componentes más usados son los formularios, llamando a la función a!formLayout(), que presentan diversos elementos, además de presentar 3 parámetros principales:
Los registros e informes no requieren un diseño de formulario.
Cada componente en Appian se puede editar al seleccionarlo, mostrando "La configuración de componentes", también existe la posibilidad de ingresar al "Modo de expresión", donde se podrá modificar y definir los componentes como una expresión en Appian.
Las reglas de entrada pueden funcionar en los formularios para poder guardar información y que esta no se pierda con el tiempo.
Para poder facilitar el modificar elementos de selección dentro de componentes como: listas de selección, radio Buttons, etc, la mejor práctica es usar constantes.
Para pasar la información entre formularios, lo típico es usar un botón que permita dicha acción, haciendo uso de la función a!buttonLayout(), se establece el parámetro "Submit" como verdadero para que la información sea pasada.
Variables Locales
Funcionan para manejar las consultas en una interfaz y añadir cierto comportamiento dinámico en la interfaz, se crean con la función a!localVariables(). A diferencia de las rule inputs, las variables locales solo funcionan y se encuentran en la interfaz en la que fueron creadas así como no es necesario establecer un tipo de dato. Unos de los usos de las variables locales son:
El proceso por el cual un dato pasa de una interfaz a otra por medio de variables locales es:
Appian 19 ya posee la capacidad de actualizar las variables locales de manera automática y estas pueden ser usadas para:
Otra forma de realizar las actualizaciones es mediante la función a!refreshVariable(), puediendo establecer una hora en la que se actualice o actualizarse al cambiar otra variable local.
Ejercicio
PDF