Supported Features and Limitations
Supported features
This tool is a work in progress and does not yet work for all features. Review the following table for more information:
| Feature | Support | Is support for this feature planned? | Notes/Details |
|---|---|---|---|
| Built-in Scripts | - | - | There is nothing to configure in Cloud. "Built-in Script" here refers to the Built-In Script feature of ScriptRunner (General Configuration > ScriptRunner > Built-in Scripts). Other features, such as Listeners, Workflows, and Jobs, have built-ins that come with ScriptRunner (like the Create a Sub-task built-in listener) that are supported by this tool and exported by Script Export. |
| Listeners | | - | |
| Behaviours |
| -
| Two Behaviours cannot have the same name. |
| Script Fields |
| - | |
| Workflows | -
| ||
| REST Endpoints | This feature is not currently available in ScriptRunner for Jira Cloud. Jira Cloud does not offer custom endpoints. Our recommendation is to use ScriptRunner Connect to fill this gap. | ||
| UI Fragments | Only Web Panels are supported in Cloud, with certain restrictions. | ||
| Jobs | - | Escalation Services are supported by the tool and grouped under jobs. | |
| JQL Functions | Writing your own custom JQL functions in Groovy is not supported in ScriptRunner Cloud. Most of the JQL functions provided by ScriptRunner are available in ScriptRunner's Enhanced Search feature (available as a standalone app). | ||
| Resources | This feature is unavailable in ScriptRunner for Jira Cloud, so no configuration is needed. Some Resources have script alternatives that can be executed in the Script Console in ScriptRunner for Jira Cloud. | ||
| Script Manager |
| - | |
| Mail Handler |
| This feature is unavailable in ScriptRunner for Jira Cloud, so no configuration is needed. |
Limitations
While this tool can do a lot, there are limitations. The Dev and Deployment Tool does not:
Automate script rewriting (handled by ScriptRunner Migration Agent).
Have a visual interface for script development (focus is on CLI/IDE-based workflows).
Perform end-to-end migration automation.
Rate limits
Atlassian and Adaptavist APIs have rate limits. Rate limiting is most noticeable during workflow deployments, particularly for customers with many workflows. At scale, these deployments may run into Atlassian’s rate limits. See Atlassian's Rate limiting documentation for more details.
We are actively working on more comprehensive handling of rate limits within this tool.