/AzDOMSProject

Primary LanguageC#MIT LicenseMIT

AzDOMSProject

The first release: https://github.com/ashamrai/AzDOMSProject/releases/tag/v0.1-alpha

Install addIn

  1. Download and extract AzDOAddInSetup.zip
  2. Run setup.exe
  3. Press Next on each step.

To start work with the solution, start MS Project and switch to Azure DevOps Work Items tab.

AddIn Tab

Generate Personal Access Token

The solution supports access only through Personal Access Token (PAT). Use the following documentation to generate PAT: Use personal access tokens

Add the following permissions to your PAT:

PAT Permissions

Associate Project Plan with Team Project

To synchronize work items with plan tasks, you should associate your MS Project plan and Azure DevOps team project.

  1. Press Link to Team Project button

Link To Team Project

  1. Add Azure DevOps organization url and PAT on the new form. Press Get Team Project button:

Org URL

  1. Select a team project to sync and press Ok:

Team Projects

  1. Then select work item types to sync and press Ok on the following form:

Work Item Types

  1. Save changes

Add Azure DevOps columns

To view Work Item ID, State, Type, and other work item fields:

  1. Press Add columns button.

Add Columns

  1. Then move them to a suitable place.

Azure DevOps Columns

Import Azure DevOps team members

Each MS Project resource in a project plan must be equal to the Display Name of the corresponding team member. The solution may import necessary team members to avoid errors.

  1. Press Import Team Members button

Add Team Members

  1. Select a group with team members and press Ok.

Team Groups

Plan Work Items

  1. Create a task list in your plan with the necessary hierarchy and dates. Add Work Item Type value to each task in the plan.

Projet Plan

  1. To save planned dates, set the project baseline.

Baseline

  1. Next, press Publish Work Items button.

Publish

  1. The solution creates new work items in the linked Azure DevOps Project.

Work Items

  1. Each published task in the plan will have an assigned Work Item ID and Type.

Published Plan

Import Work Items

To import exisitng work items to a plan:

  1. Press Get Work Items button

Get Work Items

  1. Type Work Item Id, and press Search button. Then find work item in the list, and press Ok.

Get Work Item

  1. The updated plan:

Project Plan

  1. If a work item contains child work items, you can import them by Import Childs button.

Import Childs

Get Work Items Updates

  1. Each team member may update the state and completed work in a work item.

Updated Work Item

  1. To see these updates, you have to update your project plan.

Update Plan

  1. Updated plan:

Updated Plan