- Primeros pasos
- Antes de empezar
- Tutorial
- Acceder a la URL de producción de una aplicación
- Crear una aplicación optimizada para dispositivos móviles
- Depurar aplicaciones
- Insertar mapas
- Establecer contexto externo
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utiliza Recuento con valores de conjunto de opciones
- Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
- Usar máscara de entrada
- Notificaciones
- Cómo utilizar expresiones VB
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valor
- Regla: iniciar el proceso
- Regla: restablece los valores
- Regla: subir el archivo al depósito de almacenamiento
- Regla: descargar el archivo del depósito de almacenamiento
- Regla: crear registro de entidad
- Regla: actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Regla: flujo de trabajo del desencadenador
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas

Guía del usuario de Apps
Uso de Apps con Data Service
Información en segundo plano
- Se recupera un máximo de 1000 registros para cualquier filtro en tiempo de ejecución.
- Una vez cargados los datos de la entidad, los datos se actualizan solo cuando se ejecuta una regla. Cualquier cambio realizado en la entidad a través de procesos u otros medios no se actualiza automáticamente en Apps. Asegúrate de actualizar explícitamente los datos en estos escenarios.
- El operador
insolo admite tipos de datos primitivos, como:string,number,boolean,null. El operadorinno es compatible con los escenarios de Data Service que utilizanchoice-set. En su lugar, puedes utilizar el operadorcontains, pero solo para una entrada.
Información general
Antes de iniciar este ejemplo, asegúrate de que tienes los permisos adecuados de Data Service. Para obtener más información, consulta la página Data Service: gestión de acceso.
Para este ejemplo, utilizaremos una entidad llamada Cliente con los siguientes campos:
- Address
- Dirección 2
- Ciudad
- Correo electrónico
- Nombre
- Teléfono
- Plan
- Estado
- Código postal
Filtrar cliente por estado
Utiliza la función Función: Obtener para recuperar varios registros de entidad. Además, utiliza el Creador de consultas para filtrar los registros recuperados. En este ejemplo, aplicamos un filtro a la entidad Cliente , por lo que la búsqueda solo devuelve clientes del estado de Washington.
Consulta La función Obtener para obtener más información.
Si quieres recuperar un único registro, utiliza la función FetchOne en su lugar.
- Abre una aplicación existente o crea una nueva.
- Añade un control Tabla a tu aplicación:
- Selecciona Añadir control.
- Selecciona Pantalla.
- Arrastra el control Tabla a un área de tu aplicación.
- Añade una entidad a tu aplicación:
- Selecciona la opción Añadir cualquiera
en la parte superior del lienzo. - Select Entity.
- Selecciona un tenant.
- Selecciona la entidad que quieres añadir a tu aplicación y, a continuación, Añadir.
- Selecciona la opción Añadir cualquiera
- Vincula la entidad al control Tabla :
- En la pestaña General del panel Propiedades , selecciona el botón Recursos adicionales junto a Origen de datos.
- Selecciona Generador de consultas.
- Selecciona la entidad que deseas utilizar y, a continuación, Añadir condición.
- Selecciona un campo del menú desplegable y luego un operador, como
=. - Introduce la cadena por la que quieres filtrar los registros, entre comillas. Por ejemplo, si solo quieres registros de clientes del estado de Washington, añade
"WA"como valor.
- Utiliza el editor de expresiones para aplicar un filtro en condiciones específicas:
- En el Generador de consultas, selecciona el botón Abrir recursos y luego Editor de expresiones.
- Escribe una expresión que contenga una condición. Por ejemplo, puedes utilizar una condición SI para aplicar un filtro solo cuando un control desplegable en la página principal de la aplicación no esté vacío y contenga un valor especificado por el usuario:
Fetch(of Customer)( If( MainPage.Dropdown is Nothing, Nothing, createFilterGroup(New QueryFilter(){addFilter("State", "contains", MainPage.Dropdown.Value)}, Nothing, 0)), Nothing, Nothing, Nothing, New ExpansionFieldOption( {addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})Fetch(of Customer)( If( MainPage.Dropdown is Nothing, Nothing, createFilterGroup(New QueryFilter(){addFilter("State", "contains", MainPage.Dropdown.Value)}, Nothing, 0)), Nothing, Nothing, Nothing, New ExpansionFieldOption( {addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
Al previsualizar o ejecutar la aplicación, la consulta se ejecuta y recupera los registros filtrados.
Ordenar clientes
Utiliza el Generador de consultas para aplicar opciones de ordenación a tu búsqueda.
- Abre una aplicación existente o crea una nueva.
- Añade un control Tabla a tu aplicación:
- Selecciona Añadir control.
- Selecciona Pantalla.
- Arrastra el control Tabla a un área de tu aplicación**.**
- Añade una entidad a tu aplicación:
- Selecciona la opción Añadir cualquiera
en la parte superior del lienzo. - Select Entity.
- Selecciona un tenant.
- Selecciona la entidad que quieres añadir a tu aplicación y, a continuación, Añadir.
- Selecciona la opción Añadir cualquiera
- Vincula la entidad a la tabla y aplica una regla de clasificación:
- En la pestaña General del panel Propiedades , selecciona el botón Recursos adicionales junto a Origen de datos.
- Selecciona Generador de consultas.
- Selecciona Configuración adicional.
- En el campo Ordenar por, añade el campo por el que quieres ordenar, como Nombre.
- El campo Ordenar de forma ascendente está establecido en Verdadero de forma predeterminada. Selecciona el campo y escribe Falso para ordenar los resultados en orden descendente.
- Previsualiza o ejecuta tu aplicación. Al previsualizar o ejecutar tu aplicación, la tabla muestra los registros del campo Nombre en tu entidad, en orden alfabético descendente.
Usar entidades con Editar cuadrícula
Puedes utilizar el control Editar cuadrícula para mostrar registros de entidades en tu aplicación y realizar operaciones CRUD en tu entidad utilizando este control.
Consulta Utilizar Obtener para recuperar registros de entidades en los controles Editar cuadrícula y Utilizar entidades con los controles Editar cuadrícula para obtener más detalles y ejemplos prácticos relacionados con el control Editar cuadrícula .