Synchronizing Time Worked From Atlassian JIRA [pre Sync 3.5] to CA Project and Portfolio Management [pre Sync 4.1]

The Time Worked Synchronization feature utilizes Tasktop Sync’s existing Atlassian JIRA and CA PPM® connectors to facilitate time tracking and monitoring across Development and the PMO, aggregating and synchronizing work logs entered by developers on JIRA issues to timesheets for corresponding tasks in Project and Portfolio Management, where the PMO can monitor this data.

Setting up Project and Portfolio Management for Time Worked Synchronization

Before work logs from JIRA issues can be synchronized to timesheets in Project and Portfolio Management, the following configurations should be made to ensure that Project and Portfolio Management is set up for time entry.

Ensure all users who will be logging time are configured for time entry. For each user:

  1. Navigate to the Resources page in Project and Portfolio Management and click on the user to edit
  2. Navigate to Properties -> Properties -> General and set the Track Mode option to Clarity
  3. Navigate to Properties -> Access to this Resource -> Resource and add the Resource - Enter Time access right for the Tasktop Sync user

Project and Portfolio Management user track mode

Project and Portfolio Management user access rights

Ensure all users who will be logging time are team members of all projects whose tasks they will log time against. For each project:

  1. Navigate to Home -> Portfolio Management -> Projects and click on the project to edit
  2. Navigate to the Team tab and ensure that all users who will log time against tasks in this project are in the list of team members

Project and Portfolio Management project team members

Ensure all projects whose tasks will have time logged against them are configured for time entry. For each project:

  1. Navigate to the Projects page in Project and Portfolio Management and click the project to edit
  2. Navigate to Properties -> Properties -> Schedule and set the Track Mode option to Clarity

Project and Portfolio Management project track mode

Ensure that all time reporting periods in which time will be logged are in the Open state:

  1. Navigate to Administration -> Project Management -> Time Reporting Periods
  2. Ensure each time reporting period has a check mark in its Open column

Project and Portfolio Management time reporting periods

Configuring Tasktop Sync to Synchronize Time Worked

Once Project and Portfolio Management has been configured for time entry, Tasktop Sync can be set up to synchronize JIRA work logs to Project and Portfolio Management timesheets:

  1. Create a mapping between JIRA and Project and Portfolio Management (see CA Project and Portfolio Management Connector For Sync and Atlassian JIRA Connector For Sync for details on setting up mappings with these connectors).
  2. Open the Sync Mapping Editor and navigate to the Mapping Settings section of the Overview tab. Open the Time Worked Synchronization drop down menu and select the option to synchronize from JIRA to Project and Portfolio Management.
  3. Ensure that a Person Mapping is configured. Synchronization of time worked uses the Person Mapping to map users who are logging time. See Person Mapping Files for details on how to configure a Person Mapping.

Tasktop Sync configuration for Time Worked Synchronization

Tasktop Sync is now configured to synchronize time worked from JIRA to Project and Portfolio Management.

Synchronizing Time Worked

With Tasktop Sync’s Time Worked Synchronization feature, all work logs entered on JIRA issues will be synchronized to Project and Portfolio Management timesheets:

  1. In JIRA’s web application, open an issue. From the More Actions drop down menu, select Log Work. In the wizard enter the amount and start date of the time worked and click Log.
  2. When Tasktop Sync has finished processing the change, open the Timesheets page in Project and Portfolio Management. On the timesheet for the user who logged the time in JIRA, the time worked should now be entered under the correct day, in the row corresponding to the task on which it was logged.
  3. Additionally, if the user had not yet been assigned to the task for which the time was logged, notice that an assignment has been created for the user on that task in Project and Portfolio Management.

A new JIRA work log

New time entered in a Project and Portfolio Management timesheet

A new Project and Portfolio Management task assignment

Note on Time Zone Settings in Atlassian JIRA

In the JIRA web application, a user can select the time zone in which dates will be displayed. However, all dates are stored internally in JIRA in GMT; this user preference merely affects how one user will see dates when logged into the web application. Project and Portfolio Management timesheets store and display all dates in GMT. Thus if a JIRA user sets his or her time zone preference to anything except GMT there may be an apparent discrepancy between work logs logged against JIRA issues and the timesheet entries synchronized to Project and Portfolio Management. To avoid this confusion, JIRA users may want to set their time zone preference to GMT.
JIRA user time zone preferences

Known Limitations

Tasktop Sync’s Time Worked Synchronization has the following known limitations: