Configurar móvil sin conexión

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, consulte Agregar páginas 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 Avanzado.

    • 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. Si tiene una aplicación compleja, el perfil generado automáticamente puede tener un éxito parcial porque solo una parte de la aplicación puede configurarse correctamente para su uso sin conexión. 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.

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 15 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 la fila 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 listan 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 cada una de sus aplicaciones basadas en modelos. 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.

Conflicto de sincronización

Cuando un usuario realiza cambios en los datos en una aplicación fuera de línea, las actualizaciones de cada columna se devuelven a Dataverse tan pronto como la red esté disponible. La última actualización de cada columna se almacena en Dataverse, por lo que esta sincronización no fallará debido a cambios contradictorios.

Los complementos y la validación del lado del servidor pueden invalidar los cambios. Esos cambios se revierten localmente y se escribe un error en la tabla de Dataverse Errores de sincronizació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.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).