- Primeros pasos
- Aplicaciones de demostración
- Tutorial
- Crea tu primera aplicación
- Crear una aplicación optimizada para dispositivos móviles
- Directrices generales sobre la experiencia del usuario
- Utilizar la vista maestra detallada
- Uso del visor de documentos
- Utiliza Recuento con valores de conjunto de opciones
- Usar valores seleccionados de una tabla
- Insertar aplicaciones
- Insertar mapas
- Ocultar contenedores mediante un botón
- Incluir enlaces MailTo
- Incluir la clasificación por estrellas
- Establecer contexto externo
- Trabajo con origen de datos y enlace de valor
- Uso de la actividad de envío de resultado provisional
- Aplicaciones públicas
- 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 valores
- Regla: iniciar el proceso
- Regla: subir el archivo al depósito de almacenamiento
- Regla: obtener el archivo del depósito de almacenamiento
- Regla: restablece los valores
- Regla: crear/actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Función: Y, O, No
- Función: Concat
- Función: Contiene
- Función: Recuento
- Función: TerminaEn
- Función: Si
- Función: EstáEnBlanco
- Función: Guid
- Función: Longitud
- Función: Lista
- Función: ComienzaPor
- Función: suma
- Función: ordenar
- Función: ahora
- Función: hoy
- Función: Tiempo
- Función: Año
- Función: Mes
- Función: Día
- Función: Hora
- Función: Minuto
- Función: nueva
- Función: buscar
- Función: filtro
- 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
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Aplicaciones de origen de Uipath
- Guía básica de resolución de problemas
Uso de Apps con Data Service
- Se recupera un máximo de 1000 registros para cualquier filtro en tiempo de ejecución.
- Una vez cargados, los datos de las entidades se actualizan solo cuando se ejecuta una regla. Las actualizaciones realizadas en Data Service mediante procesos u otros medios no se recopilan automáticamente. Asegúrate de actualizar los datos explícitamente en estos escenarios.
- El operador
in
solo admite tipos de datos primitivos, comostring
,number
,boolean
,null
.
in
no se admite en los escenarios de Data Service mediante el uso de choice-set
. En su lugar puedes usar el operador contains
pero solo para una entrada.
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, usaremos una entidad llamada Cliente con los siguientes campos:
- Address
- Dirección 2
- Ciudad
- Correo electrónico
- Nombre
- Teléfono
- Plan
- Estado
- Código postal
null
. Por ejemplo, puedes usar lo siguiente:
Filter(Customer, [If(IsBlank(Dropdown.Value), null, City), "=", Dropdown.Value])
En este caso, el filtro Ciudad solo se aplica cuando el menú desplegable contiene un valor distinto del vacío.
Usa la función Filtro para recuperar múltiples registros de entidades aplicables a la condición dada. Para seleccionar un único registro, utiliza la función Buscar.
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Agregue una entidad a su aplicación haciendo clic en el botón Añadir cualquiera en la parte superior del lienzo y seleccionando Entidad.
- Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Filtrar la información de la tabla por estado usando la función Filtro. En este ejemplo, para filtrar el cliente por el estado de California, añade la siguiente expresión en la propiedad Origen de datos de la tabla:
= Filter(Customer, [State, "=", "CA"])
.
Usa la función Ordenar para ordenar los clientes por nombre.
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Agregue una entidad a su aplicación haciendo clic en el botón Añadir cualquiera en la parte superior del lienzo y seleccionando Entidad.
-
Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Ordenar información de la tabla por nombre en orden descendente usando la función Ordenar. Para este ejemplo, añade la siguiente expresión en la propiedad Origen de datos de la tabla:
= Sort(Customer, Name, "Desc")
.
En este ejemplo crearemos una tabla de datos con tres botones:
- Crear nuevo
- Editar seleccionados
- Eliminar seleccionados
Los botones Crear nuevo y Editar seleccionados dirigirán a la misma página.
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Crea dos nuevos botones en la parte superior de la tabla: Editar selección y Crear nuevo. Crea un tercer botón en la parte inferior de la tabla llamado Borrar seleccionado.
-
Añade una entidad a tu aplicación haciendo clic en el icono Añadir cualquier de la parte superior del lienzo y seleccionando Entidad.
-
Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Crea una nueva página llamada Editar/Crear cliente y añade los siguientes controles:
6.1 Añade los campos de texto correspondientes a cada uno de los campos de entidad y enlázalos.
6.2 Añade un botón debajo de los campos de texto y nombrarlo Guardar.6.3 Establece una variable llamadaselectedCustomerId
utilizando una regla Establecer valor en el evento cambio de valor de la tabla. Vincula la variable aTable.SelectedValue.Id
para utilizarla en otra página. 6.4 Añade una regla Si-Entonces-Si no al botón Guardar y configúrala: Añade la siguiente expresión en el campo Si :=selectedCustomerId
==""
, como en la figura siguiente.
-
Añade una regla Crear/actualizar registro de entidad en el campo Entonces y configúrala como en la figura siguiente:
-
Añade una regla Crear/Actualizar registro de entidad en el campo Si No y añade la siguiente expresión en el campo ¿Qué registro de entidad debe crearse/actualizarse?:
=Lookup(Customer, [Id, "=", selectedCustomerId])
, dondeId
es el ID de la entidad. Configura la regla como en la figura siguiente.
7. Añade una regla Eliminar el registro de entidad al botón Eliminar seleccionados del paso 3 y añade la siguiente expresión en el campo ¿Qué registro de la entidad debe ser eliminado?*: Lookup(Customer, [Id, "=', Table.Id]).
8. Configura los botones Editar seleccionados y Crear nuevo del paso 3 para ir a la página Editar/Crear cliente.