¿Day 4 Design Appian Records Part 1 y Part 2 que aprendiste?
Discussion posts and replies are publicly visible
Jesús Reyes Hernández
Relaciones de tipos de registros
Las relaciones de tipos de registros es una forma fácil y rápida de conectar y consultar los datos relacionados con su aplicación.
Se definir relaciones de:
Se puede usar una experiencia de low-code para relacionar sus datos de registro, de modo que pueda comenzar a crear sus aplicaciones más rápido.
Usar datos relacionados
Puede crear una consulta única al tipo de registro del vehículo para acceder a los datos del vehículo y a los datos de mantenimiento relacionados.
Flexibilidad
Establecer relaciones de tipos de registro agiliza y flexibiliza el desarrollo.
Funciones de agregación
Filtro de usuarios con datos personalizados
Siempre que defina una nueva relación muchos a uno, se genera automáticamente un filtro de usuario. Este filtro de usuario se crea en el campo de registros relacionados utilizado para definir la relación, también llamado el campo común, y usa el primer campo de texto clave no primario en el tipo de registro relacionado como opciones de filtro.
Filtro de usuario basado en expresiones
Cambie la selección del botón de opción en la parte superior de la pantalla desde Configuración guiada a Expresión.
Nombre al filtro “Marca”. Estará entonces preparado para escribir la expresión de filtro.
Para comenzar, necesita crear una variable local con la función a!localVariables().
Luego, necesita definir una variable local llamada local!vehicleMakes.
Ahora comenzará a llenar los parámetros para a!queryRecordType().
Para el parámetro recordType, use recordType!Vehicle.
Agregue una coma y continúe con la siguiente línea para agregar el parámetro fields. El icono de error desaparecerá después de que actualice el campo en el siguiente paso.
Puede usar a!aggregationFields() para seleccionar el campo vehicle.make y obtener un conteo de ese campo.
Agregue el parámetro groupings y una llave.
Con a!grouping, puede comenzar a escribir la palabra “make”, y Appian le sugerirá el campo de tipo de registro del vehículo, marca.
También puede crear un alias para este campo con el nombre “make”.
Agregue una coma después de la llave de cierre.
Para el parámetro measures de a!aggregationFields(), usará a!measure().
Para campo, comience a escribir make, y seleccione la referencia del campo de tipo de registro del vehículo, make.
También podrá ver un conteo de la marca de cada vehículo utilizando la función “CONTAR” Similar al alias anterior, establezca otro alias para esta medida que se llame “count”.
También se le recomienda que agregue pagingInfo para a!queryRecordType(), de modo que pueda establecer límites en la cantidad de filas que recupera.
La consulta tiene un índice de inicio de 1. Esto implica que los resultados comenzarán en la página 1.
Configure el tamaño de lote en 5000.
Ahora, agregará la función a!recordFilterList().
Actualice el parámetro name a "Make".
Para opciones, usará la función a!forEach().
Los elementos para a!forEach() deberían ser local!vehicleMakes.data
El parámetro expression usa a!recordFilterListOption()
Actualice el parámetro id a fv!index
Actualice name a fv!item.make
Para el parámetro filter, usará a!queryFilter()
Actualice los parámetros a!queryFilter()con
recordType!vehicle.fields.make para field.
Su operador debería ser "="
Valor debería ser fv!item.make
actualice el parámetro dataCount a fv!item.count.
Hacer referencia a datos de registros relacionados
Filtros de origen de tipo de registro
Con un filtro de origen, puede crear tres objetos de tipo de registro separados que solo mostrarán los datos relacionados con su entidad.
Step-by-step #6