Connecting with Jira Server
If you use Jira Server as a project management tool, you can easily integrate it with Everhour and start tracking time for all your Jira issues. No more tab switching.
In this article
How to setup
Important. To see the embedded timer in your Jira Server and track time there, you need to install our browser extension. This is how we embed controls into their interface. The extension must be up-to-date and installed on any computer you use.
You'll be prompted to connect during signup. To do this, you need to hit 'Jira software' button, choose Server and then continue with creating the application link in Jira (you need to be an admin there).
- Go to Jira Settings > Products > Applications > Application Links.
- Alternatively, you can add "/plugins/servlet/applinks/listApplicationLinks" after your domain name in the URL field.
- Type “https://everhour.com” and press the Create new link button.
- You will see a warning that the URL is invalid. Please ignore the message and click Continue.
- Now you need to configure your application. Please, fill in the same fields as you see on the screenshot (may copy the same info under the screenshot) and check the mark near ☑ Create incoming link:
- Application Name: Everhour
- Service Provider Name: Everhour
- Consumer key: YAZm8KTbuwuK7ZJ
- Shared secret: FqgB5IfGdT1btiGT
- Request Token URL: /
- Access token URL: /
- Authorize URL: /
- Create Incoming Link: Yes
Click Continue and enter Consumer Key, Consumer Name, and Public Key (you may copy the same info under this screenshot).
- Consumer Key: YAZm8KTbuwuK7ZJ
- Consumer Name: Everhour
- Public key:
Click Continue to finish the setup. Now you should see Everhour on the application list.
After you finished creating the application link, go back to the installation screen in Everhour, give your connection a name, enter your Jira account URL and the consumer key that you used to create an application link.
You need to invite your team to join Everhour. They will be able to select your configuration to connect Jira to Everhour. To see the embedded timer in your Jira, you need to make sure you have our browser extension installed and authorised.
How sync works
When you connect Jira, Everhour will automatically sync all your projects across all teams and workspaces. It's currently not possible to make a granular sync, deciding what projects you wish to connect and what not.
Sync happens periodically and automatically so all new projects that you create in Jira will be added to your Everhour account. Everhour also updates the names of issues or projects if they were renamed in Jira. This way Everhour reports will always show the freshest data.
How to trigger instant sync:
If you just added a new project in Jira or renamed the existing one and want to see these changes immediately in Everhour, you need to re-sync projects from the Integrations page manually.
Same with tasks. If you've just renamed an issue, added a new tag or moved the issue into a different section and you want to see these changes instantly, you need to go to the Projects page, select the project(-s) with a change and hit 'Resync Tasks'.
Controls inside Jira
After successful integration, Everhour supplements Jira interface with a number of features.
- Side bar: use our 'Timesheet' button to open timesheet window. You’ll be able to quickly look at all your timekeeping for a Day or Week as well as quickly add time and comments for the tasks you have been working on.
- Header: configure any project as billable, set up project budget, see total project hours and estimate. By default, only admins can see the budget. You can enable showing budget to everyone. Regular members don't see anything money-related in Everhour;
- Progress: total time reported by each employee and estimate into the task;
- Buttons: you can track time using the timer or log time manually.
Making reports with Jira data
There are a number of columns that show specific data coming from Jira. Open a report builder and select any of columns to display the data in your report.
- Project and task accordingly show the names of Jira projects and issues;
- Parent task column that can group your subtasks under the parent name (epic);
- Task number and Task status shows the task ID and whether it is open/closed/in progress, etc.;
- Label shows the name of Jira tags;
- Any custom field can be used as a separate column;
In general, we rely on Jira's permissions a lot. If in Jira the user has access to the task project, therefore, he can track the time in it. If you take away someone's access to the project in Jira, this user will no longer be able to track time into its tasks. Past history will remain in the reports of the team, but the user will lose it.
Configuring budgets, marking a task as non-billable, assigning a client to the project can only be done by admins. The admin in Everhour can see projects and tasks of all members. It does not matter if an admin has access to the same project in Jira. This is due to the fact that any admin should see the same totals in time reports and be able to configure projects billing and budgeting.
Regular users cannot track time into the archived project. Admins can do that, but only manually (timer is disabled). Thus, we indicate that the project is archived and make sure that no one tracks time accidentally.
To disable integration, go to 'Integrations' page in Everhour account.
This option affects only your account, other team members are still able to track time. If the whole team disconnects Jira, no one can track new time in Jira, time history remains only in admin reports.
To remove all Everhour controls from Jira interface, delete our browser extension.