Compartir a través de


Problemas conocidos con páginas personalizadas en una aplicación basada en modelo

La página personalizada es un nuevo tipo de página dentro de las aplicaciones basadas en modelos. Las páginas personalizadas llevan el poder de las aplicaciones de lienzo a las aplicaciones basadas en modelos. A continuación se muestran los problemas conocidos que debe tener en cuenta.

Importante

El uso de páginas personalizadas con dispositivos móviles se encuentra actualmente en versión preliminar pública. No se admiten los controles sin conexión y de capacidad del dispositivo, como detección de códigos de barras, capturar fotos desde el dispositivo o adjuntar archivos.

Las páginas personalizadas no son compatibles con la Aplicación para Outlook y devuelven un error al cargar.

  • Cuando se modifica una página personalizada, guardada y publicada, la aplicación basada en modelo no se percata del cambio. La aplicación basada en modelos seguirá usando la última versión de la página personalizada cuando se publicó la aplicación basada en modelos. Una aplicación basada en modelos que se publica a través del diseñador de aplicaciones, el explorador de soluciones o Publicar todo actualizará todas las páginas personalizadas de la aplicación basada en modelos.

  • Actualmente, las imágenes, los íconos y las formas no son compatibles con los idiomas de derecha a izquierda (RTL).

  • No se admite la capacidad de obtener los formatos de datos actuales de la configuración de los usuarios, incluida la fecha, la hora, los números y la moneda.

  • Las páginas personalizadas utilizan una sesión de alojamiento de aplicaciones de lienzo, que puede expirar después de 8 horas. Sin embargo, la sesión de la interfaz unificada tiene un tiempo de espera más largo. Cuando se agota el tiempo de espera, aparece una barra de mensaje de error que solicita al usuario que actualice el explorador.

    Error de barra de mensajes de la aplicación de tiempo de espera de sesión de página personalizada

  • Cuando se abre una página personalizada con componente de código para su edición, se muestra un cuadro de diálogo de seguridad. Seleccionando Volver en el cuadro de diálogo de seguridad no se vuelve al contexto principal. El usuario puede cerrar la pestaña del navegador para salir del diseñador de la aplicación de lienzo.

  • No todos los controles de la aplicación de lienzo están disponibles con páginas personalizadas. Sin embargo, las páginas personalizadas admiten los controles de aplicaciones de lienzo más comunes y los componentes personalizados de desarrollo profesional. Para obtener más información sobre lo que está disponible, consulte Diseñe una página personalizada para su aplicación basada en modelos

  • Los creadores deben compartir páginas personalizadas para que otro fabricante pueda realizar cambios, lo cual es un comportamiento diferente al de los componentes típicos de la aplicación basada en modelos. Si una página personalizada no se puede compartir desde el área Soluciones, abra el entorno el centro de administración de Power Platform y, a continuación, abra Recursos > Power Apps > Página > Compartir. De manera similar, para reutilizar los componentes de la aplicación de lienzo dentro de la página personalizada, la biblioteca de componentes de la aplicación de lienzo correspondiente también debe compartirse con los creadores de páginas personalizadas.

  • La experiencia del fabricante para la página personalizada no es compatible con ciertos API de Power Apps component framework como Navigation y API web que están en línea con las aplicaciones de lienzo independientes. Sin embargo, estas API están disponibles en la aplicación publicada donde la página personalizada se agrega a las aplicaciones basadas en modelos. Más información: Agregue componentes de código a una página personalizada para su aplicación basada en modelos.

  • La experiencia del fabricante para la página personalizada no está habilitada actualmente en nubes soberanas. Si desea habilitarla para una sesión de creador, agregue "powerappsPortalApps.enableEditInShellAppDesigner = true" como parámetro de consulta a la URL https://make.powerapps.com/.

  • Los creadores no pueden utilizar referencias de Dataverse de entorno cruzado en una página personalizada.

  • Cuando un usuario sin privilegios Power Apps de usuario abre una página personalizada en la aplicación basada en modelo, verán un error que menciona que no hay derechos activos para usar Power Apps. Más información: Resumen de licencias para Microsoft Power Platform y la guía de licencias asociada.

  • Las páginas personalizadas requieren que las cookies de terceros estén habilitadas, lo cual es requerido por el tiempo de ejecución de la aplicación de lienzo.

  • Cuando se solicita el consentimiento de un usuario con conectores y selecciona No permitir, la página personalizada se procesa pero sin datos. No se notifica al usuario la omisión de la recuperación de datos.

  • Después de que se cambia y se publica una aplicación basada en modelo o una página personalizada, cargar una página personalizada puede llevar más tiempo de lo normal y no se muestra ningún control giratorio de carga de página.

  • La compatibilidad con reproductores nativos está disponible para iOS, Android y Windows en modo solo en línea. Actualmente no se admite la compatibilidad sin conexión.

  • Cuando accedes a una página personalizada desde otra página, el estado de la página no se restaura, por lo que la página aparece como una nueva navegación. El estado tampoco persiste al cambiar entre pestañas de varias sesiones en aplicaciones de varias sesiones. Para obtener más información sobre la compatibilidad con varias sesiones con aplicaciones basadas en modelos, vaya a sesiones y pestañas de Customer Service workspace.

  • Al intentar iniciar sesión, el comportamiento actual causado por un usuario que selecciona cualquier lugar fuera del cuadro de inicio de sesión hace que la ventana emergente para iniciar sesión se mueva detrás del navegador de la aplicación.

  • Cuando un usuario ejecuta una aplicación que no cumple las Directivas de prevención de pérdida de datos (DLP), verán un cuadro de diálogo de error y los 'Detalles técnicos' reflejarán que la aplicación no es compatible con DLP.

    Cuadro de diálogo de error de prevención de pérdida de datos

  • Cuando hay varias páginas personalizadas en una aplicación, el cuadro de diálogo de consentimiento solicita permisos de datos para todos los conectores en todas las páginas personalizadas, incluso si aún no se han abierto.

Conexiones

  • Todas las páginas personalizadas comparten la infraestructura de conexión, como si fueran parte de la misma aplicación de lienzo. Por ejemplo, si una aplicación basada en modelo tiene dos páginas personalizadas y una está conectada a SQL Server mientras que la otra no, el cuadro de diálogo de consentimiento seguirá apareciendo y requerirá permiso para acceder a SQL incluso si la página que se abre no lo requiere.
  • Las páginas personalizadas en aplicaciones basadas en modelos no admiten la detección de conexiones a través de la propiedad Connected.connected.
  • La cantidad de conectores en una aplicación basada en modelos, en todas las páginas personalizadas, no debe superar los 10. La cantidad de referencias de conexión, en todas las páginas personalizadas, no debe superar las 20. La cantidad de conectores y referencias de conexión puede aumentar el tiempo de espera que experimenta un usuario de una aplicación cuando reproduce una aplicación con páginas personalizadas.

Consulte también

Información general sobre páginas personalizadas de aplicación basada en modelo