โ† Back to Product

๐Ÿ“š Documentation

Complete guide to using Work Item Twins for Azure DevOps.

๐Ÿ“‘ Table of Contents

Overview

Work Item Twins is an Azure DevOps extension that helps you synchronize work items between two different project boards within the same organization. This is particularly useful for teams that need to track the same work in multiple projects.

๐Ÿ’ก Key Concept: A "twin" is a linked copy of a work item in another project. Changes to either twin can be synchronized automatically or manually.

Key Features

๐Ÿ”„ Automatic Sync

Field synchronization is automatically triggered when you save changes to either twin work item.

๐Ÿ“‹ One-Click Creation

Clone a work item from one project to another with a single click from the work item toolbar.

โš™๏ธ Flexible Configuration

Choose which fields to sync during twin creation. Exclude State and/or Assigned To as needed.

๐Ÿ”— Parent Linking

Optionally select a parent work item in the target project when creating a twin.

Installation

Work Item Twins is available from the Visual Studio Marketplace.

Requirements

Installation Steps

  1. Visit the Visual Studio Marketplace
  2. Click "Get it free"
  3. Select your Azure DevOps organization
  4. Click "Install"
  5. The extension will be available immediately in all projects

Creating Twins

Follow these steps to create a twin work item:

  1. Open a work item in Azure DevOps that you want to twin
  2. Click "Work Item Twins" in the work item toolbar
  3. Select target project from the dropdown list
  4. Select work item type for the twin (must match the source type)
  5. Optional: Search for and select a parent work item in the target project
  6. Configure fields to synchronize (defaults to all editable fields)
  7. Optional: Check boxes to exclude State and/or Assigned To from sync
  8. Click "Create Twin Work Item"

โœ“ Success: Once created, both work items will be tagged with "Work Item Twin" and linked together. The panel will show the twin relationship and enable synchronization controls.

Synchronization

Work Item Twins provides two synchronization modes:

Automatic Synchronization

When you save changes to either twin work item, the extension automatically triggers synchronization. Only fields with different values are updated to minimize unnecessary changes.

โฑ๏ธ Sync Buffer: A 5-second buffer prevents sync loops when both work items are updated in rapid succession.

Manual Synchronization

Use the "Manual Sync" button to force synchronization at any time. The sync direction is automatically determined:

Smart Field Handling

The extension intelligently handles various field types:

Field Type Behavior
System Fields Never synced (ID, Project, Created Date, etc.)
Area Path Mapped to target project's structure
Iteration Path Mapped to target project's structure
Read-only Fields Automatically excluded
Computed Fields Automatically excluded
Description/Repro Steps Handled correctly per work item type

โš ๏ธ Note: Comment synchronization is not currently supported and will be added in a future update.

Field Configuration

When creating a twin, you can customize which fields are synchronized:

Default Behavior

By default, all editable fields are selected for synchronization. This ensures complete data consistency between twins.

Excluding Fields

Common fields you might want to exclude:

Always Excluded Fields

These system fields are never synchronized:

Once twins are linked, navigation is easy:

Data Storage

Twin configurations are stored securely using Azure DevOps Data Storage Service:

Migration

If you used a previous version of this extension that stored configurations in tags, the extension will automatically migrate your twin configurations:

  1. On first use, the extension detects legacy tag-based configurations
  2. Configurations are automatically migrated to the new Data Storage system
  3. Existing twin relationships continue to work seamlessly
  4. No manual intervention required

Troubleshooting

Twin Not Syncing

Fields Not Updating

Extension Not Appearing

Frequently Asked Questions

Can I create twins across organizations?

No, twins can only be created between projects within the same Azure DevOps organization.

What work item types are supported?

All standard and custom work item types are supported. Twins must be created with matching work item types.

Can I delete a twin relationship?

Yes, you can remove the "Work Item Twin" tag from both work items to break the relationship. The work items themselves will remain.

What happens if I delete one twin?

The remaining work item will continue to exist but will no longer have a twin to sync with. Remove the "Work Item Twin" tag to clean up.

How does the trial work?

When you install Work Item Twins, you can start a 7-day free trial with full access to all features. No credit card required.

How is billing handled?

Billing is per Azure DevOps organization on an annual basis ($999/year). One subscription covers all users and projects within your organization.

Need more help?

Contact our support team at support@innovaapps.ai or use the "๐Ÿ’ก Request a Feature" button in the extension panel.