¿Day 4 Design Appian Records Part 1 y Part 2 que aprendiste?
Discussion posts and replies are publicly visible
En Appian la planificación y diseño efectivo de registros es crucial, para ello debemos considerar los siguientes puntos:
Un registro en Appian es el núcleo principal de las aplicaciones en Appian, suelen denominarse como "Appian record objects"estos suelen construirse de manera nativa en Appian u obtenerse de diversas fuentes de datos como:
Una vez obtengamos nuestros datos podemos establecer relaciones de manera automática, es decir, como lo sugiere Appian, o las podemos establecer de manera manual entre entidades, esto representará un cambio inmediato en nuestro data model, paratemas de performance de las aplicaciones los datos pueden sincronizarse de manera manual o automática, esto guardará, unacopia de nuestros registros en caché, dentro de los tipos de relación que existen en Appian, tenemos:
La función para consultar información en Appian es "a!queryRecordType()", también pueden hacerse consultas de manera directaa nuestra fuente de datos, sin embargo, ese tema se abordará más adelante, dentro de nuestro editor de queries, podemoscrear nuestras propias consultas para regresar los campos específicos que buscamos (recordar obtener solo lo que necesitemoscuando lo necesitemos), podemos emplear funciones de agregado como se haría en casi cualquier lenguaje de consulta estructurado,como: SUM, AVG, COUNT, MAX, etc., aplicar funciones de filtrado, ya sea por campo, condición o valor y por último tambiéndispondremos en nuestro editor de queries de un limitador de registros y opción de ordenar por campos.
Para la manipulación de nuestros registros dispondremos de record actions, los cuáles nos permitirán alterar nuestros datos,como agregar nuevos, actualizar, borrar, etc., es recomendable aplicar reglas de seguridad a dichos actions, adicional a ello podremos crear nuestros propios actions acorde a nuestras necesidades, por ejemplo, updates personalizados,es importante recalcar que la función para hacer referencia a valores de un registro utilizar el prefijo "rv!".
Step-by-Step #7
Step-by-Step #8
Step-by-Step #9