Day 3 De los temas: Manage Users and Groups & Expressions: Transform Data, ¿que entendiste?

Day 3 De los temas:  Manage Users and Groups & Expressions: Transform Data, ¿que entendiste?

  Discussion posts and replies are publicly visible

Parents
  • 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. Administratorsque 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:

    • Reglas de expresión 
    • Consultas 
    • Interfaces  
    • Decisiones  
    • Constantes 

    Dentro de los principales prefijos utilizados se ubican:

    • a! | pertenece a a las funciones SAIL, todo en una interfaz esta respaldado por funciones SAIL.
    • ri! | Rule Inputs.
    • cons! | para añadir constantes.
    • rule! | otras expresiones.

    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

Reply
  • 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. Administratorsque 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:

    • Reglas de expresión 
    • Consultas 
    • Interfaces  
    • Decisiones  
    • Constantes 

    Dentro de los principales prefijos utilizados se ubican:

    • a! | pertenece a a las funciones SAIL, todo en una interfaz esta respaldado por funciones SAIL.
    • ri! | Rule Inputs.
    • cons! | para añadir constantes.
    • rule! | otras expresiones.

    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

Children
No Data