Content
View differences
Updated by Pavel Balashou 4 months ago
* Spike capabilities
* works with Jira Data Center version 10.3(LTS)
* scrapes REST API and saves raw data to OpenProject database
* supports basic import of entities
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">JIRA Entity</p></td><td class="op-uc-table--cell"><p class="op-uc-p">OpenProject Entity</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Data Pull From JIRA Implemented</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Data Import to OpenProject Implemented</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Projects</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Projects</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Users</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Users</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Groups</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Groups</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes, through Users as memberships.</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Issues</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Work Packages</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">IssueTypes</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Work Package types</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Attachments</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Attachments</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Statuses</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Statuses</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Priorities</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Priorities</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Custom fields</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Custom fields</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Labels</p></td><td class="op-uc-table--cell"><p class="op-uc-p">??? Custom fields</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Logged work</p></td><td class="op-uc-table--cell"><p class="op-uc-p">TimeEntry</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Comments</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Comments</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes(part of issue payload)</p></td><td class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Issue history</p></td><td class="op-uc-table--cell"><p class="op-uc-p">???Work Package Journals</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr></tbody></table></figure><br>
* works with Jira Data Center version 10.3(LTS)
* scrapes REST API and saves raw data to OpenProject database
* supports basic import of entities
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">JIRA Entity</p></td><td class="op-uc-table--cell"><p class="op-uc-p">OpenProject Entity</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Data Pull From JIRA Implemented</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Data Import to OpenProject Implemented</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Projects</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Projects</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Users</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Users</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Groups</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Groups</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes, through Users as memberships.</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Issues</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Work Packages</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">IssueTypes</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Work Package types</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Attachments</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Attachments</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Statuses</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Statuses</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Priorities</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Priorities</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Custom fields</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Custom fields</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Labels</p></td><td class="op-uc-table--cell"><p class="op-uc-p">??? Custom fields</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Logged work</p></td><td class="op-uc-table--cell"><p class="op-uc-p">TimeEntry</p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Comments</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Comments</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Yes(part of issue payload)</p></td><td