Agregue la capacidad de recibir notificaciones cuando se resuelva un problema

En la aplicación de muestra de informes de problemas para Teams, las tareas se crean en Microsoft Planner. De forma predeterminada, no hay ninguna notificación cuando se cierra el problema, pero puede agregar una fácilmente con Power Automate.

Nota

Esta lección personaliza la plantilla de la aplicación de energía de informes de problemas para Microsoft Teams. Antes de continuar con este artículo, lea Personalizar la aplicación de muestra de informes de problemas.

Vea este vídeo para aprender a agregar la capacidad de recibir notificaciones al resolverse una incidencia:

Para agregar la capacidad de notificar cuando se resuelve un problema:

  1. Abra la aplicación de Power Apps en Teams. Le recompendamos que haga clic derecho en Power Apps en Temas para "hacer salir" la aplicación de modo que no pierda sus cambios si va a otro lugar en Teams.

    Hacer salir aplicación Power Apps

  2. Seleccione la pestaña Crear.

  3. Seleccione un equipo con la aplicación de informes de problemas instalada.

  4. Seleccione la pestaña Aplicaciones instaladas.

  5. Seleccione Ver todo.

    Ver todo

  6. Seleccione Tablas.

  7. Seleccione los puntos suspensivos ... en la tabla Informe de problemas y seleccione Editar datos.

  8. En el lado derecho de la cuadrícula de datos, seleccione + para agregar una nueva columna a la tabla Informe de problemas.

  9. En el diálogo Agregar nueva columna, introduzca Notificar en el campo Nombre y Sí/No en la columna Tipo.

    Agregar columna notificar sí/no

  10. Seleccione Crear.

  11. En la esquina inferior derecha, seleccione Cerrar.

Agregar campo de notificación a la pantalla de informe de problemas

Ahora que hemos creado el campo, agregaremos la columna Notificar a la pantalla Informe de problemas:

  1. Abra aplicación de notificación de problemas en la aplicación Power Apps en Teams.

  2. Seleccione Vista en árbol.

  3. En la vista de árbol, seleccione Pantalla de enviar problemas.

  4. Seleccione el botón Enviar problema.

  5. Arrastre el botón hacia abajo para dejar espacio para la casilla de verificación de notificación.

  6. Seleccione Insertar + a la izquierda.

  7. Expandir Entrada.

  8. Seleccione Casilla de comprobación.

  9. Cambiar la etiqueta de la casilla de comprobación a Notificar.

  10. Cambie el valor de LabelFontSize a gblAppStyles.Checkbox.Size.

  11. Selección el botón Enviar problema.

  12. Seleccione la propiedad OnSelect.

  13. Actualice la sección resaltada de la fórmula y agregue la configuración del valor de columna Notificar al valor de Checkbox1.

    Parchear la columna de notificación

  14. Guarde y publique la aplicación.

Probar población de la casilla de verificación de notificación

Ahora queremos verificar que el campo Notificar se rellene correctamente al crear un problema.

  1. En Teams, abra el canal del equipo en el que está instalada la aplicación de informes de problemas.

  2. Seleccione la pestaña Informes de incidencias.

  3. Seleccione el botón Notificar un problema.

  4. Compruebe que ve la casilla de comprobación Notificar.

  5. Cree una tarea, marcando la casilla de comprobación Notificar.

  6. Seleccione Enviar incidencia.

Compruebe que la notificación de registro del informe de problemas de Dataverse está configurada en sí

A continuación, verifique el registro creado recientemente en Dataverse y verifique que el campo sí/no Notificar está establecido en .

  1. Abra la aplicación de Power Apps en Teams.

  2. Seleccione la pestaña Crear.

  3. Seleccione el equipo con la aplicación de informes de problemas instalada.

  4. Seleccione la pestaña Aplicaciones instaladas.

  5. Seleccione Ver todo.

    Consulte el mosaico de informes de problemas

  6. Seleccione Tablas.

  7. Seleccione ... en la tabla Informe de problemas y seleccione Editar datos.

  8. Verifique que la fila del informe de problemas recién creado tiene la columna Notificar configurada en sí.

    Notificar está actualizado

Agregue el flujo Power Automate para notificar al usuario que crea cuando se resuelve la tarea

Ahora que la columna Notificar se ha configurando correctamente en Dataverse, crearemos un flujo para enviar un correo electrónico de notificación al usuario que creó el problema cuando se resuelva el problema.

  1. Inicie sesión en Power Automate.

  2. Seleccione el entorno para su equipo de la lista desplegable entorno en la esquina superior derecha.

  3. Seleccione Mis flujos.

  4. Seleccione Nuevo flujo y seleccione Flujo de nube automatizado.

    Seleccione flujo de nube automatizado

  5. Introduzca Notificación del planificador para el nombre del flujo y Cuando se completa una tarea para desencadenador.

    Notificación del flujo de Planner

  6. En la siguiente pantalla, seleccione su ID de grupo y plan. Grupo debe ser el nombre de su equipo. Si no ve su grupo en el menú desplegable, puede obtener el ID de grupo de la URL de su entorno de Planner.

    Obtener el identificador de grupo de la URL de Planner

    Paso del flujo cuando se completa un tarea

  7. Seleccione Nuevo paso.

  8. Busque Dataverse y seleccione Lista de filas.

  9. Seleccione Informes de problemas para el nombre de la tabla.

  10. Queremos filtrar los resultados a aquellos donde el ID de la tarea es igual al ID de la tarea cerrada y donde notificar es igual a . Para ello, necesitará el nombre de esquema del campo de notificación que creó. Puede encontrar esto volviendo a la lista de la tabla y viendo los campos en la tabla. En nuestro ejemplo, el nombre del esquema del campo Notificar es cr7c9_notify.

  11. Introduzca los siguiente en el campo Filtrar filas:

    msft_planner_taskid eq @{triggerOutputs()?['body/id']}and cr7c9_notify eq true*
    

    Reemplace cr7c9_notify con el nombre de su campo de notificación.

  12. Agregar Paso de condición.

  13. En la ventana de contenido dinámico, seleccione Expresión.

  14. Escriba length().

  15. Seleccione dentro del paréntesis.

  16. Seleccione la pestaña Contenido dinámico.

  17. Seleccione la opción valor de las filas de la lista.

  18. La expresión debería tener el siguiente aspecto.

    Uso de la fórmula de largo

  19. Seleccione Aceptar.

  20. En el campo central del paso Condición, seleccione es mayor que.

    Ver todo en el mosaico de informes de problemas

    Esto significa que si hay al menos un registro de Informe de problemas coincidente, entonces haga lo que está en la columna .

  21. En la casilla seleccione Agregar una acción.

  22. Seleccionar la acción Obtener una fila por ID de Dataverse.

  23. Seleccione Informes de problemas para el nombre de la tabla.

  24. Seleccione el campo ID de fila y seleccione la expresión fx del botón del editor de expresiones.

  25. Introduzca la siguiente expresión:

    first(body('List_rows')?['value'])?['msft_issuereportid
    
  26. Seleccione Mostrar opciones avanzadas.

  27. En Expandir consulta introduzca createdby.

  28. En el paso Obtener una fila por ID, seleccione Agregar una acción.

  29. Seleccione la acción Outlook - Enviar un correo electrónico (v2).

  30. Establezca el campo Para en Creado por correo electrónico principal.

  31. Establezca el campo Asunto en Se ha resuelto la tarea [referencia de contenido dinámico al campo Nombre del informe de problemas].

  32. Introduzca Su tarea ha sido resuelta. en el campo Cuerpo.

  33. Guarde su flujo.

    Flujo completado

Probar el flujo

Ahora que su flujo está publicado, pruebe el proceso.

  1. Abra la aplicación Notificación de problemas.

  2. Crear una incidencia.

  3. Compruebe la casilla de comprobación Notificar.

  4. Enviar el problema.

  5. En Planner, complete la tarea.

  6. Verifique que el flujo se ejecute correctamente y que se reciba el correo electrónico.

Consultar también

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).