Script runner plugin

6
Script Runner plugin Use scripts to enhance workflows and/or operations – avoiding the hassle of writing a full plug-in Supports different scripting languages (Groovy, Phyton/jython, Ruby, JavaScript ...) Easy to install and get going Build in scripts fill in gaps

description

The script runner plugin allows you to do extensive customizations of your JIRA environment. Presentation given as a lightning talk during the second belgian atlassian user group meeting (may 12, 2011)

Transcript of Script runner plugin

Page 1: Script runner plugin

Script Runner plugin

Use scripts to enhance workflows and/or operations – avoiding the hassle of writing a full plug-in

Supports different scripting languages (Groovy, Phyton/jython, Ruby, JavaScript ...)

Easy to install and get going Build in scripts fill in gaps left open

by Atlassian

Page 2: Script runner plugin

Demo 1 – Changing the userid

Change a userid from ‘Demo1’ to ‘Demo’ and the way back

Page 3: Script runner plugin

Canned scripts in workflows

Allow to ‘plan’ an issue only if a task is linked to it.

Page 4: Script runner plugin

Automate transitions

Link ‘Support project’ with ‘Development project’ through automation

Create a request in the support project, and create one or more tasks in various development projects

Automatically change request status to ‘in progress ‘, if a task is picked up

Automatically change request status to ‘resolved’, if all tasks have been closed

Page 5: Script runner plugin

Other use cases

Issue

Team 1

tasks

Issue

Team 1

Tasks

Team 2

Tasks

Issue Team 1

Task

Issue

Issue

Team 3

Issue

Team 1

tasks

IssueIssu

eIssueIssu

e

tasks

Page 6: Script runner plugin

Plugin Exchange

https://plugins.atlassian.com/plugin/details/6820