Compartir a través de


Configurar Mobile Offline para aplicaciones basadas en modelos

Utilice el diseñador de aplicaciones moderno para habilitar sus aplicaciones basadas en modelos para su uso sin conexión en un dispositivo móvil. Cuando el modo sin conexión está habilitado, los usuarios pueden interactuar con sus datos sin conexión a Internet en la aplicación Power Apps mobile.

Requisitos previos

Verifique los siguientes requisitos previos antes de habilitar Mobile Offline:

  • Se necesita el rol de creador de entornos, administrador del sistema o personalizador del sistema para configurar el modo sin conexión para las aplicaciones basadas en modelos. Estos roles tienen privilegios Crear, Leer, Escribir, Eliminar y Compartir en la tabla perfil de Mobile Offline. Para más información, consulte Acerca de los roles de seguridad predefinidos

  • Los usuarios con el rol de usuario básico pueden abrir y usar una aplicación sin conexión. Este rol tiene el privilegio de lectura para la tabla perfil de Mobile Offline.

    Si tiene un rol de seguridad personalizado, asegúrese de tener el privilegio de lectura para la tabla Perfil de Mobile Offline. Para obtener más información, consulte Privilegios varios

Optimizar su aplicación para mobile offline

Las aplicaciones móviles se ejecutan en pantallas más pequeñas con conectividad limitada. Antes de habilitar el modo sin conexión, asegúrese de que su aplicación basada en modelos esté optimizada para uso móvil y sin conexión. Considere la cantidad de escenarios de usuario que desea cubrir y la cantidad de datos que utilizará la aplicación. Cree una aplicación que sea simple y liviana.

Si tiene usuarios de escritorio y móviles remotos, optimice la experiencia del usuario creando dos aplicaciones separadas. Cree una aplicación en línea para los usuarios de oficina y otra aplicación para sus usuarios móviles que puedan tener una conectividad limitada.

Siga estas prácticas recomendadas cuando cree una aplicación para uso móvil sin conexión:

  • Identifique los escenarios sobre la marcha que están funcionalmente relacionados, como las tareas que realizan los usuarios que trabajan en el campo.

  • Reduzca la complejidad de su aplicación al limitar la cantidad de metadatos de la aplicación que deben descargarse en el dispositivo de un usuario. Agregue solo las tablas y vistas que sean necesarias para sus usuarios móviles. Para obtener más información, vaya a Agregar una página a su aplicación

  • Mantenga solo las vistas que sean necesarias y elimine las que no sean necesarias en el día a día. Por ejemplo, mantenga la vista Mis cuentas activas y elimine la vista Todas las cuentas. Mantenga sus formularios livianos para una experiencia fluida e intuitiva en dispositivos de pantalla pequeña. Las siguientes son posibles optimizaciones para formularios en dispositivos móviles:

    • Cree formularios dedicados para uso móvil.

    • Comparta formularios en la experiencia móvil y de escritorio, pero deshabilite algunos campos en el móvil.

      Propiedades del formulario.

Habilitar su aplicación para uso sin conexión

  1. Inicie sesión en Power Apps.

  2. En el panel izquierdo, seleccione Aplicaciones y, a continuación, seleccione la aplicación basada en modelo que desea habilitar para el uso sin conexión.

  3. Seleccione Más (...)>Editar para abrir el diseñador de aplicaciones moderno.

  4. Seleccione Configuración en la barra de comandos.

  5. En la pestaña General, configure el botón de alternancia Se puede utilizar sin conexión como Activado.

  6. Seleccione el tipo de perfil sin conexión: Predeterminado o Restringido a usuarios seleccionados.

    • Si seleccionas Predeterminado, la aplicación está habilitada para uso sin conexión para todos los usuarios. Seleccione un perfil sin conexión existente o seleccione Nuevo perfil con datos de la aplicación actual. Para configurar un nuevo perfil sin conexión, consulte Configurar un perfil de Mobile Offline.

    • Si selecciona Restringido a usuarios seleccionados, la aplicación está habilitada para uso sin conexión solo para una lista seleccionada de usuarios. Seleccione uno o varios perfiles sin conexión existente o seleccione Nuevo perfil con datos de la aplicación actual. Para configurar un nuevo perfil sin conexión, consulte Configurar un perfil de Mobile Offline.

    • Debe tener privilegios de administrador para asignar usuarios a un perfil sin conexión.

  7. Cierre la página Configuraciń y luego guarde y publique su aplicación. Cuando haya terminado, la aplicación se configurará para su uso sin conexión.

Configurar un perfil de Mobile Offline

El perfil de mobile offline representa el conjunto de datos que se sincroniza en el dispositivo de un usuario. El perfil contiene las tablas, incluidos los filtros relacionados, que se aplican cuando los datos se sincronizan con el dispositivo de un usuario. Para obtener más información sobre los perfiles sin conexión, consulte Directrices para el perfil sin conexión.

Si el perfil sin conexión está en modo avanzado, necesitará agregar usuarios al perfil sin conexión. Si no agrega un usuario al perfil sin conexión, el usuario no podrá usar la aplicación en modo sin conexión.

Habilitar una tabla sin conexión

Una tabla debe estar habilitada para uso sin conexión para agregarla a un perfil sin conexión. Algunas tablas están habilitadas para uso sin conexión de forma predeterminada. Siga estos pasos para verificar si una tabla está habilitada para uso sin conexión.

  1. Inicie sesión en Power Apps.

  2. En el panel izquierdo, seleccione Datos>Tablas.

  3. Seleccione la tabla que desea agregar a un perfil sin conexión y luego, en la barra de comandos, seleccione Configuración.

  4. En el ajuste Editar tabla, seleccione Opciones avanzadas y en la sección Filas en esta tabla, seleccione Se puede desconectar.

Una aplicación sólo se puede vincular a un perfil. Sin embargo, un perfil se puede compartir entre varias aplicaciones. Esto puede ser útil cuando múltiples aplicaciones comparten el mismo conjunto de datos, que luego solo necesita descargarse una vez en el dispositivo y entre las aplicaciones.

Habilitar una tabla para uso sin conexión.

Generar un perfil predeterminado

El diseñador de aplicaciones moderno puede generar un perfil sin conexión predeterminado que se basa en cómo está configurada la aplicación.

El perfil sin conexión predeterminado es un punto de partida para ayudarlo a crear rápidamente un perfil sin conexión. El perfil predeterminado no calculará los filtros óptimos para cada tabla. Por ello, es importante que revise y ajuste los filtros propuestos según las necesidades de su organización.

  1. Seleccione Nuevo perfil con datos de la aplicación actual.

    Crear un nuevo perfil.

  2. Revise los filtros propuestos para cada tabla. Asegúrese de que los datos descargados en los dispositivos de los usuarios se limiten solo a lo necesario. Céntrese en las tablas más utilizadas en su aplicación, que en la mayoría de los casos tienen establecido el filtro Filas de organización.

    Perfil predeterminado generado automáticamente.

Las tablas que se agregan al perfil también tienen el filtro Solo filas relacionadas. Estas son tablas utilizadas en ciertas vistas que requieren información relacionada. Es posible que no necesite modificarlos según las necesidades de su organización.

Agregar una tabla a un perfil sin conexión y aplicar filtros

Aplicar un filtro adecuado para cada una de las tablas configuradas en el perfil sin conexión es fundamental para limitar la cantidad de datos que se descargan en los dispositivos de los usuarios.

Asegúrese de que ha configurado al menos una de las reglas del perfil para que cada tabla descargue sus datos.

Personalización Recomendación
Filas de la organización: si se selecciona, seleccione al menos una de estas opciones:

- Filas del usuario
- Filas de equipo
- Filas correspondientes a unidades de negocio
Si desea definir este filtro tiene que seleccionar al menos una de las opciones dadas. Se recomienda no tener un filtro de nivel de unidad de negocio para una tabla a menos que haya una justificación clara. Se recomienda para un escenario de datos maestros con un pequeño conjunto de datos como una lista de precios.
Todas las filas Si selecciona este filtro no puede definir ninguna otra regla de filtro.
Solo filas relacionadas Asegúrese de que la tabla relacionada se haya agregado al perfil sin conexión.
Personalizado Puede definir un filtro personalizado de hasta tres niveles de profundidad.

Tenga en cuenta que puede tener 15 tablas relacionadas en un filtro personalizado. También puede tener 15 relaciones. Estos son controles distintos que podrían no sumar. El límite de quince relaciones es transitivo, lo que significa que si la tabla B tiene N Relaciones, y agrega una referencia a la tabla B en la tabla A, aumentará el número de relaciones de A en N+1; uno más el N que ya está en la tabla B. Este límite es por elemento de perfil para la tabla del perfil.

  1. Seleccione Agregar tabla.

    Agregar una tabla.

  2. Elija una tabla y luego defina los filtros.

  3. Establezca los siguientes filtros:

    1. Elija las filas que desea que estén disponibles sin conexión. Para la opción Personalizado, utilice el generador de expresiones para configurar condiciones avanzadas.

    2. Relaciones enumera los diferentes relaciones disponibles entre la tabla actual y otras tablas agregadas en el perfil sin conexión. La selección de una relación garantizará que las filas relacionadas que siguen a esa relación se descarguen y estén disponibles sin conexión.

    3. Archivos e Imágenes definen qué columnas de un archivo o imagen deben descargarse sin conexión. Para los archivos, puede optar por descargar todas las columnas o ninguna. Para las imágenes, puede seleccionar cada columna que desee descargar de forma granular.

    4. Intervalo de sincronización define la frecuencia de sincronización que se aplicará en el dispositivo para sincronizar los datos con el servidor. Si los datos de una tabla no cambian con frecuencia, como un catálogo o una tabla de productos, es posible que desee centrarse en sincronizar datos solo cuando sea necesario, por ejemplo, actualizar solo una vez al día.

      Solo puede tener hasta 15 tablas relacionadas en un perfil. Si supera el límite, recibirá un error y no podrá publicar el perfil sin conexión.

  4. Seleccione Agregar + guardar para agregar su tabla y filtros al perfil.

  5. Cuando todas las tablas estén configuradas correctamente para el perfil, seleccione Hecho>Publique su aplicación.

    Cuando se publique la aplicación, se habilitará para su uso sin conexión.

Agregar usuarios a un perfil sin conexión

Si seleccionó el modo de perfil sin conexión Predeterminado, todos los usuarios que tienen acceso a la aplicación también pueden usarla en modo sin conexión.

Sin embargo, si seleccionó Restringido a usuarios seleccionados, debe agregar usuarios manualmente (requiere privilegios de administrador) al perfil sin conexión. La aplicación se habilitará para uso sin conexión solo para aquellos usuarios configurados.

  1. Seleccione Agregar usuarios (requiere privilegios de administrador).

    Restringido al perfil generado automáticamente de usuarios seleccionados.

  2. Inicie sesión en el Centro de administración de Power Platform.

  3. En el área Usuarios con acceso sin conexión, seleccione Agregar usuarios.

  4. Elija los usuarios que desee agregar al perfil de Mobile Offline. Los usuarios que se agregan, según los equipos, aparecen bajo cada equipo. Los usuarios que se agregan individualmente se muestran como usuarios individuales.

  5. Cuando termine de agregar personas, seleccione Guardar.

    Si realizó algún cambio en un equipo de grupo de Microsoft Entra ID, debe eliminarlo y volver a agregarlo al perfil móvil sin conexión para que los cambios surtan efecto.

Habilitar Mobile Offline clásico

Primero sin conexión es el modo predeterminado cuando habilitas una aplicación para su uso sin conexión. Si desea cambiar al modo clásico sin conexión, debe habilitarlo para su aplicación basada en modelo. Es una configuración de aplicación separada para cada aplicación.

  1. Inicie sesión en Power Apps.

  2. En el panel izquierdo, seleccione Aplicaciones y, a continuación, seleccione la aplicación basada en modelo que desea habilitar para el uso sin conexión.

  3. Seleccione Más (...)>Editar para abrir el diseñador de aplicaciones moderno.

  4. Seleccione Configuración en la barra de comandos.

  5. En la pestaña Características, establezca la opción Habilitar clásico sin conexión a .

  6. Seleccione Guardar y publique la aplicación.

Definir la configuración de sincronización en el móvil

Puede permitir que los usuarios controlen los intervalos de sincronización automática o el tipo de conexión para sincronizar los datos.

  1. Seleccione Configuración en la barra de comandos.

  2. Seleccione la pestaña Próximamente:

    • Establezca la opción Permitir a los usuarios ajustar la frecuencia de sincronización en Activado para ajustar el intervalo de sincronización para sincronizar con mayor o menor frecuencia dependiendo de las necesidades individuales. Los usuarios pueden optar por no sincronizar automáticamente si solo desean sincronizar bajo demanda.
    • Establezca la opción Permitir a los usuarios sincronizar solo con Wi-Fi en Activado para permitir a los usuarios elegir si su sincronización automática ocurre en redes celulares y conexiones Wi-Fi o solo cuando está conectado a una red Wi-Fi.

Activar el modo en línea (versión preliminar)

[Esta sección es documentación preliminar y está sujeta a modificaciones].

El modo primero sin conexión proporciona la mejor experiencia para los usuarios en condiciones de red baja o nula. Una vez que sus datos están sincronizados, trabaja con los datos en su dispositivo local independientemente del estado de la red. Sin embargo, si su perfil sin conexión incluye filtros, es posible que no pueda acceder a todos los datos que podría obtener cuando está en línea en un navegador, incluso cuando su dispositivo está conectado a la red.

Si es importante que los usuarios accedan a los datos que no están descargados en sus dispositivos, puede activar el botón de alternancia Modo en línea que es visible para los usuarios en la página Estado del dispositivo. Cuando los usuarios usan el botón de alternancia Modo en línea, pueden acceder a datos que no están sincronizados con el dispositivo local. La alternancia solo se puede activar cuando el dispositivo está conectado a una red.

  1. Seleccione Configuración en la barra de comandos.
  2. Seleccione la pestaña Próximamente.
  3. Establezca la opción Permitir que los usuarios trabajen en modo en línea en Activado para permitir que los usuarios elijan si desean usar la aplicación en modo en línea cuando estén conectados a una red.

Importante

  • Esta es una característica en versión preliminar.
  • Las características en versión preliminar no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial, para que los clientes puedan obtener acceso anticipado y proporcionar comentarios.

Capacidades admitidas

  • Reglas de negocio: Las reglas de negocio son compatibles con mobile offline. Para más información, consulte Crear reglas de negocio para aplicar lógica en un formulario de aplicaciones basadas en modelo.

  • Flujos de procesos de negocio: puede utilizar los flujos de procesos de negocio en modo fuera de línea si se cumplen las siguientes condiciones:

    • El flujo de proceso de negocio se usa en una aplicación que puede ejecutar Power Apps móvil.
    • La aplicación móvil Power Apps está configurada para uso sin conexión.
    • El flujo de procesos de negocio tiene una sola tabla.
    • La tabla flujo de proceso de negocio se agrega en el perfil sin conexión.

    Nota

    Si una tabla está asociada con varios flujos de procesos comerciales, para que cualquiera de los flujos de procesos comerciales funcione sin conexión, todos los flujos de procesos comerciales deben agregarse al perfil sin conexión.

    Hay tres comandos que están disponibles para un flujo de proceso de negocio cuando ejecuta una aplicación en modo sin conexión en la aplicación móvil Power Apps:

    • Fase siguiente
    • Fase anterior
    • Establecer fase activa

    Para más información, vea Ejecutar flujos de proceso de negocio sin conexión.

  • Compatibilidad de búsqueda: las búsquedas son compatibles con las tablas que habilitadas para Mobile Offline. Todas las tablas que participan en la búsqueda también deben estar habilitadas sin conexión.

  • Notas sobre el control de la línea de tiempo: las notas sobre el control de la línea de tiempo están disponibles en modo sin conexión. Puede tomar fotografías, leer notas y agregar/eliminar archivos adjuntos en el modo sin conexión. Debe agregar la tabla Nota usando la opción Solo filas relacionadas y el Usuario (systemuser) en el perfil sin conexión.

    Nota

    El campo Fecha no está disponible para la búsqueda Mobile offline.

  • Tablas personalizadas: estos comandos están disponibles al editar el formulario, Marcar como completo, Actualizar, Convertir en oportunidad y Borrar.