Day 3 De los temas: Manage Users and Groups & Expressions: Transform Data, ¿que entendiste?
Discussion posts and replies are publicly visible
Marco Polo Martínez Badillo
Para el manejo de usuarios y grupos, comprendí que cada aplicación debe ser asegurada con al menos 3 grupos de usuarios "all users" y "administrators", y grupo de usuarios funcional basado en roles. Existen los usuarios básicos (encargados de las actividades clave, y serán agregados a los grupos con necesidades similares y heredarán la seguridad del grupo).
De manera automática, al crear la aplicación vamos a tener definidos nuestros primeros 2 grupos: All Users - que contienen todos los usuarios de nuestra app. y que se denomina como el grupo padre. Administrators - que contiene todos los usuarios que pueden administrar la app, y tienen habilitado el crear, modificar y borrar objetos. Ya que las buenas prácticas indican que debemos crear solo los grupos necesarios para la seguridad y tareas hasta el momento, los usuarios funcionales basados en roles, se crearán sobre la marcha del proyecto y de acuerdo a las actividades claves con las que interactuaran cada uno dentro de la aplicación.
Expressions: Van a heredar la seguridad de la carpeta padre, y van a requerir de que habilitemos el Data Sync para guardar en caché. Con ellas tenemos un campo de uso en distintos objetos, y funcionalidad de resuperación, formateo y transformación de datos, podemos crear vistas en tipo de registro y acciónes de registro, utilizarlas en interfaces. Los Viewers van a tener acceso a todas esas reglas de expresión.
Es importante recalcar que para crear nuestras expressions debemos crear antes nuestra carpeta Rules y despues las subcarpetas principales:
Dentro de los principales prefijos utilizados se ubican:
Por último, podemos crear interfaces con múltiples vistas para hacer que el contenido dea más legible, organizar datos y quizá eliminar datos de la vista resúmen de acuerdo a las necesidades del usuario final. Debemos crear tantos filtros sean requeridos por nuestro cliente para facilitar la búsqueda de registros.
Hecho por: Josué Quintero Silva