Pi Track: Installation and Configuration

Pi Track: Installation and Configuration

Installation

Please follow the steps below to install Pi Track to your Jira Data Center instance:

  1. Log into your instance of Jira as an admin.

  2. Select the Settings drop down menu and select Manage apps.

  3. Select Find new apps from the left side menu.

  4. Once the screen loads, you can type Pi Track in the search bar to find the appropriate app version.

  5. Select free trial to begin the trial or buy now to purchase a license for Pi Track.

  6. Select accept and install in the modal that opens up to confirm the app installation.

  7. Pi Track begins to download and you’ll be prompted to log into your MyAtlassian account.

  8. Enter your credentials and select Generate license.

  9. A license key will be generated, and select Apply license to get started with the app. If you're using an older version of UPM, you can copy and paste the license into your Jira instance.

You’re now all set to start using the app.

Configuration

Setting up Jira permissions

The plugin uses standard Jira time-tracking permissions, extended with custom permissions provided by Pi Track.

Permissions overview

Standard Jira permission
Custom permission provided by Pi Track
Permission that interferes with Pi Track and must not be granted

Permission

Type

Description

Permission

Type

Description

Delete All Worklogs

Standard

Grants the virtual Time Log Reviewer permission.

Time Log Reviewer is a virtual permission that enables the time log review workflow, including approving, rejecting, and deleting time logs.

Delete Own Worklogs

Restricted

Must not be granted. Allows direct deletion of work logs and bypasses Pi Track workflow.

Edit Billable Time

Custom

Allows editing billable time in time logs. Typically granted to project managers responsible for billability decisions.

Log Unapproved Time

Custom

Allows creating, editing, and submitting time log drafts, and editing rejected time logs. Do not grant together with Delete Own Worklogs, Edit Own Worklogs, or Work On Issues.

Log Unapproved Time for Others

Custom

Allows creating time log drafts and submitting them for approval on behalf of other users.

View Billable Time

Custom

Allows viewing billable time values in time logs.

Edit All Worklogs

Standard

Grants the virtual Time Log Reviewer permission.

Edit Own Worklogs

Restricted

Must not be granted. Allows direct editing of work logs and bypasses Pi Track controls.

Work On Issues

Restricted

Must not be granted. Allows direct creation of work logs in Jira.

Recommended permissions setup

To ensure smooth Pi Track operation please setup the following permissions logic for all projects, which will utilize Pi Track timetracking logic.

Disable the following permissions for all roles:

  • Delete Own Worklogs

  • Edit Own Worklogs

  • Work On Issues

Enable Log Unapproved Time for all roles that are expected to log their own time.

Enable Log Unapproved Time for Others for roles that are allowed to log time on behalf of other users.

Enable the following permissions for roles responsible for time log review and management (typically Team Leads and Project Managers):

  • Delete All Worklogs

  • Edit Billable Time

  • View Billable Time

  • Edit All Worklogs

Disabling the built-in Work Log issue tab

The plugin adds its own Work Log tab, which is shown when the Log Unapproved Time permission is not configured for the project. If the steps below are not completed, some projects may display two Work Log tabs side by side.

To disable the built-in Jira Work Log tab:

  1. Log in to your Jira instance.

  2. Open Jira Administration (gear icon) and select Manage apps.

  3. In the left panel, navigate to Atlassian Marketplace → Manage apps.

  4. Set Filter visible apps to System.

  5. Search for Issue Tab Panels Plugin.

  6. Expand the plugin details and open the list of its modules.

  7. Locate Work Log Tab Panel, hover over it, and click Disable.

Excel export customization

On plugin startup, the base Excel template is copied to
<JIRA_HOME>/installed-plugins/dsr-timesheet-plugin/base-time-log-report.xlsx.
The template is initially blank. If the file already exists, it will not be overwritten.

To modify the template, a Jira administrator must disable the plugin, update the spreadsheet file, and then enable the plugin again.

When generating a report, the Excel renderer detects the first empty row in the template and starts populating the report data from that point.

Feel free to reach our team, if you need support or have suggestions!