Jira Miscellaneous Workflow Extensions (JMWE) is a powerful, all-in-one automation app to customize Jira workflows with no-code and simplified scripting.

Step 1 of 8

JMWE – Overview

Benefits:

  • Choose how to automate: with the intuitive, no-code editor or with low-code scripting.
  • Go beyond native workflow automation with Event-based and Scheduled automation.
  • Reuse automations across workflows and projects.
  • Unlimited automation executions, regardless of your Jira plan.
  • Simplify your Jira workflows. JMWE's intuitive interface lets you automate complex tasks without writing a single line of code
Step 2 of 8

40+ Point-and-click automations

JMWE offers a growing library of ready-made post functions, conditions, and validators that allow you to build and customize your workflows. The 40+ pre-configured automation building blocks cover the most common use cases. They are entirely no-code and can be set up using the intuitive, no-code editor so you can create new post functions, conditions, and validators with speed and ease.

Step 3 of 8

Simplified scripting

To meet more advanced workflow needs, JMWE offers simplified scripting. You can either extend any of JMWE post functions, conditions, and validators with a few lines of code using the pre-configured script snippets. If you need even more flexibility, you can build your own customized, scripted condition, validator, or post function.

Step 4 of 8

Simplified script editor

Thanks to the smart, interactive script editor, even less experienced admins can click their way through scripting to deploy advanced, bug-free workflows, as the editor offers on-the-fly syntax checking, inline help, and script testing.

Step 5 of 8

Event-based Actions

Instead of depending on workflow transitions to kick off an automation, Event-based Actions let you run any JMWE post function – or sequences of post functions – outside of Jira workflows. They are triggered by events like new comments, links, or attachments added or issue field changes. Event-based actions are ideal for automating tasks such as syncing field changes across issues or calculating the value of a field based on the values of other fields.

Step 6 of 8

Scheduled Actions

Instead of depending on a workflow transition to trigger an automation, Scheduled Actions let you run JMWE post functions at predefined times. You can define the interval via JQL and automate recurring tasks like sending daily emails, escalating issues automatically, transitioning issues based on the time spent in a status, and more.

Step 7 of 8

Shared Actions

With Shared Actions, re-use common workflow extensions like post functions, conditions, and validators (including those from native Jira and other third-party apps) across multiple workflows and projects. For example, set up email notifications whenever a Jira ticket is updated - and reuse this configuration. Shared Actions help you standardize processes and reduce the need for repetitive configurations.

Step 8 of 8

Admin pages for easy configuration

The admin pages are your single point of reference for all JMWE workflow extensions. Here you can view detailed configuration details, including execution logs, configuration options for error handling, and log file configurations.