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 Hola muy buenas tardes.
Comparto mi Resumen, espero que este aporte sea de gran ayuda.
Manage Users & Groups
Existen 2 diferentes tipos de usuarios.
Usuario básico y usuario Administrador, también se puede modificar el acceso a la aplicación para diferentes usuarios.
Los grupos es lo primero que debemos de trabajar antes que cualquier objeto en la aplicación, ya que nos provee organización y seguridad.
Por default los usuarios básicos no tienen acceso a nada dentro de la aplicación , a menos que anteriormente se le de los permisos
El usuario Administrador tiene acceso a todo el desarrollo de Appian, le permite diseñar y administrar objetos y el acceso a la consola de administración.
Para crear un usuario básico tenemos que irnos a la consola de administración , dar click en usuarios y en crear , hacemos su perfil dependiendo de que rol tenga y seleccionamos el tipo de usuario si será básico o administrador, También podemos desactivarlo o sestear la password.
Los grupos nos van a servir para tener un control de la seguridad de nuestros desarrollos y decidir quien verá nuestras aplicaciones
Application Groups.
Para mejores prácticas , se necesita tener estos grupos para dividir.
All users, Adminstadores, funtional an role based.
Los administradores son el team de desarrollo , , los grupos funcionales sirven solo para mostrar la información relevante a usuarios de negocio. Para mejores practicas se necesita hacer un grupo por cada rol de trabajo.
Crear Grupo.
Para crear un grupo tenemos que estar en la Vista de Objetos , dar en boton crear y seleccionar nuevo grupo, para mejores practicas siempre poner el prefijo de la aplicación
Siempre crear el grupo “All users” que es donde viviran todos los usuarios de la aplicación ya se administradores o usuarios basicos, ese será el grupo padre.
Luego crear el grupo de administradores y usar la seguridad de “All users”, todos los demás grupos que se hagan se heredarán la seguridad de “All users”.
No agregar todos los usuarios en el grupo “All users” si no que hacer un grupo por cada rol de trabajo.
Se realizo la actividad #3, Consiste en generar grupos , asignar la seguridad de las aplicaciones así como de los objetos y de Carpetas.
Como se ve los primero que se tiene que hacer es definir los grupos y luego la seguridad de la aplicación.
Transform Your Data.
Editor de Expresiones
Crear un folder de aplicaciones para las aplicaciones , crear un objeto de expresión.
En nuestro folder de expresiones contendrá toda la lógica que necesitamos en nuestra aplicación, como puede ser consultas , reglas de expresión, interfaces, decisiones, constantes.
Es recomendable hacer un subfolders que nos ayuden a identificar cada uno de los elementos
Los permisos que le demos a esos folders son importantes ya que existen diferentes tipo como:
Cuando se crea una regla de expresión las mejores practicas dicen que se tiene que empezar con el prefijo.
Cuando creamos una expresión automaticamente nos abrira el panel para hacer nuestra expresión, donde podemos definir , constantes , funciones predefinidas , decisiones como if.
Se usa & para concatenar expresiones.
Data types.
Se tienen 3 tipos de datos en Appian , los datos primitivos, complejos y los customs.
Los datos primitivos Son.
Texto , numero , booleano y fecha.
Los cdt son la manera en como organizamos nuestro datos , parecido a una tabla de bd
Funciones en Appian.
Para las funciones el prefijo que se ocupa es a! , la mayoría de esta sintaxis es parecidas a los constantes.
Nos ayudan a calcular ciertos datos , definir fechas , condiciones , texto , toda las funciones están documentadas en el portal de Appian Functions.
Variables.
Las constantes serán aquella información que nunca va a cambiar o que permanecerán mucho tiempo en el sistema y para no perder tiempo se puede definir una constante y no ser repetitivos.
Puedes referencia una variable o hacer variables locales .
Una regla de entrada se declara con ri!.
Arrays.
Los arreglos se diferencias con un {} entre ellos , puedes guardar ,los tipos de datos que requieras
Para acceder a un arreglo se tiene que poner el el numero de arreglo
Conversiones.
Las conversiones nos ayudan a transformar nuestros datos al tipo de dato que necesitamos
Llamando objetos.
Se puede llamar los Objetos haciendo referencia de los mismos. Así como una constante o una rule expression.
Testing and troubleshooting expression
La herramienta nos ayuda a ver cuales son los principales issues que se tienen en la aplicación ya sea de desarrollo o de lógica.
Se realizó la actividad #4 Donde se tenía que realizar Constantes y un ejercicio de Reglas de Expresión.
José Bernardo Valdés Hernández.