Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Canarys WorkItem Link Validate-Pagonxt
Canarys WorkItem Link Validate-Pagonxt

Canarys WorkItem Link Validate-Pagonxt

Canarys DevOps (sandbox environment)

| (0) | Free
Extension validate workitems parent-child linking with the predefined process backlog hierarchy.
Get it free

Canarys Workitem Link Validate

The Canarys Workitem Link Validate is an Azure DevOps Extension created to validate parent-child linking, ensuring that linking adheres to the predefined process backlog hierarchy. This extension helps prevent users from creating incorrectly linked work items, providing essential checks for Agile, Basic, Scrum, and CMMI project types.

How it Works

Within Azure DevOps, when a user attempts to create a link between work items, whether as a parent or child, this extension evaluates whether the link adheres to the predefined process backlog hierarchy. It assesses if the parent work item type can be correctly linked to the child work item type. Based on this evaluation, the extension either permits or restricts the user from saving the work item. It supports the default process backlog hierarchies of Agile, Basic, Scrum, and CMMI project types.

Canarys Workitem Link Validate

If the parent work item type cannot be linked to the child work item type, the extension takes action by disabling the save button and displaying an error message. For example, if a user attempts to add an Epic work item as a child to a Task work item, the save button is disabled, and an error message stating "Cannot add a child of type Epic" is displayed.

Conversely, if the parent work item type can be linked to the child work item type, the extension clears any existing errors and enables the save button.

The tool actively monitors work item links, whether they are added or deleted.

Here is the configuration for the parent child validation.

{
	"link":[
		{
			"parent":"Epic",
			"child":[
				"Feature",
				"Issue"
			]
		},
		{
			"parent":"Feature",
			"child":[
				"User Story",
				"Bug",
				"Product Backlog Item",
				"Requirement"
			]
		},
		{
			"parent":"User Story",
			"child":[
				"Task",
				"Bug"
			]
		},
		{
			"parent":"Bug",
			"child":[
				"Task"
			]
		},
		{
			"parent":"Issue",
			"child":[
				"Task"
			]
		},
		{
			"parent":"Product Backlog Item",
			"child":[
				"Task",
				"Bug"
			]
		},
		{
			"parent":"Requirement",
			"child":[
				"Task",
				"Bug"
			]
		},
		{
			"parent":"Task",
			"child":[
				"Bug"
			]
		}		
	]
	
}

Share your experiences, feature requests and feedback on our email vststoolssupport@ecanarys.com with the subject line "Canarys Workitem Link Validate".

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