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
  • JOSÉ CASTILLO

    Usuarios y grupos

    Los grupos son los objetos de creación más frecuentes al crear una aplicación en Appian, pues permiten organizar tu aplicación y brindar seguridad a la misma. Los principales grupos de Appian son, los administradores (encargados de controlar y diseñar objetos en la aplicación) y los usuarios base (que solo pueden visualizar la aplicación).

    Un usuario de nivel básico puede tener acceso al desarrollo de la app agregándolo al grupo de desarrolladores del sistema. Existen diferentes formas de crear usuarios, por ejemplo: mediante LDA y SAML authentication, LDAP Tools y Group Management Application. 

    Hay 4 razones para el uso de grupos: 

    1. Seguridad: para evitar que cualquier usuario pueda modificar la aplicación causando diferentes conflictos. 
    2. Acceso a las características de la aplicación: solo los grupos autorizados por el desarrollador podrán tener acceso a las características de la aplicación. 
    3. Tareas y mensajería: permite asignar de forma rápida las tareas a los usuarios. 
    4. Establecer la seguridad usando grupos. 

    Hay más grupos establecidos en Appian, a parte de los dos principales, para garantizar la seguridad de la aplicación, llamados Funtional or Role-Based Group, que son grupos creados por el usuario de negocio basados en tareas o roles del usuario que interactúa con el sistema. 

    Al crear los grupos se necesita, añadir a los usuarios a los grupos si esto lo necesita y asegurar la aplicación, dentro de los niveles de permiso existen 3 importantes en Appian: 

    1. Administrador: acceso a toda la aplicación, desde visualizar hasta modificar objetos 
    2. Editor: podrán editar los objetos de la aplicación 
    3. Espectador: solo podrán realizar consultas y visualizar los datos.

    Expression Transform Data

    Para crear una expresión, es necesario tener un espacio para crearla, para ello se usa los Folders Stores donde se pueden crear: 

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

    Es necesario establecer la seguridad a cada carpeta, cada grupo o usuario deberá tener uno u otro permiso, Administrador (para modificar, crear, eliminar y consultar objetos en la aplicación), Espectadores (solo consultar o visualizar objetos) y Editores (pueden modificar objetos dentro de la aplicación). 

    Se pueden crear reglas de expresión mediante el editor de expresiones, donde crear constantes, reglas, poder usar funciones, consultas, etc. La interfaz del editor es sencilla y facilita la comprensión de las funciones colocando en la parte inferior los parámetros que esta usará, al lado derecho mostrará la Entrada de reglas, donde crear información dinámica por medio de variables. También permite el testear los datos. 

    Los tipos de datos primitivos en Appian al igual que en un lenguaje de programación convencional son: texto, números, boléanos y fechas. Para crear una lista de objetos de un tipo en Appian, que son tipos de datos compejos, se utiliza "{ }" separando por comas los elementos. Appian permite el realizar consultas de una base de datos al estilo SQL mediante tipos de datos DataSubset. 

    Un tipo de dato es el CDT (tipo de dato personalizado), en donde se almacena un campo definido por el usuario con su respectivo tipo de dato.

    Las funciones en Appian contienen la lógica pre establecida para facilitar los diferentes trabajos que se deseen realizar. Para operaciones matemáticas se usan los operadores convencionales. Y tener en cuenta que algunas funciones empiezan con el prefijo a! 

    Las variables en Appian se usan con el prefijo ri! y no solo pueden tomar valores primarios, pueden convertirse en objetos según la aplicación lo necesite, al ser objetos estos pueden tener valores nulos, esto se controla con la función isnull(). Una constante es un valor que no cambia y usa el prefijo cons! 

    Tambien dentro de Appien hay variables locales, que se puede acceder a ellas dentro de la función a!localVariable(). 

    Los arreglos en Appian pueden representar un conjunto de datos de diferentes tipos, al igual que Python, pero a diferencia de los lenguajes de programación, los arreglos empiezan con el índice 1. Los diccionarios muestran la información asociada a una llave. Además de presentar mapas, similares a los diccionarios, usando a!map(). La conversión permite cambiar un tipo de dato por otro para un uso en específico mediante funciones con el prefijo "to" 

    Se puede hacer referencia a diferentes objetos de la aplicación mediante el prefijo rule!, con el objetivo de minimizar el tiempo de desarrollo y evitar errores. Al realizar las pruebas sobre las diferentes reglas de expresión se puede obtener ciertos errores que el mismo editor muestra en pantalla. 

    Ejercicios resueltos

     PDFPDFPDF

Reply
  • JOSÉ CASTILLO

    Usuarios y grupos

    Los grupos son los objetos de creación más frecuentes al crear una aplicación en Appian, pues permiten organizar tu aplicación y brindar seguridad a la misma. Los principales grupos de Appian son, los administradores (encargados de controlar y diseñar objetos en la aplicación) y los usuarios base (que solo pueden visualizar la aplicación).

    Un usuario de nivel básico puede tener acceso al desarrollo de la app agregándolo al grupo de desarrolladores del sistema. Existen diferentes formas de crear usuarios, por ejemplo: mediante LDA y SAML authentication, LDAP Tools y Group Management Application. 

    Hay 4 razones para el uso de grupos: 

    1. Seguridad: para evitar que cualquier usuario pueda modificar la aplicación causando diferentes conflictos. 
    2. Acceso a las características de la aplicación: solo los grupos autorizados por el desarrollador podrán tener acceso a las características de la aplicación. 
    3. Tareas y mensajería: permite asignar de forma rápida las tareas a los usuarios. 
    4. Establecer la seguridad usando grupos. 

    Hay más grupos establecidos en Appian, a parte de los dos principales, para garantizar la seguridad de la aplicación, llamados Funtional or Role-Based Group, que son grupos creados por el usuario de negocio basados en tareas o roles del usuario que interactúa con el sistema. 

    Al crear los grupos se necesita, añadir a los usuarios a los grupos si esto lo necesita y asegurar la aplicación, dentro de los niveles de permiso existen 3 importantes en Appian: 

    1. Administrador: acceso a toda la aplicación, desde visualizar hasta modificar objetos 
    2. Editor: podrán editar los objetos de la aplicación 
    3. Espectador: solo podrán realizar consultas y visualizar los datos.

    Expression Transform Data

    Para crear una expresión, es necesario tener un espacio para crearla, para ello se usa los Folders Stores donde se pueden crear: 

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

    Es necesario establecer la seguridad a cada carpeta, cada grupo o usuario deberá tener uno u otro permiso, Administrador (para modificar, crear, eliminar y consultar objetos en la aplicación), Espectadores (solo consultar o visualizar objetos) y Editores (pueden modificar objetos dentro de la aplicación). 

    Se pueden crear reglas de expresión mediante el editor de expresiones, donde crear constantes, reglas, poder usar funciones, consultas, etc. La interfaz del editor es sencilla y facilita la comprensión de las funciones colocando en la parte inferior los parámetros que esta usará, al lado derecho mostrará la Entrada de reglas, donde crear información dinámica por medio de variables. También permite el testear los datos. 

    Los tipos de datos primitivos en Appian al igual que en un lenguaje de programación convencional son: texto, números, boléanos y fechas. Para crear una lista de objetos de un tipo en Appian, que son tipos de datos compejos, se utiliza "{ }" separando por comas los elementos. Appian permite el realizar consultas de una base de datos al estilo SQL mediante tipos de datos DataSubset. 

    Un tipo de dato es el CDT (tipo de dato personalizado), en donde se almacena un campo definido por el usuario con su respectivo tipo de dato.

    Las funciones en Appian contienen la lógica pre establecida para facilitar los diferentes trabajos que se deseen realizar. Para operaciones matemáticas se usan los operadores convencionales. Y tener en cuenta que algunas funciones empiezan con el prefijo a! 

    Las variables en Appian se usan con el prefijo ri! y no solo pueden tomar valores primarios, pueden convertirse en objetos según la aplicación lo necesite, al ser objetos estos pueden tener valores nulos, esto se controla con la función isnull(). Una constante es un valor que no cambia y usa el prefijo cons! 

    Tambien dentro de Appien hay variables locales, que se puede acceder a ellas dentro de la función a!localVariable(). 

    Los arreglos en Appian pueden representar un conjunto de datos de diferentes tipos, al igual que Python, pero a diferencia de los lenguajes de programación, los arreglos empiezan con el índice 1. Los diccionarios muestran la información asociada a una llave. Además de presentar mapas, similares a los diccionarios, usando a!map(). La conversión permite cambiar un tipo de dato por otro para un uso en específico mediante funciones con el prefijo "to" 

    Se puede hacer referencia a diferentes objetos de la aplicación mediante el prefijo rule!, con el objetivo de minimizar el tiempo de desarrollo y evitar errores. Al realizar las pruebas sobre las diferentes reglas de expresión se puede obtener ciertos errores que el mismo editor muestra en pantalla. 

    Ejercicios resueltos

     PDFPDFPDF

Children
No Data