Day 11: ¿Que entendiste de: Interfaces 102: Build Interfaces Using an Expression?

Day 11: ¿Que entendiste de: Interfaces 102: Build Interfaces Using an Expression?

  Discussion posts and replies are publicly visible

Parents
  • José Castillo

    Para poder acelerar el desarrollo de las interfaces existen las plantillas, sirviendo como guías para conocer los patrones de interfaces: 

    • Mostrar y ocultar diseños 
    • Combinar diseños 
    • Ensamblar elementos dinámicos en las 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: 

    • Label: nombre que se mostrará en la interfaz para el formulario 
    • Contents: todos los elementos contenidos en el formulario, a más de uno se separan por comas 
    • Buttons: los botones que se muestran en el formulario 

    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: 

    • Almacenar datos de consultas 
    • Servir para realizar filtro de datos 
    • Remover o actualizar arreglos  
    • Reducción de carga del sistema 

    El proceso por el cual un dato pasa de una interfaz a otra por medio de variables locales es: 

    • Se rellena el formulario 
    • Se almacena la información en variables locales 
    • Se envían los datos por medio de la función a!save() 
    • Se guardan en rule inputs 
    • Se envían a otros objetos de Appian 

    Appian 19 ya posee la capacidad de actualizar las variables locales de manera automática y estas pueden ser usadas para: 

    • Establecer temporizadores 
    • Observar variables 
    • Realizar actualizaciones continuos o desactivarlas 

    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

Reply
  • José Castillo

    Para poder acelerar el desarrollo de las interfaces existen las plantillas, sirviendo como guías para conocer los patrones de interfaces: 

    • Mostrar y ocultar diseños 
    • Combinar diseños 
    • Ensamblar elementos dinámicos en las 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: 

    • Label: nombre que se mostrará en la interfaz para el formulario 
    • Contents: todos los elementos contenidos en el formulario, a más de uno se separan por comas 
    • Buttons: los botones que se muestran en el formulario 

    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: 

    • Almacenar datos de consultas 
    • Servir para realizar filtro de datos 
    • Remover o actualizar arreglos  
    • Reducción de carga del sistema 

    El proceso por el cual un dato pasa de una interfaz a otra por medio de variables locales es: 

    • Se rellena el formulario 
    • Se almacena la información en variables locales 
    • Se envían los datos por medio de la función a!save() 
    • Se guardan en rule inputs 
    • Se envían a otros objetos de Appian 

    Appian 19 ya posee la capacidad de actualizar las variables locales de manera automática y estas pueden ser usadas para: 

    • Establecer temporizadores 
    • Observar variables 
    • Realizar actualizaciones continuos o desactivarlas 

    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

Children
No Data