Compartir a través de


Crear una solicitud de soporte eficaz

Si una aplicación no se comporta como se esperaba, podría ser un problema con su configuración de Power Apps o con un sistema externo de Power Apps.

Dependiendo del problema, puede obtener ayuda de las siguientes personas u organizaciones:

Tipo de problema ¿Quién puede ayudar mejor?
App Creadores de la aplicación, administradores
Power Apps Microsoft
Orígenes de datos externos e integraciones Usuarios responsables del sistema externo

Diferencias entre errores de aplicación y errores de Power Apps

Un error de aplicación es un comportamiento inesperado en una aplicación en particular. En comparación, un error de Power Apps es un comportamiento inesperado en el sistema que crea, ejecuta o administra la aplicación. Un error subyacente de Power Apps puede causar un error de la aplicación, lo que dificulta determinar si el error es de la aplicación o de Power Apps.

He aquí algunos signos distintivos.

Error de la aplicación Error de Power Apps
Capaz de reproducir un problema en una aplicación específica Puede crear una aplicación que reproduzca un problema
Requiere acceso a conexiones de datos específicas Cualquier conexión de datos reproduce el problema, lo que puede requerir una configuración específica del origen de datos
Afecta solo a una sola aplicación en una sola organización Afecta a aplicaciones de varias organizaciones o tiene el potencial de afectarlas
Aplicación complicada con componentes que no son relevantes para el problema Aplicación de reproducción mínima que muestra un problema con algunos componentes
Menciones de características y código personalizados Menciona características específicas de Power Apps
No existe documentación de Microsoft para la característica afectada Existe documentación de Microsoft para la característica afectada y explica su comportamiento esperado

Ejemplo de errores de aplicación

En los siguientes ejemplos se muestran los errores de la aplicación y cómo los usuarios pueden describirlos como pasos para los propietarios de la aplicación, de modo que los propietarios puedan reproducir y resolver los errores.

  1. La aplicación de lienzo no muestra facturas.

    1. Inicie sesión en su aplicación de lienzo, como Contoso.
    2. En la Pantalla de Inicio, seleccione Mis facturas.
      • Comportamiento esperado: Se muestran las facturas creadas por el usuario.
      • Comportamiento real: No se muestran facturas.
  2. La aplicación basada en modelo no muestra facturas.

    1. Inicie sesión en la aplicación Contoso de su entorno.
    2. En la página Panel, seleccione Facturas en el mapa del sitio.
    3. En la página Facturas, establezca la vista en Mis facturas activas. Se muestran la lista de facturas.
      • Comportamiento esperado: Se muestran las facturas creadas por el usuario.
      • Comportamiento real: No se muestran facturas.

Los errores pueden variar mucho porque las características, las interfaces de usuario y las tablas son específicas de una aplicación y una organización, lo que hace que la causa de los errores sea diferente para todos. Por ejemplo, factura no es una tabla integrada en Power Apps. No hay una característica especializada en las aplicaciones lienzo para filtrar registros por un usuario determinado, por lo tanto, el creador de la aplicación debe escribir expresiones de Power Fx o configurar conectores de datos. Del mismo modo, el creador debe configurar las vistas en las aplicaciones basadas en modelo para mostrar los registros deseados.

No hay suficiente información en ninguno de los ejemplos para determinar si hay un problema en Power Apps. Los creadores de la aplicación son los más adecuados para investigar problemas de aplicaciones.

Ejemplos de errores de Power Apps

Si los creadores de aplicaciones investigan y encuentran lo que clasifican como un error de Power Apps, pueden informarlo de manera similar a los siguientes ejemplos.

  1. La función Filter de aplicación de lienzo no devuelve resultados cuando el texto del filtro contiene un asterisco

    1. Se adjunta una aplicación de reproducir mínima para demostrar el problema.
    2. Esta aplicación contiene una colección simple: TestTable con datos [{Name: "a"}, {Name: "*b"}].
    3. Hay dos controles Table en la aplicación. Ambos controles están configurados para mostrar la columna Nombre.
    4. Table1 tiene Items establecidos en Filter(TestTable, Name="a").
    5. Table2 tiene Items establecidos en Filter(TestTable, Name="*b").
      • Comportamiento esperado: Table1 muestra el registro {Name: "a"} que coincide con la condición de la función FilterName="a". Table2 muestra el registro {Name: "*b"} que coincide con la condición de la función FilterName="*b".
      • Comportamiento real: Table1 muestra el registro esperado, pero Table2 no muestra ningún registro.
      • Notas: Se observa el mismo comportamiento con otros controles de conjunto de datos, como Gallery, cuando Items se establecen a las mismas expresiones.
  2. La aplicación basada en modelo Vista no devuelve resultados cuando la condición del filtro contiene un asterisco

    1. Crear una Vista para cualquier tabla.
    2. Elimine todos los filtros de la vista.
    3. Agregue un filtro para la columna principal, que coincida con el texto que comienza con *b.
    4. Agregue esta vista y la tabla a cualquier aplicación basada en modelo.
    5. Guarde y publique todos los cambios.
    6. Ejecute la aplicación.
    7. Agregue algunos registros con valores diferentes para la columna principal. Asegúrese de que una columna comience con *b.
    8. Vaya a la página de la tabla.
    9. Cambie la vista a la vista recién creada.
      • Comportamiento esperado: la cuadrícula muestra registros con valores de columna principales que comienzan con *b.
      • Comportamiento real: No se muestran registros.
      • Notas: Cuando la condición de filtro no usa un asterisco, como b, el filtro funciona como se esperaba.

Estos errores de Power Apps describen problemas con características específicas Power Apps: la función Filter para la aplicación de lienzo y los filtros View para la aplicación basada en modelo.

Una buena solicitud de soporte proporciona suficiente información para que cualquiera pueda reproducir el problema fácilmente. El autor puede mencionar el resultado de sus acciones de investigación o solución de problemas que intentó al intentar aislar el problema. Por ejemplo, el autor podría mencionar que el problema solo ocurre en el navegador Chrome, pero no en Firefox.

¿Qué hace que una solicitud de soporte de Power Apps sea buena?

Una buena solicitud de soporte técnico enmarca un problema como un error de Power Apps, no como un error de la aplicación. Siga estas pautas, cuando corresponda, para ayudar a Microsoft a comprender y resolver el problema rápidamente.

Tenga un título descriptivo

El título debe mencionar:

  1. Una característica específica de Power Apps
  2. El comportamiento inesperado
  3. Las condiciones que hacen que se produzca el error

Ejemplo de un título incorrecto: "El control de la galería está en blanco"

Ejemplo de un buen título: "La función de filtro no devuelve resultados cuando el texto del filtro contiene un asterisco"

Adjunte una aplicación simplificada, no la aplicación original

Si tiene problemas con la ejecución de una aplicación, proporcione una aplicación de reproducción mínima para la aplicación de lienzo o una solución de reproducción básica para la aplicación basada en modelo.

Importante

El objetivo de una buena solicitud de soporte técnico es incluir suficiente información para que cualquiera pueda reproducir el problema en su propio dispositivo.

Si puede demostrar que el error es un error de Power Apps en lugar de un error de la aplicación, con una aplicación de reproducción mínima o estándar, Microsoft puede resolverlo rápidamente. Sin estas aplicaciones de reproducción, es posible que se retrase la resolución o que no se acepte la solicitud de soporte técnico.

Excepciones

Una aplicación de reproducción mínima o básica no siempre es factible o necesaria para estos problemas:

  • Acceso a datos y guardados desde un origen de datos específico
  • Datos de usuario específicos, como permisos de usuario
  • Licencias
  • Funcionamiento sin conexión
  • Problemas generales del servidor

De todos modos, simplifique su aplicación tanto como sea posible y aísle el problema para aplicaciones lienzo o basadas en modelos.

Adjuntar un seguimiento de red

En el caso de los problemas de datos y servidor, el examen de las comunicaciones de red entre el cliente y el servidor ayuda a aislar la capa problemática. Un registro de llamadas de red se conoce como seguimiento de red.

Puede utilizar Monitor o la herramientas de desarrollo de navegador para registrar un seguimiento de red.

Asegúrese de comenzar a grabar justo antes de reproducir el problema y finalizar la grabación inmediatamente después de reproducirla correctamente. Este breve intervalo minimiza la información irrelevante en el seguimiento que podría causar retrasos en la gestión de la solicitud de soporte técnico por parte de Microsoft.

Proporcione pasos detallados para reproducir el problema

Si creó una aplicación de reproducción mínima o estándar, describa cómo reproducir el problema en esa aplicación. No describa los problemas con la aplicación donde encontró el problema originalmente.

Mencione el comportamiento observado y el comportamiento esperado.

Proporcione capturas de pantalla o vídeos

Para problemas de interfaz de usuario, las capturas de pantalla o los videos pueden aclarar más rápidamente los pasos para reproducir el error, en lugar de una descripción escrita.

Incluye enlaces a la documentación de Microsoft para clarificar la característica afectada y su comportamiento esperado.

Si tiene problemas con las características de desarrollo profesional, proporcione un vínculo a la documentación de la función de API que no funciona.

Simplifique los ejemplos de código

Si el problema tiene que ver con la codificación y otras características de desarrollo profesional, simplifique primero el código. Por lo general, solo se necesitan unas pocas líneas de código para demostrar un error de Power Apps. Implemente la aplicación en un entorno nuevo, sin otras personalizaciones. Compruebe que se produce el problema y adjunte un fragmento del código problemático.

Ejemplos de características de desarrollo profesional en Power Apps:

Mencione pasos de configuración específicos para que otros puedan reproducir el problema en su propio entorno.

Proporcionar información del sistema

Un problema puede ocurrir solo en una versión específica de Power Apps, un explorador o un entorno. Proporcione el identificador de sesión para que Microsoft pueda usar estos detalles.

Agregar notas de su investigación

Puede probar diferentes configuraciones para eliminar las posibles causas. Mencione estas configuraciones en la solicitud de soporte técnico. Esta inclusión ayuda a que otros entiendan mejor el problema y eviten repetir los mismos pasos.

Enviar una solicitud de soporte técnico para Power Apps

Antes de enviar una solicitud de soporte, verifique si el error es un problema conocido. Si el error aún no se conoce, puede crear una solicitud de soporte técnico para informar del error.

Consulte también