Jira & Toggl synchronization scripts.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
RewriteTasksFromJiraToToggl.py
RewriteTimeEntriesFromTogglToJira.py
TogglPy.py
config.py
iso8601.py

README.md

PMTools

General information

Company uses a few tools to track the progress of each project. We use Jira as the issue tracker but also we use external tool to track time reports. That causes a problem when we have data in two systems instead of one. We want to integrate both - issue tracker and time tracker - to keep all required data in both systems so we can use software features in a better way, reduce company's costs, avoid loosing money on not correctly tracked man-hours, make specialists' live easier by simplifying reporting process.

These simple scripts allow you to integrate data between Jira and Toggl.

Requirements

pip install jira

Rewrite tasks from Jira to Toggl

It is the first step in our process. The script lets you to rewrite Jira issues to Toggl. By doing that you are able to use some kind of autocomplete in Toggl to add your time entries to specified Jira task.

Rewrite time entries from Toggl to Jira

It is the second step in our process. When you have your Toggl reports in the time reporting system then you can rewrite it to Jira. Unfortunately, the script adds all the time entries as "your user" instead the original one in Toggl.

IMPORTANT: Risks for rewriting time entries from Toggl to Jira

  • The script does not look for duplicates.
  • If you run the script 2 times then you will duplicate worklogs in Jira.