Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Calculated Priority Extension
Calculated Priority Extension

Calculated Priority Extension

Siddharth S

|
3 installs
| (0) | Free
Automatically calculates 'Calculated Priority' based on Severity and Impact fields in Bug work items.
Get it free

Calculated Priority for Bug Work Items (Azure DevOps)

Overview

The Calculated Priority extension adds a dropdown field (P1–P4) to Bug work items and automatically sets it from a Severity × Impact matrix. This makes triage consistent and fast across teams.


Key Features

  • New field: Calculated Priority (P1, P2, P3, P4)
  • Auto-updates whenever Severity or Impact changes
  • Works on the Bug work item form in inherited Agile/Scrum/CMMI processes

Required Fields & Expected Values

Add these to your Bug WIT (Process → Your Inherited Process → Bug → Layout):

  • Severity (existing system field)
    Values (labels must match):

    • Sev 1 - Critical
    • Sev 2 - High
    • Sev 3 - Medium
    • Sev 4 - Low
  • Impact (new picklist)

    • 1 - Very High
    • 2 - High
    • 3 - Medium
    • 4 - Low
  • Calculated Priority (new picklist)

    • P1, P2, P3, P4

Priority Matrix (Exact Mapping)

The extension applies the following matrix (matches the provided image):

Impact ↓ / Severity → Sev 1 – Critical Sev 2 – High Sev 3 – Medium Sev 4 – Low
1 – Very High P1 P2 P2 P3
2 – High P2 P2 P3 P3
3 – Medium P2 P3 P3 P4
4 – Low P3 P3 P4 P4

(Optional) Add your matrix image here for visual reference.


How It Works

  • Listens for changes to Severity and Impact on the Bug form
  • Looks up the value in the matrix above
  • Writes the result to Calculated Priority (P1–P4)

Install & Setup

  1. Install the extension in your Azure DevOps organization.
  2. Go to Organization Settings → Process → Your Inherited Process → Work Item Types → Bug.
  3. Add Impact and Calculated Priority to the Bug form (keep Severity visible).
  4. Save → Open any Bug → pick Severity and Impact → Calculated Priority fills automatically.

Troubleshooting

  • Priority not updating?
    • Confirm field reference names in the extension match your process (e.g., Custom.Impact, Custom.CalculatedPriority).
    • Ensure both fields are on the Bug form layout.
    • Refresh your browser / clear cache.
    • Make sure the extension is installed for the org (Organization Settings → Extensions).

Privacy & Security

  • Runs entirely within Azure DevOps pages; no data leaves your organization.
  • No external services are contacted.

Support

Questions or feedback? Contact the extension owner or your internal DevOps admin.

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