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

Seleccione la pestaña Crear.
Seleccione un equipo con la aplicación de informes de problemas instalada.
Seleccione la pestaña Aplicaciones instaladas.
Seleccione Ver todo.

Seleccione Tablas.
Seleccione los puntos suspensivos ... en la tabla Informe de problemas y seleccione Editar datos.
En el lado derecho de la cuadrícula de datos, seleccione + para agregar una nueva columna a la tabla Informe de problemas.
En el diálogo Agregar nueva columna, introduzca Notificar en el campo Nombre y Sí/No en la columna Tipo.

Seleccione Crear.
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:
Abra aplicación de notificación de problemas en la aplicación Power Apps en Teams.
Seleccione Vista en árbol.
En la vista de árbol, seleccione Pantalla de enviar problemas.
Seleccione el botón Enviar problema.
Arrastre el botón hacia abajo para dejar espacio para la casilla de verificación de notificación.
Seleccione Insertar + a la izquierda.
Expandir Entrada.
Seleccione Casilla de comprobación.
Cambiar la etiqueta de la casilla de comprobación a Notificar.
Cambie el valor de LabelFontSize a gblAppStyles.Checkbox.Size.
Selección el botón Enviar problema.
Seleccione la propiedad OnSelect.
Actualice la sección resaltada de la fórmula y agregue la configuración del valor de columna Notificar al valor de Checkbox1.

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.
En Teams, abra el canal del equipo en el que está instalada la aplicación de informes de problemas.
Seleccione la pestaña Informes de incidencias.
Seleccione el botón Notificar un problema.
Compruebe que ve la casilla de comprobación Notificar.
Cree una tarea, marcando la casilla de comprobación Notificar.
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 sí.
Abra la aplicación de Power Apps en Teams.
Seleccione la pestaña Crear.
Seleccione el equipo con la aplicación de informes de problemas instalada.
Seleccione la pestaña Aplicaciones instaladas.
Seleccione Ver todo.

Seleccione Tablas.
Seleccione ... en la tabla Informe de problemas y seleccione Editar datos.
Verifique que la fila del informe de problemas recién creado tiene la columna Notificar configurada en sí.

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.
Inicie sesión en Power Automate.
Seleccione el entorno para su equipo de la lista desplegable entorno en la esquina superior derecha.
Seleccione Mis flujos.
Seleccione Nuevo flujo y seleccione Flujo de nube automatizado.

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

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.


Seleccione Nuevo paso.
Busque Dataverse y seleccione Lista de filas.
Seleccione Informes de problemas para el nombre de la tabla.
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 Sí. 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.
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.
Agregar Paso de condición.
En la ventana de contenido dinámico, seleccione Expresión.
Escriba length().
Seleccione dentro del paréntesis.
Seleccione la pestaña Contenido dinámico.
Seleccione la opción valor de las filas de la lista.
La expresión debería tener el siguiente aspecto.

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

Esto significa que si hay al menos un registro de Informe de problemas coincidente, entonces haga lo que está en la columna Sí.
En la casilla Sí seleccione Agregar una acción.
Seleccionar la acción Obtener una fila por ID de Dataverse.
Seleccione Informes de problemas para el nombre de la tabla.
Seleccione el campo ID de fila y seleccione la expresión fx del botón del editor de expresiones.
Introduzca la siguiente expresión:
first(body('List_rows')?['value'])?['msft_issuereportidSeleccione Mostrar opciones avanzadas.
En Expandir consulta introduzca createdby.
En el paso Obtener una fila por ID, seleccione Agregar una acción.
Seleccione la acción Outlook - Enviar un correo electrónico (v2).
Establezca el campo Para en Creado por correo electrónico principal.
Establezca el campo Asunto en Se ha resuelto la tarea [referencia de contenido dinámico al campo Nombre del informe de problemas].
Introduzca Su tarea ha sido resuelta. en el campo Cuerpo.
Guarde su flujo.

Probar el flujo
Ahora que su flujo está publicado, pruebe el proceso.
Abra la aplicación Notificación de problemas.
Crear una incidencia.
Compruebe la casilla de comprobación Notificar.
Enviar el problema.
En Planner, complete la tarea.
Verifique que el flujo se ejecute correctamente y que se reciba el correo electrónico.
Consultar también
- Descripción de la arquitectura de aplicación de ejemplo Informes de problemas
- Personalizar aplicación de notificación de problemas
- Preguntas frecuentes de aplicaciones de ejemplo
- Usar aplicaciones de ejemplo desde la tienda de Teams
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).
Comentarios
Enviar e ver os comentarios