You are designing the communication strategy for a large team using Azure DevOps. The team uses a Kanban board and wants to automatically notify stakeholders when work items are moved to 'Done'. Which Azure DevOps feature should you use?
Trap 1: Set up a pipeline notification for the work item.
Pipeline notifications are designed for build and release pipeline events (e.g., pipeline runs, stage approvals, deployment completions), not for work item change events, so they cannot be used to broadcast a work item update to a webhook.
Trap 2: Configure team alerts in the project settings.
Team alerts in Azure DevOps are subscription-based notifications configured per team, and they deliver work item-related emails only to members of that team; they do not integrate with external systems or webhooks, so they cannot send events to a webhook.
- A
Use the built-in email subscription for work item changes.
Built-in email subscription for work item changes only sends notifications to authenticated users who already have access to the Azure DevOps project, so it cannot reach external stakeholders or deliver events to a custom webhook.
- B
Set up a pipeline notification for the work item.
Why wrong: Pipeline notifications are designed for build and release pipeline events (e.g., pipeline runs, stage approvals, deployment completions), not for work item change events, so they cannot be used to broadcast a work item update to a webhook.
- C
Configure team alerts in the project settings.
Why wrong: Team alerts in Azure DevOps are subscription-based notifications configured per team, and they deliver work item-related emails only to members of that team; they do not integrate with external systems or webhooks, so they cannot send events to a webhook.
- D
Create a service hook subscription to send events to a webhook.
Service hooks provide the built-in integration to automatically send HTTP POST notifications to an external webhook when specific events (such as work item updated) occur, enabling arbitrary downstream systems to consume the event without requiring users to have Azure DevOps access.