Empower your Atlassian deployment with the Power Scripts for JIRA plugin

Cprime announced this week that it has acquired one of the most popular JIRA scripting plugins, Power Scripts for JIRA™. Cprime acquired Kepler-Rominfo in February, the developer of Power Scripts for JIRA, formerly called JJUPIN. The plugin allows JIRA administrators to easily add many rich features and capabilities to their JIRA deployment.

According to Fortune Magazine, 80 of the Fortune 100 are using Atlassian products, so this is a must-have for JIRA users!

Power Scripts for JIRA is a scripting plugin with a flexible architecture that allows users to customize JIRA to do anything they want. It adds so many capabilities, users will have no need for additional plugins. The newest version, Power Scripts for JIRA 4.0, adds even more abilities to the already feature-rich plugin.

Check out our Introductory video


Check out our comments on the Atlassian Marketplace! Expert user J.M. wrote:

“I can’t say enough about this plugin. JIRA without (Power Scripts for JIRA)

is like a hand without a thumb, this tool doesn’t just open up windows and doors
that were closed in JIRA, it allows you to knock down the friggen walls! I would

need 100 plugins to replace this one. So much easier to learn and faster to write

scripts than the Groovy based alternatives.”

Power Scripts for JIRA is less expensive than other third-party plugins, while providing far more features than competitors such as ScriptRunner™. It also saves massive amounts of coding time – it has much shorter code lines than JIRA native code, reducing implementation times by 50% or more.

Power Scripts for JIRA is designed to empower the user and easily adapt to their actual needs without having to know JIRA internal programming. It can create any post-function, validator or condition in a workflow. It provides many of the functions JIRA users need in a clean dashboard menu-and-fields style.

The Secret Sauce Is SIL

Power Scripts for JIRA uses an easy-to-learn and flexible scripting language, SIL (Simple Issue Language). SIL is a domain-specific language that was created for easy implementation for JIRA. SIL scripts describe the intent of the action, using one line per action – far less code than Groovy, which ScriptRunner must use.
Live Fields is a critical feature of Power Scripts for JIRA. It hides, shows, enables or disables UI elements of JIRA. Live Fields hides the complexities of JIRA JavaScript behind SIL routines, so your customized scripts are portable from one JIRA version to another. You can manipulate the UI of JIRA sections – without using JavaScript. In addition, certain fields can be auto-populated based on an action. For example, a ticket’s priority can be automatically changed to “Major” if the Product Owner uses the word “important” in the description or comment.

JIRA consultant and engineer Félix Martineau wrote in the techsolcom blog:

“The Kepler plugins and Simple Issue Language are to JIRA what fire is to mankind.

I’m not even joking. As a JIRA consultant specialized in configuring complex workflows

for business users, the Simple Issue Language has brought my game to a whole new level.

The range of possibilities it opens up and the speed at which we can deliver said

possibilities allow us to focus on what’s really important: the client’s needs
and making sure you deliver what they want.”

New and Old Features Enrich Your JIRA

Power Scripts for JIRA 4.0 is feature-heavy, and Cprime added more features with the new release. It can customize workflows to fit your needs. For example, users can automatically assign a ticket to a particular employee depending on the project and type of ticket created. Managers can assign an issue to a user based on the department where they work. Power Scripts for JIRA will automatically send it to IT, Marketing, Sales, or the R&D department based on the nature of the ticket. The employee picks a department and a ticket, then JIRA assigns it to a user in that department.

You can set up Power Scripts for JIRA to hide time tracking information from users who shouldn’t have access to it. For example, a company can configure their JIRA instances so clients have access to some projects/tickets. In such cases, the company can use Power Scripts for JIRA to hide time tracking information (work logs) from their client, while the client is still able to browse the ticket itself.

More, powerful features:

  • The Scheduler feature allows users to automatically run a routine at the time you set. Jobs can be scheduled to re-occur, be programmable or chron-triggered.
  • With the new Listener feature, you can use asynchronous listeners to boost performance when you need expensive operations to happen on an event, but do not want to wait for them. The server will give you a timely response, while the Listener script does a lot of the work in the background.
  • A new Email Handler has been added so that users can process incoming mail with custom scripts. The integrated Email Handler provides more flexibility in mail processing than JIRA JEMH because it is SIL powered. Rules and matches have a natural description in any programming language, and SIL is a perfect choice due to its simplicity.


Cprime, an ALTEN Company, is a full service consultancy that helps companies deliver the extra-ordinary through consulting, managed services and custom solutions for thousands of software teams, including more than half of the Fortune 100. Cprime is an Atlassian Verified Vendor and Atlassian Platinum Solution Partner. For more information, please visit www.cprime.com. Follow Cprime on Twitter at @cPrimeInc.

Maxwell Traers
Maxwell Traers
Technical Content Contributor, Cprime