Feature Parity and Script Alternatives

ScriptRunner for Jira Isolated Cloud does not have the same feature set as the Data Center version. We have documented the parity of each ScriptRunner for Data Center feature below, along with any script or function alternatives where there is currently no direct feature parity.

ScriptRunner for Data Center features that are not supported in ScriptRunner for Jira Isolated Cloud are also listed in the parity tables for full transparency, so you can make an informed decision when migrating from Data Center to Isolated Cloud.

Jira REST API and UI Modifications API

The varying parities between Isolated Cloud and Data Center are due to limitations in the Jira REST API and the UI Modifications API, which ScriptRunner relies on to provide certain functionality. Some features cannot be included in the Isolated Cloud feature set due to architectural limitations of the Isolated Cloud platform. There are also some general limitations within ScriptRunner for Jira Isolated Cloud, such as script execution timeouts and script storage, which we recommend reviewing. 

KeyDefinitionMeaning

(tick)

Full parity

This feature is available in ScriptRunner for Jira Isolated Cloud. Some platform-specific limitations may apply.

  

Partial parity

Core functionality is available, but some capabilities differ from the Data Center version.

light bulb

Scripting or native solution

No direct feature equivalent, but you can achieve similar results using custom scripts or native Jira functionality.

(error)

No parity

Not available in Isolated Cloud due to platform restrictions or architectural differences.

N/A

Not applicable

Not relevant or not required in the Isolated Cloud environment (for example, relies on concepts that only exist on DC).

Behaviours

Parity summary

This feature is known as Field Behaviours in ScriptRunner for Jira Isolated Cloud. While this feature has certain limitations in the Isolated Cloud environment (detailed in the table below), you can still implement various common use cases, such as:

  • Set the default value for the summary field
  • Set the description field using markdown
  • Change a field's display name

See our Field Behaviours Examples for a complete collection of pre-written scripts that address common use cases. 

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives
Behaviours

(tick)

Atlassian created an API called UI Modifications on the Forge platform, which made it possible for ScriptRunner to build Behaviours. As more capabilities become available in the UI Modifications API, more functionality can be built in ScriptRunner's Behaviours feature. Behaviours is a key focus within ScriptRunner's product development roadmap. We are actively enhancing this feature by integrating new capabilities as Atlassian releases them

Differences

Notable differences for field behaviours on Isolated Cloud:

(error) You can apply Behaviours to the Create, Issue, and Transition views (Create, View/Edit, Transition view types) of a Jira issue. Refer to Supported Fields and Products for Field Behaviours for details.

(error) There are certain limitations set by Atlassian. See our Field Behaviour Limitations section for more details.

(error) Behaviours may be applied to certain supported fields only, as not all fields are currently supported in all available views.

Parity

Notable parity for Behaviours on Cloud:

(tick) Compatible with Jira Software.

(tick) Company and team-managed projects are supported.

(tick) Support for over 30 system and custom field types across all three Create, Issue, and Transition views (Create, View/Edit, Transition view types).

See our field behaviours page for more details. 

Built-In Scripts

Parity summary

ScriptRunner for Jira Isolated Cloud offers a limited selection of built-in scripts compared to the Data Center version. However, alternative scripts that can be executed through the Script Console are available in Cloud. Where applicable, links to these script alternatives are provided in the table below.

See our Script Console Examples for a complete collection of pre-written scripts that can be run from the Script Console.

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Bulk Copy SLA Configuration

N/A

This is not applicable in the Jira Isolated Cloud environment.

SLA configurations are managed through Jira Service Management's native interface in Cloud. The REST API doesn't provide endpoints for bulk SLA configuration operations, and this is considered an administrative setup task rather than a scripting use case.

Bulk Fix Resolution

light bulb

The Bulk work item resolutions script is available in-app from the Example scripts modal in the script console. You can customize this script to meet your requirements.

Bulk Import Custom Fields

light bulb

You can achieve the same result by writing your own script in the script console.

Change Dashboard, Filter or Board Ownership

light bulb

You can achieve the same result by writing your own script in the script console.

Clean Workflows

light bulb

You can achieve the same result by writing your own script in the script console.

Clear Groovy Class Loader

N/A

This is not applicable in the Jira Isolated Cloud environment.

This is a server-level operation that clears cached Groovy classes from memory. In Cloud, ScriptRunner runs in a separate process managed by Atlassian's infrastructure, and class loading is handled automatically. Users don't have access to server-level memory management.

Configuration Exporter

(error)

This is not possible in Jira Isolated Cloud. A third-party tool such as salto.io can provide this.

This Data Center tool exports Jira configuration data directly from the server. Cloud instances are managed by Atlassian, and configuration exports are handled through Atlassian's native Cloud migration tools and backup services, not through third-party apps.

Copy Custom Field Values

light bulb

The Copy values between custom fields script is available in-app from the Example scripts modal in the script console. You can customize this script to meet your requirements.

Copy Project

light bulb

You can achieve the same result by writing your own script in the script console.

Generate Events

(error)

This is not possible in Jira Isolated Cloud.

Cloud's asynchronous execution model doesn't support manually triggering Jira events. 

Guardrails - Maximum number of comments per issue.

 

light bulb

You can use the numberOfComments JQL Keyword to search for issues that exceed a maximum number of comments using a JQL query similar to the one below.

numberOfComments > 5

You can then manually review these issues and delete the comments if needed.

You could also automate this by by writing your own script in the script console.

Guardrails - Maximum number of unarchived projects

light bulb

You can achieve the same result by writing your own script in the script console.

Guardrails - Maximum Number of Issue Links Per Issue

 

light bulb

You can use the numberOfLinks JQL Keyword to search for issues that exceed a maximum number of links using a JQL query similar to the one below.

numberOfLinks > 5

You can then manually review these issues and delete the links if needed.

You could also automate this by by writing your own script in the script console.

Guardrails - Maximum Attachment Size


 

(error)

This is not possible in Jira Isolated Cloud.

Attachment size limits in Cloud are controlled at the Atlassian infrastructure level, not through individual instance configuration. The REST API doesn't expose endpoints to query or enforce custom attachment size limits.

Guardrails - Maximum Change History Records Per Issue

(error)

This is not possible in Jira Isolated Cloud.

Change history is managed by Atlassian's Cloud infrastructure. There's no REST API endpoint to query the number of history records per issue or to enforce limits on history retention.

List Scheduled Jobs

light bulb

You can achieve the same result by writing your own script in the script console.

Re-index Issues

N/A

This is not applicable in the Jira Isolated Cloud environment.

Reindexing in Cloud is managed entirely by Atlassian's infrastructure. Unlike Data Center where admins have direct control over indexing, Cloud automatically handles index maintenance. Users cannot and should not manually trigger reindexing operations.

Script Registry

(error)

This feature is not currently available in ScriptRunner for Jira Isolated Cloud.

Service Desk Template Comments

(error)

This is not possible in Jira Isolated Cloud.

This functionality relates to Jira Service Management's internal comment templating system. The Cloud REST API doesn't expose endpoints for managing comment templates in the same way Data Center's Java API does.

Split Custom Field Contexts

light bulb

You can achieve the same result by writing your own script in the script console.

Switch to a Different User

light bulb

Log in as another user capability is available natively in Jira.

Test Runner

N/A

This is not applicable in the Jira Isolated Cloud environment.

This Data Center tool runs automated tests against ScriptRunner scripts using server-side testing frameworks. Cloud's execution environment doesn't support the same testing infrastructure. Testing must be done through the script console or by running scripts in development environments.

View Server Log Files

N/A

This is not applicable in the Jira Isolated Cloud environment.

Cloud users don't have access to server log files - Atlassian manages the infrastructure.  

HAPI

Parity summary

In ScriptRunner for Jira Isolated Cloud, HAPI is available but has a limited scope due to the constraints of the Jira Isolated Cloud platform and REST-based architecture. This means that not all the methods available in DC are available in Cloud, as outlined in the table below:

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Application links

N/A

This is not applicable in the Jira Isolated Cloud environment.


Application Links is a Data Center feature for connecting different Atlassian applications (Jira to Confluence, Bitbucket, etc.). In Jira Isolated Cloud, this concept doesn't exist in the same way—Cloud products automatically link when they're in the same Atlassian organization. There's no configurable "Application Links" feature to script against, so HAPI support isn't relevant.

Assets

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Attachments

  

Isolated Cloud includes:

  • (tick) Add attachments
  • (tick) Get attachments
  • (tick) Read attachments

Not included:

  • (error) Delete attachments
  • (error) Download URL

See our Work with Attachments page for more details. 

Comments

  

Isolated Cloud includes:

  • (tick) Add comments

Not included:

  • (error) Update comments
  • (error) Retrieve comments
  • (error) Set comment restrictions
  • (error) Delete comments

See our Work with Comments page for more details. 

Entity properties

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Fields

(tick)

Isolated Cloud includes:

  • Create fields
  • Read fields
  • Update fields

See our Update Work Items (Including Fields) page for more details. 

Filters

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Groups

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Issues

(tick)

Cloud includes:

  • Create, read, update, and delete work items. 
  • Transition work items
  • Search for work items
  • Link issues

See the following pages for more details:

Permission schemes

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Projects

  

Cloud includes:

  • (tick) Get a space
  • (tick) Create a space

Not included:

  • (error) Archive a space
  • (error) Delete a space
  • (error) Update space type

See our Work with Spaces page for more details. 

Send emails

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Users

(error)

 This is not currently available in ScriptRunner for Jira Isolated Cloud.

Watchers

(tick)

Working with watchers is not supported by HAPI. Instead, you can manage watchers on existing work items using the native fetch API to call the Jira REST API directly. 

See our Work with Watchers page for more details. 

Integrations

If you need to call external systems to import data into Jira, consider using ScriptRunner Connect, our powerful integration platform that offers this capability and much more.

Server/DC Feature

Cloud ParityParity Notes/Alternatives
Automation for Jira: Asset Object Created Trigger

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Automation for Jira: Asset Object Updated Trigger

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Automation for Jira: Create Asset Action

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Automation for Jira: Execute a ScriptRunner Script Action

(tick)

The automation actions feature is available in ScriptRunner for Jira Isolated Cloud. With this feature you can create custom actions that you can run inside Jira automation rules. 

Automation for Jira: Lookup Asset (Insight) Object Action

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Automation for Jira: Lookup Asset (Insight) Objects from AQL (IQL) Action

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Automation for Jira: Update Asset Action

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Vendors API

(error)

This is not currently available in ScriptRunner for Jira Isolated Cloud.

Jobs

Parity summary

This feature is known as Scheduled Jobs in ScriptRunner for Jira Isolated Cloud Isolated Cloud. While this feature has certain limitations in the Isolated Cloud environment, you can still implement various common use cases.

See our Scheduled Job Examples page for a complete collection of pre-written scripts that can be used with Scheduled Jobs.

Parity details

Server/DC Feature

Cloud Parity

Parity Notes/Alternatives


Custom Scheduled Job

(tick)

The scheduled jobs feature is available in ScriptRunner for Jira Isolated Cloud.

Escalation Service

light bulb

The following examples are available in-app from the Example scripts modal when creating a scheduled job:

  • Escalate open work items
  • Escalate high-priority work items

You can customize these scripts to meet your requirements. See our scheduled job examples page for more examples. 

Issue Archiving Job

light bulb

The following examples are available in-app from the Example scripts modal when creating a scheduled jobs:

  • Archive or unarchive work items
  • Archive completed work items

You can customize these scripts to meet your requirements. See our scheduled job examples page for more examples. 

JQL Functions

This feature will be implemented as Enhanced Search within ScriptRunner for Jira Isolated Cloud. This functionality is not available yet. For details on how JQL functions might compare across platforms, see the JQL Functions feature parity section in the ScriptRunner for Jira Data Center documentation.

Listeners

Parity summary

This feature is known as Event Listeners in ScriptRunner for Jira Isolated Cloud. While built-in script listeners are available in the Data Center version and not currently in Cloud, there are many script alternatives that can be executed using a script.

See our Event Listener Examples page for a complete collection of pre-written scripts that can be used with event listeners.

Parity details

Server/DC Feature

Cloud Parity

Parity Notes/Alternatives


Adds the current user as a watcher

light bulb

You can achieve the same result with the event listeners feature and a script. 

Clone an issue and links

light bulb

You can achieve the same result with the event listeners feature and a script. 

Create a sub-task

light bulb

The Create subtasks for new work items script is available in-app from the Example scripts modal when creating an event listener. You can customize this script to meet your requirements. 

Custom Listener

(tick)

The custom script listener feature is available in ScriptRunner for Jira Isolated Cloud.

Please note that this feature is subject to the constraints of the Isolated Cloud environment. There is a limit of 20 seconds for script executions. After running for 20 seconds, the logs will be collected, and the code will be terminated.

Currently, a custom event may not be created and used to trigger listener actions.

Events supported in Cloud

The list below shows the list of events that Jira Isolated Cloud supports to trigger listener actions from:

  • Attachment Created
  • Board Deleted
  • Board Updated
  • Attachment Deleted
  • Board Created
  • Component Created
  • Board Configuration-changed
  • Component Updated
  • Configuration Changed
  • Field Context Created
  • Expression Failed
  • Field Context Deleted
  • Field Context Updated
  • Field Context Configuration Updated
  • Comment Mentioned
  • Component Deleted
  • Field Created
  • Field Deleted
  • Field Restored
  • Comment Deleted
  • Field Trashed
  • Field Updated
  • Filter Created
  • Filter Deleted
  • Filter Updated
  • Issue Assigned
  • Issue Commented
  • Issue Created
  • Issue Deleted
  • Issue Link Created
  • Issue Link Deleted
  • Issue Mentioned
  • Issue Property Deleted
  • Issue Property Set
  • Issue Type Created
  • Issue Type Deleted
  • Issue Type Updated
  • Issue Updated
  • Issue Viewed
  • Project Archived
  • Project Created
  • Project Deleted
  • Project Restored
  • Project Softdeleted
  • Project Unarchived
  • Project Updated
  • Sprint Closed
  • Sprint Created
  • Sprint Deleted
  • Sprint Started
  • Sprint Updated
  • Timetracking Provider Changed
  • User Created
  • User Deleted
  • User Updated
  • Version Archived
  • Version Created
  • Version Deleted
  • Version Merged
  • Version Moved
  • Version Released
  • Version Unarchived
  • Version Unreleased
  • Version Updated
  • Worklog Created
  • Worklog Deleted
  • Worklog Updated

Execution failure notifier

(error)

In Jira Isolated Cloud, the notifications group setting allows you to specify a group of users who will get an email each time a script fails, but this can't be configured to send to other messaging services such as Slack because the notify API doesn’t allow you to email external emails.

Fast-track transition an issue

light bulb

The Transition work items when certain users are assigned script is available in-app from the Example scripts modal when creating an event listener. You can customize this script to meet your requirements. 

Fires an event when a condition is true

(error)

In Data Center this listener enables you to trigger a specific Jira event based on a custom condition. Once fired, the event can be picked up by a notification scheme, determining who gets alerted.

It is not possible to fire a custom event in Isolated Cloud therefore this built-in script cannot be directly replicated in ScriptRunner for Jira Isolated Cloud. 

Post a message to slack

light bulb

The Post new work items to Slack script is available in-app from the Example scripts modal when creating an event listener. You can customize this script to meet your requirements. 

Send a custom email (non-issue events)

light bulb

You can achieve a similar result with the event listeners feature and a script. 

The notify API doesn’t allow you to email external emails and only allows you to notify users, groups, or user fields (such as assignee or reporter) on an issue.

Send a custom email

light bulb

You can achieve a similar result with the event listeners feature and a script. 

The notify API doesn’t allow you to email external emails and only allows you to notify users, groups, or user fields (such as assignee or reporter) on an issue.

Version Synchronizer

light bulb

You can achieve a similar result with the event listeners feature and a script. 

Mail Handler

The Mail Handler Data Center feature is not currently available in ScriptRunner for Jira Isolated Cloud. 

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Mail Handler

(error)


Resources

Parity summary

The Resources feature is not available in ScriptRunner for Jira Isolated Cloud.

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Database Connection

(error)

This is not possible in Jira Isolated Cloud.

LDAP Connection

(error)

This is not possible in Jira Isolated Cloud.

Local Database Connection

(error)

This is not possible in Jira Isolated Cloud.

"Local" databases are on-premises behind your firewall. Cloud runs in Atlassian's AWS infrastructure and cannot access your internal network due to security isolation.

Slack Connection

(error)

This is not possible in Jira Isolated Cloud.

REST Endpoints

This feature is known as HTTP Endpoints in ScriptRunner for Jira Isolated Cloud with known limitations (listed in the table below). 

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Rest Endpoints

light bulb

This feature is known as HTTP endpoints in ScriptRunner for Jira Isolated Cloud.

Limitations:

  • Endpoints can’t be anonymous. Every request must carry an OAuth 2.0 bearer token with the app’s scopes so you can’t expose a public, unauthenticated URL (e.g. for a third-party webhook that can’t send a Forge token).
  • No control over the response beyond status code and a string body. You can’t set response headers, content type, cookies, or redirects, and can’t stream or return binary/file content. Structured data must be returned as a stringified body.
  • 20-second execution limit. The request is synchronous and the handler is stopped after 20 seconds, so long-running processing or waiting on slow downstream calls isn’t possible. 
  • Fixed, environment-specific URL. All endpoints live under/api/, with the app and environment IDs baked into the URL; there are no custom paths or domains.

Script Console

The Script Console feature is available in both Data Center and Cloud versions of ScriptRunner. However, there are some Scripting Limitations applied to scripts on Isolated Cloud you should be familiar with

See our Script Console Examples for a complete collection of pre-written scripts that can be ran from the the Script Console in ScriptRunner for Jira Isolated Cloud.

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Script Console

(tick)

Execution limitation:

  • There is a limit of 20 seconds for script executions. After running for 20 seconds, the logs will be collected, and the code will be terminated.

Script Editor

The Script Editor feature is not available in ScriptRunner for Jira Isolated Cloud.

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Script Editor

(error)


UI Fragments

Parity summary

The UI Fragments feature is not available in ScriptRunner for Jira Isolated Cloud.

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Custom web item

(error)

This is not possible in Jira Isolated Cloud.

Show a web panel

(error)

This is not possible in Jira Isolated Cloud.

Create a custom web section

(error)

This is not possible in Jira Isolated Cloud.

Hide system or plugin UI element

(error)

This is not possible in Jira Isolated Cloud.

Constrained create issue dialog

(error)

This is not possible in Jira Isolated Cloud.

Planning board context menu item

(error)

This is not possible in Jira Isolated Cloud.

Install web resource

(error)

This is not possible in Jira Isolated Cloud.

Custom web item provider

(error)

This is not possible in Jira Isolated Cloud.

Raw XML module

(error)

This is not possible in Jira Isolated Cloud.

Script Fields

Parity summary

This feature is known as Scripted Fields in ScriptRunner for Jira Isolated Cloud. While built-in scripted fields are available in the Data Center version and not currently in Cloud, there are many alternatives that can be created using a script

See our Scripted Field Examples page for a complete collection of pre-written scripts that can be used with scripted fields.

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Custom Script Fields

(tick)

The scripted fields feature is available in ScriptRunner for Jira Isolated Cloud.

Additional details:

  • The value of Scripted Fields refreshes on issue view and when an issue containing a Scripted Field is updated.
  • Although fully parity is available, it is not possible to perform a full re-index in Jira Isolated Cloud.

Custom Picker

(error)

This is not possible in Jira Isolated Cloud.

Database Picker

(error)

This is not possible in Jira Isolated Cloud.

Date of the first transition

light bulb

The Get first transition date script is available in-app from the Example scripts modal when creating a scripted field. You can customize this script to meet your requirements. 

Issue(s) Picker

(tick)

Work item picker fields are available in ScriptRunner for Jira Isolated Cloud.

LDAP Picker Field

(error)

This is not possible in Jira Isolated Cloud.

Jira Isolated Cloud's REST API doesn't support creating picker field types through apps.

No. of times in a status

light bulb

The Show days in current status script is available in-app from the Example scripts modal when creating a scripted field. You can customize this script to meet your requirements. 

Remote issue(s) picker

(error)

This is not possible in Jira Isolated Cloud.

Jira Isolated Cloud's REST API doesn't support creating picker field types through apps.

Show parent issue in a hierarchy

light bulb

The Show parent hierarchy path script is available in-app from the Example scripts modal when creating a scripted field. You can customize this script to meet your requirements. 


Time of Last status Change

light bulb

The Get most recent transition date script is available in-app from the Example scripts modal when creating a scripted field. You can customize this script to meet your requirements. 

Settings

There are no settings options in ScriptRunner for Jira Isolated Cloud.

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Script Edit Permissions

(error)


Hapi Code Helper

(error)


In-App Communications

light bulb

There is no opt-in for this, but we use in-app banners and popups to communicate information relating to Scriptrunner for Jira Isolated Cloud.

Switch User Function

(error)

This is not possible in Jira Isolated Cloud.

Atlassian does not provide the API so this cannot be built in Jira Isolated Cloud. However, Jira Isolated Cloud organization admins can switch to different users by using the built in feature as documented by Atlassian.

Anonymous Analytics

(error)


User Editor Settings

(error)


Workflow Conditions

Parity summary

ScriptRunner workflow functions are available in ScriptRunner for Jira Isolated Cloud as Workflow Rules. In Isolated Cloud, ScriptRunner workflow conditions are called Workflow Restrictions, and they use Jira expressions instead of Groovy.

While built‑in script conditions aren’t directly available in ScriptRunner for Jira Isolated Cloud, you can reproduce their behaviour by creating ScriptRunner Workflow Restriction rules with Jira expressions. See our Workflow Restriction Examples page for a complete collection of Jira expressions that can be used with our workflow restriction feature.

Parity details

Server/DC Feature

Cloud Parity

Parity Notes/Alternatives


All sub-tasks must be resolved

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and the subtasks must be done Jira expression example. 

Checks the issue has been in a status previously

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and the work item has been in a specific status previously Jira expression example. 

Custom script condition

light bulb

The ScriptRunner workflow restrictions rule is available in ScriptRunner for Jira Isolated Cloud, however this feature relies on Jira expressions. It does not use Groovy and it is not possible to use the REST API.

Field(s) required condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and the field is required Jira expression example. 

Group(s) condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and the restrict to a user group Jira expression example. 

JQL query matches condition

(error)

This is not possible in Jira Isolated Cloud.

Cloud workflow restrictions are restricted to the Jira Expression Framework only, which cannot execute arbitrary JQL queries like Data Center's Groovy-based conditions could.

You can achieve a similar result with the ScriptRunner workflow restriction rule, but you must work within the expression language's constraints rather than executing full JQL queries.

Linked issues condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and a linked work item Jira expression example. 

Project role(s) condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and the restrict to a space role Jira expression example. 

Regular expression condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and the regular expression match Jira expression example. 

Simple scripted condition

light bulb

The ScriptRunner workflow restrictions rule is available in ScriptRunner for Jira Isolated Cloud, however this feature relies on Jira expressions. It does not use Groovy and it is not possible to use the REST API.

User in field(s) condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and a user and permissions Jira expression example. 

User(s) condition

light bulb

You can achieve a similar result with the ScriptRunner workflow restriction rule and a user and permissions Jira expression example. 

Workflow Post Functions

Parity summary

ScriptRunner workflow functions are available in ScriptRunner for Jira Isolated Cloud as Workflow Rules. In Isolated Cloud, ScriptRunner post functions are called Workflow Actions.

While built‑in post functions aren’t directly available in ScriptRunner for Jira Isolated Cloud, you can reproduce their behaviour by creating ScriptRunner Workflow Action rules with scripts. See our Workflow Action Examples page for a complete collection of exampples that can be used with our workflow action feature.

Parity details

Server/DC Feature

Cloud ParityParity Notes/Alternatives

Add a comment to this issue

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Add/remove from sprint

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script.  

Adds a comment to linked issues when this issue is transitioned

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Adds the current user as a watcher

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Archive this issue

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script.  

Assign to first member of role

light bulb

The Assign to role members script is available in-app from the Example scripts modal when creating a workflow action. You can customize this script to meet your requirements. 

Assign to last role member

light bulb

The Assign to role members script is available in-app from the Example scripts modal when creating a workflow action. You can customize this script to meet your requirements. 

Clear field(s)

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Clones an issue, and links

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Copy field values

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

In Cloud there is also a Copy Value From Other Field post function built in.

Create a sub-task

light bulb

The Create a subtask when a work item is transitioned script is available in-app from the Example scripts modal when creating a workflow action. You can customize this script to meet your requirements. 

Custom script post-function

(tick)

The workflow action rule is available in ScriptRunner for Jira Isolated Cloud.

Fast-track transition an issue

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Fires an event when condition is true

(error)

In Data Center this post function enables you to trigger a specific Jira event based on a custom condition. Once fired, the event can be picked up by a notification scheme, determining who gets alerted.

It is not possible to fire a custom event in Cloud therefore this built-in script cannot be directly replicated in ScriptRunner for Jira Isolated Cloud. 

Post a message to Slack

light bulb

The Send a Slack notification script is available in-app from the Example scripts modal when creating a workflow action. You can customize this script to meet your requirements. 

Send a custom email

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Set issue security level depending on the provided condition

light bulb

You can achieve a similar result with the ScriptRunner workflow action rule and a script. 

Transition parent when all subtasks are resolved

light bulb

The Transition the parent when all subtasks are resolved script is available in-app from the Example scripts modal when creating a workflow action. You can customize this script to meet your requirements. 

Workflow Validators

Parity summary

ScriptRunner workflow functions are available in ScriptRunner for Jira Isolated Cloud as Workflow Rules. For validation, you can use ScriptRunner Workflow Validator rules, which support both scripts and Jira expressions.

Built‑in validators are not available in Isolated Cloud, but you can recreate their behaviour by configuring your own validator rules with scripts or Jira expressions. See our Workflow Validator Expression Examples and Workflow Validator Scripted Examples pages for complete collections of examples that can be used with our workflow validator feature.

Parity details

Server/DC Feature

Cloud Parity

Parity Notes/Alternatives


Custom script validator

(tick)

You can use ScriptRunner workflow validator rules, which support both scripts and Jira expressions.

Field(s) changed validator

light bulb

You can achieve a similar result with the ScriptRunner workflow validator rule and a script or Jira expression.

Field(s) required validator

light bulb

You can achieve a similar result with the ScriptRunner workflow validator rule and a script or Jira expression.

Regular expression validator

light bulb

You can achieve a similar result with the ScriptRunner workflow validator rule and a script or Jira expression. If you're creating an expression-based workflow validator you can use the regular expression match Jira expression example. 

Require a comment on transition

light bulb

You can achieve a similar result with the ScriptRunner workflow validator rule and a script or Jira expression.

Simple scripted validator

(tick)

You can use ScriptRunner workflow validator rules, which support both scripts and Jira expressions.

User in field(s) validator

light bulb

You can achieve a similar result with the ScriptRunner workflow validator rule and a script or Jira expression.

On this page