- Primeros pasos
- Aplicaciones de demostración
- 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
- Visión general de los controles
- Diseño y estilo
- Ejemplos de diseños de aplicaciones
- Controles de iconos
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- La etiqueta Accesible
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- El panel de recursos
- Exportación e importación de páginas
- Referencias del contexto del usuario
- Aplicaciones públicas
- Cómo guardar tu App
- Errores de la aplicación y resolución de problemas
- Diseñar tu aplicación con Autopilot
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mensaje de registro
- 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
- Regla: Enviar acción
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Aprovechar los medios en tu aplicación
- Aprovechar las acciones en tu aplicación
- Aprovechar las conexiones en tus aplicaciones
- Aplicaciones en Studio Web
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Aplicaciones de origen de Uipath
- Guía básica de resolución de problemas

Guía del usuario de Apps
El Generador de consultas te permite filtrar datos de las entidades de Data Service, respetando una sintaxis predefinida.
Fetch, FetchOne, GetChoiceSet y GetChoiceSetValue son asíncronas y no admiten el encadenamiento.
Para mostrar registros de entidad en un control, utiliza una variable de aplicación y la regla Establecer valor . También puedes vincular el origen de datos de control a tu entidad utilizando el Creador de consultas.
Consulta Uso de las funciones Fetch para ver ejemplos prácticos.
Fetch() para evaluar y ordenar tus entidades de Data Service.
Como requisito previo, debes hacer referencia a las entidades existentes de Data Service en tu aplicación. Para utilizar el Generador de consultas, sigue los siguientes pasos:
Ajustes adicionales
On the Additional settings tab, you can configure rules for the queried data.
The following table describes the elements of the Additional settings tab.
| Elemento | Descripción |
| Page start index (skip) |
Enables you to define how many records to skip before starting to return results. For example, if you enter 10, the query starts from the 11th record. Note: Setting a Page start index can be useful for pagination when using large datasets.
|
| Page limit (top) |
Enables you to set the maximum number of records to return. For example, if you enter 50, the query returns the first 50 rows. Note: Setting a Page limit helps control query size.
|
| Add sort field |
Adds a sort field that allows you to configure a sorting rule for the queried data. The Sort by field and the Sort ascending elements display. |
| Ordenar por campo | Enables you to enter the field you to use for sorting the data. |
| Orden ascendente | Si es verdadero, ordena los datos consultados en orden ascendente. |
| Projection | Enables you to define a specific field from the entity that only should be included in the result set.
Nota: Projection can can be used to simplify output data.
|
Fetch() para recuperar y manipular los datos de la entidad. La función Fetch() es asíncrona y no admite el encadenamiento.
Fetch() tiene los siguientes parámetros:
|
Parámetro |
Descripción |
|---|---|
|
| Un grupo de filtros en Data Service |
|
|
Especifica el tamaño de la página y el número de registros que quieres omitir. |
|
|
Especifica la columna que quieres clasificar y el orden para la clasificación. |
|
|
Especifica los campos de la entidad que deben devolverse. |
|
|
Especifica qué columnas de una entidad de relación debe expandirse y devolverse. Apps permite expansiones de nivel uno, lo que significa que si tienes un campo de relación, las expresiones esperan que un nivel de propiedades sea accesible. El generador de consultas añade automáticamente estas propiedades, y son obligatorias para las entidades no pertenecientes al sistema. |
The FetchOne() function
Fetch() devuelve un ListSource<T>, que es el mismo tipo que para los controles de lista, FetchOne() devuelve un solo registro de tipo T.
Fetch() , la función FetchOne() es asíncrona y no admite el encadenamiento.
Fetch(), para obtener resultados más personalizados:
Obtener simple
Obtiene el número de registros para una entidad, por ejemplo SystemUsers.
Fetch(of SystemUsers)()Fetch(of SystemUsers)()Obtener con condición del filtro
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10))Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10))Obtener con condición del filtro y orden de clasificación (ascendente)
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date")})Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date")})Obtener con condición del filtro y orden de clasificación (descendente)
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date", true)})Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date", true)})Obtener con PaginationProps estático
Fetch(of SystemUsers)(Nothing, new PaginationProps(0, 100))Fetch(of SystemUsers)(Nothing, new PaginationProps(0, 100))Obtener con PaginationProps vinculado al control
Por ejemplo, para el control Editar cuadrícula:
Fetch(of SystemUsers)(Nothing, new PaginationProps(MainPage.EditableGrid.PageStart, MainPage.EditableGrid.PageLimit))Fetch(of SystemUsers)(Nothing, new PaginationProps(MainPage.EditableGrid.PageStart, MainPage.EditableGrid.PageLimit))Obtener con proyección
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), Nothing, new string(){"Name"})Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), Nothing, new string(){"Name"})- Cómo utilizar el creador de consultas
- Ajustes adicionales
- La función Obtener
- The FetchOne() function
- Obtener simple
- Obtener con condición del filtro
- Obtener con condición del filtro y orden de clasificación (ascendente)
- Obtener con condición del filtro y orden de clasificación (descendente)
- Obtener con PaginationProps estático
- Obtener con PaginationProps vinculado al control
- Obtener con proyección