Manage ActivityTimeline integration

Manage ActivityTimeline integration


As a JSM administrator, you have the option to integrate ActivityTimeline REST API with Worklog Report.

If you are using billable hours in ActivityTimeline and you only want to show billable hours to the customers on the JSM portal, Worklog Report needs to be integrated with ActivityTimeline to retrieve Billable hours from ActivityTimeline.


Worklog Report uses the ActivityTimeline REST API to retrieve the data your permissions give you access to.

→ In order to do so, you need to generate a ActivityTimeline REST API.

Go to Jira menu Apps → select ActivityTimeline → select Configuration select AT REST API

After clicking on Enable REST API your REST API Base URL and Auth token will be displayed to you. Please note that these Base URL and Auth token will be displayed to you only ONCE. It’s crucial that you copy and securely store them for further use.

at-01.png
step 1: Select Configuration AT REST API  in ActivityTimeline
ac-02.png
step 2: Select Enable RESТ API
ac-03.png
step 3: Copy to clipboard Auth Token
ac-04.png
step 4: Go to Worklog Report → Global configuration → Manage ActivityTimeline → place Auth Token in the field
ac-05.png
step 5: Go to ActivityTimeline REST API page and copy ActivityTimeline REST API base URL
ac-06.png
step 6: Go to Worklog Report → Global configuration → Manage ActivityTimeline → place ActivityTimeline REST API Base URL in the field → click on Add button to make the integration
ac-07.png
step 7: Appears an Integration success flag

→ In order to revoke the integration, you need to →

ac-08.png
step 1: Click on Revoke integration button
ac-09.png
step 2: Confirmation dialog appears → Click on Yes button
ac-10.png
step 3: Appears an Revoke integration successful flag

Double-counted hours in Worklog Report

This can occur only if both Tempo and ActivityTimeline are integrated in the same Jira instance and users log time directly in Jira (instead of through Tempo or ActivityTimeline).

  • Jira stores the worklog entry.

  • Tempo and ActivityTimeline both read this entry and mark it as billable.

  • Worklog Report aggregates data from both → the same hours are added twice.

Example: 3h logged in Jira → Tempo = 3h billable, ActivityTimeline = 3h billable → Worklog Report shows 6h billable.

Impact

  • Reported hours are inflated.

  • Portal users may see misleading totals.

Recommendation

Integrate Worklog Report with only one time-tracking app (Tempo or ActivityTimeline) to avoid duplication.