SIL functions differences between Jira Data Center and Cloud
This reference document details the differences in Simple Issue Language (SIL) functions between Jira Data Center (DC) and Cloud environments. It provides a comprehensive comparison of function parameters, impact levels, and required modifications to help developers adapt their SIL routines during Jira DC to Cloud migration.
Impact Key
The following impact levels indicate the extent of changes required when migrating SIL functions from Data Center to Cloud:
none | While syntax differences exist between environments, the function will work in JIRA Cloud without requiring code changes. |
minor | A code change may be required, with all necessary information documented and easily accessible. |
moderate | Additional lines of code (1 to 3) may be needed to resolve the differences in functionality. |
major | Significant code modification (additional 5 to 10 lines) may be needed to resolve the differences in functionality; in some cases, equivalent functionality may not be available in Jira Cloud. |
The ZIP file provided below contains a migration analysis script that works in both Data Center and Cloud environments. When executed, it scans your existing scripts and identifies SIL functions that require modifications during the migration from Data Center to Cloud..
Removed parameters
When comparing Jira DC and Cloud functions syntax, some parameters available in Jira DC have been removed in Jira Cloud. These removals can significantly impact function behavior.
Function name | Data Center syntax | Cloud syntax | Impact | Notes/Comment |
|---|---|---|---|---|
|
|
| moderate | While the removal of |
|
|
| moderate |
|
|
|
| moderate | Since the |
|
|
| major | Missing parameters like |
|
|
| minor |
|
|
|
| minor | Minor changes are needed to convert from |
Additional parameters
These functions have additional parameters when comparing between DC and cloud. The functionality of the function should not change dramatically but additional code may be required to get the information to supply as the parameter.
When comparing Jira DC and Cloud functions, some Cloud functions have additional parameters. While the basic functionality remains largely unchanged, additional code may be needed to gather the information for these new parameters.
Function name | Data Center syntax | Cloud syntax | Impact | Notes/Comment |
|---|---|---|---|---|
|
|
| MODERATE | Projects in Jira Cloud have different types; the project creation API is also different. |
|
|
| minor | In Jira Cloud, you must provide a JQL query to determine which issues to reindex; you can still use a query that includes all issues. |
|
|
|
|
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
Changed parameters
Parameters differ between Jira DC and Cloud functions. These differences can range from minor changes (like username versus user ID) to more significant modifications.
Function name | Data Center syntax | Cloud syntax | Impact | Notes/Comment |
|---|---|---|---|---|
|
|
| minor | Switching from |
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor | In Jira DC, functions accept |
|
|
| minor |
|
|
|
| moderate | Additional code can be needed to determine appropriate values. |
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor | Parameter name changed from |
|
|
| minor | Parameter changed from |
|
|
| minor | Switching from |
Addition of issue parameter
The following functions require an additional issue parameter in Jira Cloud. Since the issue parameter (issue or issueKey) is consistently placed first in Cloud functions, automated script updates are possible.
Function name | Data Center syntax | Cloud syntax | Impact | Notes/Comment |
|---|---|---|---|---|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
|
|
| minor |
|
Optional parameters change
These functions have changes to their optional parameters through additions, removals, or modifications. Since these parameters are optional, your code will most likely continue to work without changes.
Function name | Data Center syntax | Cloud syntax | Impact | Notes/Comment |
|---|---|---|---|---|
|
|
| MAJOR | The Jira Cloud version of this function no longer has the optional |
|
|
| minor |
|
|
|
| moderate |
|
|
|
| moderate |
|
|
|
| minor |
|
|
|
|
|