Day 3 De los temas: Manage Users and Groups & Expressions: Transform Data, ¿que entendiste?
Discussion posts and replies are publicly visible
Fernando Fernández Morales
Design Appian Records Part 1: Accessing Your Data
¿Qué son los registros de appian?
La mejor definición de un registro en Appian es una vista procesable del usuario de todos los datos que una organización recopila sobre un único objeto o proceso.
La información se puede obtener de bases de datos, procesos, Salesforce o servicios web
La mejor opción son las bases de datos ya que están hechas para ser más eficientes
Integran la información de múltiples fuentes de datos bases de datos y servicios web, y luego acceder, hacer referencia y tomar medidas sobre estos datos en todas sus aplicaciones.
Los registros se pueden utilizar para escribir datos nuevos o modificar datos existentes en una base de datos.
Se puede aplicar seguridad para especificar quien puede ver cada registro
Planificar y diseñar registros efectivos
-Primero se necesita saber quienes van a ser los usuarios y cual es su objetivo dentro de la aplicación (Esto es parte del sprint 0)
-Aplicar reglas de seguridad para determinar usuarios y grupos que pueden ver los registros
-Evitar tanto texto, usar más materiales gráficos para representar los datos
-Los enlaces son de gran utilidad para el usuario ya que ayudan a ver información relevante que respalda el registro
-Se pueden organizar los registros en varias vistas, esto ayuda a que el contenido sea mas atractivo
-Considerar los diseños móviles, si la mayoría de usuarios utilizan dispositivos móviles es mejor usar cuadriculas con menos columnas para evitar el desplazamiento horizontal
-Garantizar que los informes que agregan datos entre registros permitan a los usuarios profundizar en registros individuales
-Esta bien tomar diseños prestados, descubriendo que ha funcionado en otras aplicaciones podemos adaptar otros diseños a nuestras aplicaciones
Dificultades en el diseño
No pensar en cómo los usuarios buscarán y encontrarán los datos que necesitan en un tipo de registro. Los usuarios necesitan filtros para restringir y buscar en la lista de registros
¿Qué es un objeto de tipo de registro?
Un tipo de registro es un objeto de diseño de Appian que le permite configurar Appian Records.
Debemos enfocarnos en lo que los usuarios quieren ver
Hay tres elementos principales que componen el objeto de tipo de registro: datos de registro, registros y la lista de registros.
Al momento de crear un record type podemos crear una nueva base
Cuando cambia o elimina un campo el cambio se vera inmediatamente reflejado en los objetos dependientes
Se pueden omitir sincronizaciones de datos fallidas y usar la ultima carga correcta
Si hay un problema al sincronizar sus datos, como administrador recibirá una notificación por correo electrónico.
Seguridad
Appian proporciona diferentes formas de configurar seguridad
Niveles de seguridad:
-Seguridad de objeto tipo registro
Puede elegir mostrar o no un registro completo a ciertos grupos
-Seguridad a nivel registro
Cuando está habilitada la sincronización de datos, se pueden agregar reglas de seguridad para definir quién puede ver qué registros.
-Seguridad de vista de registro
En la página Seguridad de vistas y acciones, puede decidir quién puede ver cada vista y en qué condiciones.
-Registro de seguridad de acción
En la misma página, puede configurar la seguridad para sus acciones de registro.
-También se pueden crear reglas para que los usuarios que pueden ver otros registros relacionado puedan ver esa lista
Los desarrolladores también deberán diseñar buenas experiencias de usuario mediante la incorporación de filtros de usuario bien pensados, acciones relacionadas y vistas visualmente atractivas.
Consultar un tipo de registro
función a!queryEntity(). Esta función consulta su base de datos y devuelve los datos solicitados.
a!queryRecordType( )
Puede utilizar esta función para devolver:
una lista de valores para un solo campo de registro
una lista de registros con un subconjunto de los campos
información agregada
una sola fila de datos
Campos de registro
El panel izquierdo contiene los campos en su tipo de registro
Agregar
La pestaña Agregar permite crear agrupaciones de los resultados de la consulta. A continuación, puede realizar mediciones en esos grupos, incluidos:
Count
Sum
Average
Min
Max
Filtros
La pestaña Filtro le permite agregar filtros a su consulta
Ordenar y limitar
La pestaña ordenar y limitar le permite definir:
->cuantas filas devolver
->cómo ordenar esas filas
¿Qué es una lista de registros?
Es una lista explorable que los usuarios pueden buscar y filtrar para encontrar registros
Se pueden proporcionar filtros y agregar acciones que los usuarios pueden realizar
Estilo de lista de registros
Para configurar la lista de registros, primero debe elegir entre un estilo de cuadrícula o lista
Lista: Para dispositivos móviles
Cuadricula: Muestra los datos de registro en una vista clara y concisa.
Para eliminar registros solo se debe pulsar la X
Agregar campo de registro personalizado
Los campos de registro personalizados le permiten usar plantillas predefinidas o expresiones de formato libre para definir fácilmente cómo se calculan, simplifican o transforman los datos del registro
Plantillas de campo de registro personalizadas
Campos de registros relacionados agregados
Obtenga la suma, el promedio, el conteo, el máximo o el mínimo de un campo de registro relacionado en una relación de uno a varios.
Extraer fechas parciales
Devuelve un valor parcial de una fecha, como la fecha sin la hora, o solo el mes a partir de la fecha
Grupos basados en una diferencia de fecha
Calcule la diferencia entre dos campos de fecha o fecha y hora y organice la diferencia en grupos.
Grupos basados en un rango
Defina rangos para organizar sus datos numéricos.
Grupos basados en valores de texto
Organice los valores de texto en grupos.
Tres paneles que se pueden usar en la interfaz de edición
Los tres paneles incluyen navegación, configuración y vista previa. El panel de navegación le permite seleccionar diferentes columnas y propiedades en la cuadrícula. El panel de configuración es donde puede cambiar el valor y las propiedades de los campos, como la etiqueta y la ordenación. El panel de vista previa es donde puede ver todos los cambios que ha realizado.
fv! es el prefijo de la variable que se utiliza para configurar los datos de cada fila de una cuadrícula.
Los campos de revisión personalizados le permiten usar plantillas o expresiones para definir cómo se calculan, simplifican o transforman los datos de su registro, y luego presenta esos valores como nuevos campos en su tipo de registro.
Aplicar filtros
Puede crear filtros interactivos para que los usuarios puedan determinar qué registros aparecen en la lista de registros.
Los filtros de usuario también se pueden utilizar en cuadrículas fuera de la lista de registros.
Filtros predeterminados
Cuando su tipo de registro no tiene habilitada la sincronización de datos, puede usar filtros predeterminados para especificar qué registros aparecen en la lista de registros y vistas según las condiciones que especifique.
Filtros de usuario
permiten a los usuarios filtrar los datos de la lista de registros y mostrar solo los registros de vehículos que coincidan con ciertos criterios.
Filtros estáticos
Permiten definir un valor especifico o un rango de valores para el campo que está filtrando
Filtros dinámicos
Son basados en expresiones y permiten filtrar según los datos disponibles en la fuente de los datos
Es importante señalar que los usuarios tienen acceso a un campo de búsqueda en la parte superior del registro. Esto le da al usuario otra opción para buscar los datos que está buscando.
Vistas de registros
Una vista de registro consta de una interfaz que muestra información de un único registro a los usuarios finales.
Acciones de registro
Hay dos tipos: acciones de lista de registros y acciones relacionadas.
Una acción de lista de registros es un enlace a un modelo de proceso que un usuario puede iniciar directamente desde la lista de registros. El tipo de acción más común para configurar aquí es que los usuarios creen un nuevo registro para ese tipo de registro.
Una acción relacionada también es un enlace a un modelo de proceso. Esto difiere de una acción de lista de registros porque estos modelos de proceso se inician directamente desde una vista de registro y usan datos de ese registro. Esos datos se conocen como el contexto de la acción relacionada.
Step-By-Step #5