Work Item Grid & RulesSmart editable grids, conditional rules and dependent dropdowns for Azure DevOps work items — configured visually, validated against your real process fields. Works on Azure DevOps Services and Azure DevOps Server 2019+. What you getSmart Grid (work item form control)
Calculated columns and derived grids
Capacity register (Boards → Capacity)Resource managers enter available hours once: a default per person and month, plus exceptions for specific months (leave, part time). Import/export CSV or Excel, filter, per-change audit trail. Who may edit is set by Azure DevOps team (Project settings → Grid & Rules → Capacity); everyone else sees it read-only. Every Epic's Resource Capacity grid reads its Available Capacity from here. Each Epic also publishes its per-person, per-month hours when saved, so every Epic can show Hours (other Epics), Total hours and Utilization % across all Epics next to This Epic %, and managers get a Utilization overview (capacity vs. hours of all Epics, over-capacity highlighted). (Access control applies to the extension's pages; it is not an Azure DevOps security boundary.) Capacity source switchCapacity can be maintained in either place (Grid & Rules → Capacity): the extension's own register, or Azure DevOps team capacity (Boards → Sprints → Capacity). With team capacity, create one yearly iteration (e.g. “Capacity 2026”), add it to the team, and enter hours per day and days off per person; the extension turns that into available hours per month (working days − holidays − leave). Status columns and colour codingA column can fill itself with a status chosen from ranges of a number – e.g. Capacity Status from Utilization %: 0–70 Available (green), above 70–90 Near Capacity (yellow), above 90–100 Fully Allocated (orange), above 100 Overallocated (red). Ranges, labels and colours are editable. Cells can follow a status colour, and a grid can tint each row by its status, so every resource's row shows its load at a glance. Numbers, headings and totals are right-aligned so figures line up. Read-only calculated fieldsThe Read-only fields tab lists every field the extension writes (calculation results, grid totals, grouped totals). Lock them with the Read-only Value form control (shows the value with a lock, no input) and/or an Azure DevOps process rule Make read-only (also blocks bulk edit and the API) – the tab has the steps. Shared mappings (Mappings tab)Maintain value → category tables once, e.g. Resource type: External ← Vendor, IT Contract · Business ← Business · all other values → Internal. Any grid column can use a mapping, so adding a team is a one-place change. Everything is configurable: categories, their values and the fallback. Calculations (standalone, in the same hub)Define a calculation once: named inputs (any work item field, or a figure from a grid with several filter conditions), a formula such as Conditional rules (observer)When conditions on any fields → then / otherwise: set a field value, require a field, restrict allowed values, or block save with a message. Scope per work item type. Dependent dropdowns for fieldsParent → child picklist mapping with Area Path hints, validation on save, and the Smart Dropdown control that hides invalid options. Can import the JSON of the "Dependent Lists" extension. Visual rule builder (Project settings → Grid & Rules)Form editors first, JSON editor second. Everything is checked live against your organization's real fields and picklist values (unknown fields, values that are not in the picklist, non-numeric total targets, bad formulas, …). Setup
Good to know
|