Log time from DevOps into Projectworks

Projectworks can be integrated with DevOps, allowing people to log time to their timesheet from within DevOps.


Learn about:


Installing the Projectworks time tracking app

The app needs to be installed from the Visual Studio Marketplace by a user with admin credentials for Jira.

Learn how to install the app



Enabling the DevOps integration

Activate the DevOps integration from within the admin section of Projectworks.

Integrations > Enable Integration



Configuring Projectworks projects

The ability to log time from DevOps is configured on a project by project basis within Projectworks. The configuration is setup on the settings > time page within each project.

To link the project to DevOps simply tick the Allow time logging from DevOps option.

Control which DevOps projects can log time

There are two options to control which DevOps projects can log time into the Projectworks project.

  • Allow time logging from any DevOps project: Use this option if you want to allow time from any DevOps project to be able to be logged against the Projectworks project.
  • Restrict time logging to a single DevOps project: Use this option if you only want time from a specific DevOps project to be logged to the Projectworks project. 

When using the restrict time logging to a single DevOps project option you will need to enter the DevOps project name to establish the relationship.

Link to existing timecodes, or create new ones from DevOps tickets

There are two option for how time logged from DevOps will be recorded into the project in Projectworks.

  • Log DevOps time against existing timecodes: People can log time, but can only choose existing timecodes in the project
  • New timecode per DevOps item: Each DevOps item will be created as a timecode in Projectworks allowing you to easily see how much time is being logged per ticket.

When using the new timecode per DevOps item option you will need to select the budget line that timecodes will be created in.

The DevOps item number and name will be used for the timecode name. 



Logging time to Projectworks from DevOps

All people who have permissions to log time in Projectworks are able to log their time from within DevOps.

Accessing the Projectworks time tracking app

Login to Projectworks from within DevOps. Simply click

  • Open Projectworks time tracking
  • Login
  • Enter your Projectworks credentials or login with Microsoft

You'll then be logged into Projectworks and be able to log time to your timesheet from within DevOps.

Log time to your Projectworks timesheet

Once connected to Projectworks you can search for the project or timecode that your are logging time to.

Time can be logged from all levels of DevOps items: Epic, Product Backlog Item, Task, Bug, Incident, Known Issue.


Log in to the Projectworks Time Tracking app in dev ops to log your time to your Projectworks timesheet

If the Projectworks project is set up to allow time to be logged to existing timecodes you will need to select the timecode. Otherwise, just select the project and your time will be logged directly to the timecode for the DevOps item.


FAQ's and troubleshooting

Here are a few questions or scenarios you might encounter.

Unable to login

if you are unable to login to Projectworks you need to contact your Projectworks administrator.

Things that could prevent you from logging in include:

  • Your user may not have been granted permission to log time to Projectworks
  • You may have entered your credentials incorrectly

Can't find the project or timecode you want to log time to

There are a few reasons why you may not be able to find the project or timecode you want to log time to. Contact your project manager and ask them to check the project in Projectworks.

The reason may be:

  • The Projectworks project hasn't been configured to allow time logging from DevOps
  • The project, budget or timecode is no longer active

How to change a time entry that has been logged

Any changes to your Projectworks timesheet need to be done in Projectworks. Once the time is logged from DevOps, all the normal rules for editing your timesheet apply.