Streamlining JIRA Instance: How to Extract Commercial Add-Ons

Introduction Today I had to update a zillion licenses of commercial add-ons in different instances. As being a lazy consultant who likes to use a command line instead of a mouse, I decided to check if I could use the UPM REST API to extract the information. Ingredients for this recipe are a computer capable […]
How to Calculate Days between Issue Creation and Resolution Date in JIRA

Introduction Assume you want to watch how long it takes (on average) to resolve issues. JIRA is providing quite a number of reporting options like the Control chart report and much more. But these are pretty complex things to grasp, and in the end, you just need to know how many days it took […]
Use Case: Updating Host File with IP Addresses of Host-Running Containers

Introduction We are using BIRT extensively for reporting from our Atlassian JIRA. The BIRT viewer is a tomcat application that will use a design file to turn raw data into documents or pdf files. But now we have this idea to migrate our Atlassian stack to docker, and the migration of BIRT into the container […]
Use Case: Adding Project Role Users as Watchers to an Issue

One of our customers wanted to adapt their issue workflow such that specific users got automatically added as watchers to an issue when it gets created. The following script will iterate over all users who have the role ‘ProjectWatcher’ and automatically be added as a watcher. /* ** Add watchers from project role ‘ProjectWatcher ** […]
Maximizing Efficiency: Querying JIRA for Confluence Links Made Easy

I had a question from one of our table grid editor customers that I wanted to share, as it’s valuable. They have a nice use case where they wanted to list all comments of a confluence page related to an issue, in the issue itself. The table grid editor allows to query of any relational […]
Optimize your JIRA approval process with ScriptRunner and Groovy scripting.

Introduction Are you considering using JIRA to support an approval process, but you’re not sure how to tackle it? This page details an implementation we made for one of our customers using a bit of groovy scripting and the unbelievable essential ScriptRunner from Adaptavist. The environment This customer is one of these robust financial organizations […]
Introducing skills based remuneration at Idalko

We are currently recruiting people and the standard approach is to recruit ‘Junior development engineer’, ‘Senior software engineer’… The drawback of this approach is that it is easy to mismatch people. Some people consider themselves a senior, while our standards would rank them at mid-level. In many cases, levels are associated with salary, and the […]
Simplify Your Workflow with Script-Runner: Show/Hide Fields with Behaviour Functionality

You can’t imagine what Atlassian JIRA allows you to track. To accommodate all potential reporting needs, large companies tend to expand the number of fields on forms. In a number of cases, fields are only relevant under particular conditions. Making users understand the logic behind these fields and dependencies is in many cases a daunting […]
Calculating Calendar Days Between Issue Creation and Resolution Using Script-Runner: A How-To Guide

Are you using Atlassian JIRA as tool to track customer complaints and suggestions. Do you want to improve your support operation then you know that numbers will tell you the tale. How long does it take to pick up an issue, what is the average resolution time. Atlassian is providing a great product to manage […]
Idalko and Avisi: The Ultimate Atlassian and monday.com Dream Team

Are you ready for some exciting news? Well, grab your coffee and get ready to rock it because Idalko and Avisi have just announced their merger, and it’s going to be epic! For those of you who don’t know, Idalko and Avisi are two of the most innovative and forward-thinking Atlassian Platinum and monday.com Gold […]