Estrategias de solución de problemas de Power Apps
Hay diferentes enfoques para solucionar problemas de Power Apps en función del tipo de problema al que se enfrenta. Las estrategias de solución de problemas de este artículo pueden ayudarle a reducir la causa del problema y indicarle la dirección correcta para solucionarlo o solucionarlo.
Solución de problemas de funcionalidad
Para problemas con la funcionalidad en los que las características de Power Apps no se comportan según lo esperado, intente aislar el problema mediante los siguientes pasos y vínculos como guía. Un paso crítico para averiguar el problema es poder reproducir el problema de forma confiable en los pocos pasos posibles.
Como primer paso, siga las estrategias generales de solución de problemas.
A continuación, use los siguientes artículos para aislar el problema y crear una aplicación de reproducción mínima, donde sea práctico.
Para aplicaciones de Canvas:
Para aplicaciones controladas por modelos:
Después de aislar el problema en un área de funcionalidad específica, use las secciones siguientes para ayudarle a solucionar el problema o solucionarlo.
- Conectores y delegación
- Integración
- Power Fx
- Región
- Studio y Forms
- Explorador
- Power Apps para Windows
Si el problema no aparece, consulte Pasos siguientes más adelante en este artículo.
Solución de problemas de rendimiento
En el caso de los problemas con el rendimiento, puede usar herramientas de generación de perfiles como Monitor y Performance Insights para ayudarle a depurar y diagnosticar problemas.
Aplicaciones de lienzo
Para obtener información general sobre cómo crear una aplicación de lienzo con un rendimiento, consulte Información general sobre la creación de aplicaciones de rendimiento.
Para obtener más información e instrucciones sobre cómo crear aplicaciones de rendimiento, consulte:
- Cargas de datos pequeñas
- Patrones de consulta de datos optimizados
- Acelerar la carga de aplicaciones o páginas
- Cálculos rápidos
Para obtener información sobre la depuración de aplicaciones de lienzo y problemas de rendimiento, consulte:
- Descripción de las fases de ejecución de aplicaciones de lienzo y la supervisión del rendimiento
- Creación de aplicaciones de rendimiento
- Problemas y resoluciones comunes de rendimiento de aplicaciones de lienzo
- Depuración de aplicaciones de lienzo con Monitor
Aplicaciones controladas por modelos
En el caso de las aplicaciones controladas por modelos, compruebe si los formularios están diseñados para el rendimiento.
Para obtener más información sobre la depuración de aplicaciones controladas por modelos y problemas de rendimiento, consulte Depuración de aplicaciones controladas por modelos con Monitor.
Estrategias generales de solución de problemas
Aislar los cambios
Al realizar varios cambios al mismo tiempo, no es obvio cuál provoca un problema. Intente revertir al último estado de trabajo conocido y realice un único cambio. Si funciona bien, revierta el cambio y realice otro hasta que se produzca el problema. Por ejemplo, puede restaurar una aplicación de lienzo a una versión anterior y aplicar los cambios progresivamente.
Si no puedes revertir una aplicación a un estado de trabajo, también es útil realizar un cambio de forma diferente y mantener todo lo demás igual.
Estos son algunos ejemplos:
- Si la búsqueda de un fragmento de texto largo no devuelve los resultados correctos, pruebe con un texto más corto.
- Vea la misma aplicación en el mismo dispositivo, pero con un explorador diferente.
- Si los datos no se muestran correctamente en un control, intente mostrarlos en otro tipo de control.
- Si los datos no se muestran correctamente en una página, pruebe otra página o aplicación con los mismos datos.
- Si una conexión de datos no funciona, pruebe con otra.
Saber lo que funciona según lo esperado es tan importante como saber lo que no. Por ejemplo, si puede conectarse a una tabla de Microsoft Dataverse pero no a otra, es posible que la tabla esté mal configurada. Por otro lado, si no puede conectarse a ninguna tabla, podría ser un problema mayor causado por una interrupción, un error de red o un error. Estas posibilidades sugieren otras vías para la investigación y le ayudan a acercarse al origen del error.
Simplificar
Una aplicación compleja tiene muchos componentes que podrían salir mal. Quite los detalles innecesarios para que haya menos variables.
Si hay scripts de cliente en aplicaciones controladas por modelos, intente deshabilitarlos. Si el problema persiste, al menos ha eliminado esos scripts como causa potencial.
Empezar desde cero
Considere la posibilidad de crear una nueva aplicación o configuración. Este proceso se puede dividir en varios pasos simplificados y puntos de control, especialmente cuando la versión original es demasiado compleja para volver a crear. Considere la esencia de la aplicación y experimente con lo que funciona y lo que no. Por ejemplo, si una tabla de una aplicación controlada por modelos no muestra los registros correctos, intente volver a crear la vista.
Si la nueva aplicación funciona, compárela con la original para encontrar la diferencia. Si no hay ninguna diferencia, el problema podría corregirse en la versión más reciente. O bien, la aplicación original podría tener problemas de configuración. Incluso si no puedes actualizar la aplicación, saber si y cómo se ha corregido el problema guiará los pasos siguientes.
Averiguar qué capa tiene problemas de datos
Power Apps se basa en tecnologías web. Hay diferentes capas implicadas al trabajar con datos en la nube. Algunas capas típicas son:
- Servidor : almacena datos y controles que pueden acceder a ellos.
- Red : transporta datos entre el servidor y la aplicación.
- Aplicación : solicita datos del servidor, los procesa y los muestra en la aplicación.
- Host de la aplicación: donde se ejecuta la aplicación. El host proporciona la infraestructura para usar una aplicación. Para Power Apps, el host de la aplicación puede ser un explorador, un dispositivo móvil de Power Apps u otro sitio web en el que Power Apps esté insertado.
Juntas, estas capas forman una pila técnica general para Power Apps. Aislar la capa donde se produce un problema puede descubrir más ideas para soluciones y soluciones alternativas.
Estos son algunos ejemplos de aislamiento de la capa:
-
Servidor : si hay un problema con el servidor, se producirá el mismo problema en cualquier sitio web o aplicación que acceda a los datos. Para investigar más:
- Compruebe si puede trabajar con datos fuera de Power Apps. Por ejemplo, para Listas Microsoft, compruebe si puede ver y editar registros en el sitio de SharePoint que hospeda la lista.
- Compruebe si un usuario diferente experimenta el mismo problema. La comparación de la experiencia con un usuario administrador podría detectar problemas de permisos.
-
Red : no habrá acceso a Internet cuando la red no esté disponible. Aunque no es habitual, compruebe lo siguiente:
- Pruebe una red diferente
- Intente ejecutar la aplicación en una región geográfica diferente, que podría tener diferentes condiciones de red o restricciones.
- Aplicación : use Monitor para examinar las solicitudes de red realizadas por la aplicación. Si el servidor devuelve los datos correctos, es un problema con la aplicación. Si los datos devueltos son incorrectos, podría ser un error del servidor o que la aplicación no solicitara los datos correctamente.
- Host de la aplicación : pruebe con otro host. Por ejemplo, si usa la aplicación móvil de Power Apps para Android, pruebe la aplicación móvil para iOS o use un explorador de escritorio.
Reproducir problemas intermitentes de forma confiable
Los problemas intermitentes pueden ser difíciles de resolver. La clave es crear las condiciones que las hacen suceder todo el tiempo. Los pasos siguientes pueden ayudarle a investigar problemas intermitentes relacionados con el almacenamiento en caché, la velocidad de red, el rendimiento del explorador o las limitaciones de hardware.
Pruebe el modo de exploración privada o un explorador diferente.
- Confirme que el explorador que usa está actualizado. Para obtener más información, consulte Requisitos del sistema, límites y valores de configuración para Power Apps.
- Las cookies expiradas o los archivos obsoletos guardados en un explorador pueden provocar un funcionamiento incorrecto. Pruebe a usar el modo InPrivate o Incognito del explorador.
- Pruebe con otro explorador compatible.
- Deshabilite todas las extensiones y complementos del explorador.
- En el caso de las aplicaciones, intente volver a instalarlas para borrar los datos obsoletos.
Pruebe una red diferente
La carga lenta de datos puede dar lugar a un comportamiento diferente. Si usa una conexión de datos móviles, pruebe con una conexión inalámbrica o cableada. Si usa una red privada virtual (VPN), intente deshabilitarla. También puede simular redes lentas en exploradores de escritorio con herramientas para desarrolladores de exploradores.
Prueba de otro dispositivo
De forma similar a la velocidad de datos, la velocidad de procesamiento también puede dar lugar a un comportamiento diferente. Si usa un teléfono, compruebe si el problema se produce en un equipo de escritorio.
Pasos siguientes
Si el problema no aparece en este artículo, puede buscar más recursos de soporte técnico o ponerse en contacto con el soporte técnico de Microsoft. Para obtener más información, consulte Obtener ayuda y soporte técnico.