Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Content Layout Macro

Page properties
hiddentrue
Tech review

Status
colourGreen
titledone

Style guide

Status
colourGreen
titledone

Page status

Status
colourGreen
titledone
 Screenshots too large - umberto

Status
titletodo
Status
colourYellow
titleReady for review
Status
colourGreen
titledone
Status
colourRed
titleflagged



UI Text Box
sizemedium
typeinfo

More than just workflows

Jira Workflow Toolbox, or JWT, is the best-rated Jira app and your all-in-one toolbox for limitless workflow customization, process automation and live data display.

Enjoy an unparalleled user experience while implementing and automating your day-to-day processes - from reporting for the financial department and meeting the most complex governance needs, to simply saving a ton of time and reducing human error through automation -  you only need one app, JWT. 

Jira Workflow Toolbox, as the name suggests, started as a pure workflow app. Today, it's an all-in-one solution with three main pillars, that you normally have to buy individual apps for:

  • Workflows - the largest collection of built-in workflow extensions on the market
  • Automation - a highly flexible, event-based automation engine to break the workflow chains
  • Calculated fields - three built-in custom field types to calculate and display issue and project data in real-time

Each feature is built on an easy-to-use user interface that guides the admin through the configuration steps. Built-in examples and an extensive in-app handbook provide the right level of guidance, just when you might need it.

Highlights

Expression parser & field codes

JWT ships with a powerful expression parser providing hundreds of built-in parser functions. Instead of writing and maintaining scripts, use easy to read and well-documented functions like subtasks() or count() and robust field codes make accessing and processing any issue data a breeze. 

  • Easily access all issue data - every issue field is just a click in a dropdown menu away.
  • Access even more data - field codes and parser functions let you retrieve essential data which is not directly accessible through the UI - from historic field values to the number of linked issues.
  • Change happens, be prepared - the JWT field codes make fields, and your expressions, immune to field name updates.

Image Added

All control in a single place  - the expression editor

The JWT expression editor is your control center for managing JWT expressions. It detects what you want to achieve, from setting values to configuring complex conditional executions, and lets you test your expressions in a central location.

  • Pick the right field - depending on what you are configuring, JWT injects the right field code at the right time into your expression. 
  • Live testing - validate your expression against any issue and preview the output in real-time.
  • Get help when you need it - explore all available parser functions, and use the in-app handbook to copy and paste or mark them as favorites.
  • Be a parser hero - use the auto-complete function to speed up composing your expressions.


Image Added

Turn ideas into workflows

JWT for Jira massively extends the native workflow functionality available in Jira by offering more than 50 custom conditions, validators and post functions.

  • Control the availability of transitions - use extremely powerful conditions and validators to enforce a predefined issue state before or while transitioning issues - from matching field values to a maximum number of linked issues. 
  • Automate repetitive or manual tasks -  spend less time and increase consistency while creating, transitioning, and updating issues and issue fields with dedicated JWT post functions.
  • Increase flexibility while reducing manual overhead - meet advanced requirements using conditional logic in post functions to only automate certain actions if the timing is right. 

Image Added

Rule-based automation in Jira

JWT automation rules unleash the real power of the JWT expression parser. The number of use cases for automatic recurring tasks are almost endless and so are the capabilities of automation rules.

  • Easy to set up - setting up an automation rule is straightforward using the built-in drag and drop visual editor.
  • Define when and what - choose from a big set of system triggers (e.g. a field is updated by a user), control the scope of the execution using conditions and selectors and define which action should be performed automatically.
  • Control beyond triggers - you can schedule rules to run at a predefined interval or execute them manually with a single click.
  • Test and deploy - easily deploy rules between instances with the built-in export and import functionality.
Image Added


Show live data in custom fields

JWT ships with three custom field types to calculate field values, display live data, or even pull data from online service providers such as Google.

  • Define the scope - each custom field type, from number, to text or date-time fields, comes with a different set of options that let you define exactly what you want to see as a result.
  • Use the power of the expression - the foundation of each field is a JWT parser expression where you can choose from hundreds of built-in functions.
  • Make it shine - you can individually define how the result of the calculation should appear, from different time formats to currency symbols.

Image Added

JWT calendars

JWT calendars enable you to configure highly flexible timeframes to match your service level agreements, business hours and any other custom schedules relevant to your teams and processes.

  • Global configuration - configure calendars globally and use them in parser functions for time validations and calculations.
  • Control the execution of actions - use calendars in workflows and automation rules to control the execution of your automations.
  • Different teams, different data - use calendars in calculated fields for displaying context-dependent live data.

Image Added

User- & project properties

JWT can utilize information stored as key-value-pairs in user profiles and project descriptions. These properties can be used for multiple purposes, ranging from controlling transitions to composing project-specific, customized dynamic texts and setting default assignees in project roles.

  • Read and write - you can both read and manipulate properties through JWT workflow post functions.
  • Accessibility - you can easily access properties in multiple JWT parser functions.
  • JQL - JWT ships with built-in JQL functions that can be used to query information stored in properties.

Image Added



Excerpt Include
DECADIS:Contact support
DECADIS:Contact support
nopaneltrue

What is Jira Workflow Toolbox (JWT)

Jira Workflow Toolbox (JWT) makes it possible to automate tasks within Jira. The app gives you the possibility to set up customized transitions between statuses in your workflows, for successful team collaboration. All functions provided by JWT are related to workflows.

Native functionality gets extended by offering custom conditions, validators and post functions.

Image Removed

Image Removed Conditions

Used to control the transitions available to a user. If a condition fails, the user will not see the transition button on the Jira issue view, and so will not be able to execute the transition.

Image RemovedValidators

Used to guarantee accuracy of existing issue data or data entered on a transition screen before a transition is performed.

Image RemovedPost functions

Used to perform additional processing and help to automate tasks after a transition is performed.

What are workflows?

Workflows, in general, can be explained as cities with (one way) roads connecting them.

Issues within Jira can be seen as cars taking the roads to go from one city to another one. Their way is clearly defined and they're not able to access a city where no road is.

Image Removed

Sometimes driving a car might be more complicated than expected, e.g. when trying to cross borders.

Conditions

If the border between the two countries is closed, there is no possibility to go from country A to country B at this point. This behavior can be compared with conditions within workflows. If the condition is not met, you are not able to execute the transition. If the condition is met, you are free to go.

Validators

In some instances, there is an open border but you still have to show your passport to check, if you're allowed to cross the border. If not, you cannot continue your journey, otherwise, you're free to go again. This behavior can be compared with validators within workflows. You can always try to execute the condition but if the validator's condition is not met, you'll get a message stating that you cannot continue.

Image Removed

Post functions

Driving a car itself might sometimes be boring or exhausting. Then it's time to stop by for a break, refuel the car or do some sightseeing. That's like post functions within workflows. If just going from one city to another is not enough but you also have to do some tasks during the trip, post functions are the way to go.

A more technical description of workflows and the concept behind them can be found in

Link in New Window
linkTextAtlassian's official documentation
hrefhttps://confluence.atlassian.com/adminjiraserver/working-with-workflows-938847362.html

Where to find workflows and JWT's functionalities

Workflows can be accessed by hitting the cogwheel in the upper right corner → Issues → Workflows:

Image Removed

If you still have questions, please refer to our support page.