Recibir un correo electrónico cuando se le asigna un nuevo error de TFS, tarea u otro elemento de trabajo


Estamos utilizando TFS 2010 y la función de elementos de trabajo de Team Explorer para la Gestión de proyectos.

Cuando se asigna un elemento de trabajo (como un error o tarea, etc.) a un usuario, ¿cómo se le puede enviar un correo electrónico informándole del nuevo elemento?

Author: Cœur, 2011-03-19

4 answers

Pruebe las herramientas eléctricas. Creo que las Herramientas eléctricas le permiten administrar algunas funciones de correo electrónico http://msdn.microsoft.com/en-us/vstudio/bb980963 . Cuando utilicé TFS project management las Herramientas eléctricas me ayudaron a conseguir un montón de cosas que necesitaba. Creo que estaría en el Explorador de Alertas.

 14
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-19 12:55:45

Después de instalar TFS Power Tools, debe crear una Alerta personalizada.

  • En Team Explorer, haga clic derecho en Team Project Collection Root y seleccione el Explorador de alertas.

  • Se abre el Explorador de Alertas. En la barra de herramientas del Explorador de alertas, haga clic en Nuevo. Se abrirá el cuadro de diálogo Nueva alerta.Ampliar el tipo de alerta que desea crear para ver la selección de plantillas predefinidas. Haga clic en la plantilla de alerta que coincida con sus requisitos de notificación, o haga clic en [Alerta en blanco].

  • En la sección Definición de alerta, cambie el nombre de la alerta y defina su expresión personalizada. Por ejemplo, puede modificar la expresión para recibir una notificación por correo electrónico cada vez que project director cree o actualice elementos de trabajo o se le asigne un Elemento de trabajo.

introduzca la descripción de la imagen aquí

 53
Author: Jehan33,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-19 21:25:53

Jehan33 proporcionó una gran respuesta, pero no aborda un tema común de muchas personas que hacen esta pregunta. El Explorador de alertas le permite configurar alertas para un usuario en particular, pero no una notificación genérica que se aplicará a todos los usuarios. Me imagino que es común querer una configuración global para notificar al usuario que se asigna un elemento de trabajo cuando alguien que no sea él altera el elemento de trabajo. Si desea hacer esto, tiene la opción de usar un plugin, ya sea escribiendo uno usted mismo o allí son algunos en codeplex.

Por ejemplo: http://teamalert.codeplex.com/

Además, escribir un plugin propio no es tan malo como suena, y puedes encontrar algunos recursos bastante buenos. Lo más probable es que desee un complemento que se suscriba al WorkItemChangedEvent que verifique quién está cambiando el WorkItem y qué están cambiando para determinar si desea enviar una notificación. En ese momento, puede obtener una dirección de correo electrónico de Active Directory y enviar su correo electrónico si deseable.

 6
Author: ctb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-20 17:47:42

Durante mucho tiempo, las alertas por correo electrónico fueron la única opción para obtener información sobre los cambios en TFS.

Ahora, también puede considerar usar CatLight status notifier.

Mostrará notificaciones toast directamente en el escritorio cuando un nuevo elemento de trabajo coincida con la consulta.

Notificación de artículo de trabajo Catlight

 1
Author: alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-17 02:29:32