Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Work Item Approvals
Work Item Approvals

Work Item Approvals

Neo Fintech Lab

|
9 installs
| (0) | Free
Adds a work item panel that allows for users to show their individual approval for an item.
Get it free

Work Item Approvals

Adds a compact Approvals panel to work item forms, letting team members record a formal decision against any work item.

Screenshot

What is added on installation

  • An Approvals panel on work item forms (for all work item types by default)
  • An Approvals page under Project Settings

Functionality

Decisions — Four options are available:

Decision Meaning
Approve You endorse the work item proceeding
Reject You are blocking the work item
Defer You want the decision postponed
Considering You are in the list but have not yet committed to a position

Voting — Click a decision button to record your vote. Your avatar, name, and timestamp appear in the list and the decision buttons are replaced with smaller switch icons.

Switching your vote — Once you have voted, click one of the switch icons to move to a different decision without removing your vote first. From Considering you can switch to any decisive state; from a decisive state you cannot switch back to Considering.

Removing your vote — Click the remove icon on your own row to retract your vote completely. The decision buttons reappear.

Clear all — A Clear button in the toolbar wipes all votes after a confirmation prompt. Who can see this button is controlled by the Clear button setting.

History field — When a custom text field is configured, each decisive vote change updates that field and writes a revision to the work item History tab. Considering votes are not included.

Auto-refresh — The panel checks for new votes every 15 seconds so all viewers stay in sync without manually refreshing the page.

Azure DevOps pre-requisites

If you intend to use the History field feature, a plain-text custom field must already exist in your Azure DevOps process. The field is not created by this extension.

Configuration

Go to Project Settings → Approvals to adjust:

Work item types — Toggle which work item types show the Approvals panel. All enabled (the default) means the panel appears on every type. If a type is toggled off, the panel shows a short message explaining how to remove it from the form layout via Project Settings → Process → [Type] → Layout.

History field — Enter the reference name of a plain-text custom field (for example Custom.ApprovalStatus). When set, each decisive vote change updates the field and creates a revision in the work item History tab. Leave blank to disable.

Clear button — Controls who can see and use the Clear all button:

Option Behaviour
Everyone All team members can clear votes (default)
Nobody The button is hidden for everyone
Specific users only Choose which users see the button

The settings page also shows a read-only list of the 25 most recently active work items that have at least one vote. Each row shows the work item type, ID, title, state, a decision summary, and when the last vote was cast. Expand a row to see the individual votes.

Privacy and data storage

Vote data and settings are stored in the Azure DevOps Extension Data Service, scoped to the project. All project members with access to the work item can see the stored votes.

Permissions

Permission Reason
Read work items Read work item details and the list of work item types in the project
Write work items Update the optional custom history field when a decisive vote is recorded

Questions, ideas, or bugs?

Open an issue on GitHub — we would love to hear from you.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft