Favor de subir sus apuntes
Discussion posts and replies are publicly visible
Manage Users and groups
Los tipos de usuario se pueden crear desde la consola de Appian Designer, únicamente por administradores, estos no tienen acceso a los sites, para eso se debe generar un grupo de comportamiento especifico y darle acceso a un portal
Los grupos son necesarios por diversas razones, la principal de ellas es la seguridad, para no hacer accesible contenido delicado a perfiles que no debería verlo, los grupos son útiles para procesos dentro de las aplicaciones que requieren ejecutar una tarea en particular.
Como buena practica es recomendable con tal con tres grupos principales de usuarios: Todos los usuarios, administradores y funcionales/basados en roles, siendo estos dos los que van a diferir dependiendo de la aplicación en cuestión.
Es necesario crear un grupo primero para todos los usuarios, no se requieren hacer configuraciones adicionales ya que Appian automáticamente sabrá que el grupo de Todos los Usuarios es el grupo padre.
Expresions
Hay 4 tipos de datos básicos: Primitivos, Complejos, Subconjunto de datos y CDT
Podemos usar variables para representar datos dinámicos en una expresión, también podemos definir reglas en una sección especial del editor de expresiones y cabe destacar que las variables locales únicamente se pueden usar en la función en la que están definidas
Cuando se trata de arreglos, se pueden usar dos métodos: Usar la notación Index() o mediante un punto invocando el campo que queremos obtener del arreglo. En Appian los arreglos representan una colección de datos que por lo general están relacionados entre si. Usar mapeo en vez de un diccionario nos evita hacer casteos. Hay que tomar en cuenta que si la estructura de los datos es de tipo Map, reconocerá los tipos individuales de cada dato, por encima de AnyType
Data Design
Entre los beneficios de un buen diseño de datos se incluyen la comunicación con los accionistas, entendimiento consistente entre los desarrolladores así como la verificación de datos en una app. Los campos de registro personalizados permiten calcular, facilitar o modificar los datos existentes.
Para crear un modelo de datos basado en requerimientos de negocio es necesario identificar entidades, identificar campos de datos, relacionar las entidades y también identificar las data sources. Las decisiones que se tomen en diseño vana. impactar el rendimiento de la base de datos, es necesario usar los tipos de registro con sincronización de datos activada para evitar problemas comunes.