Using Automation for Jira, you can set values of a Multi-Level Cascading Select custom field. As any other third-party custom field, you’ll need to use the “More option” text area to provide the values.
...
This is an example of a value JSON object to pass (nested within the “fields“ object, required in Jira Automation).
...
label
: Text string, represents the name of the option. This is what you will see of the selection made.
value
: Number, the ID of the option.
Expand |
---|
title | How to retrieve the value (option |
---|
|
...
|
Go to the MLCS Cloud app. Anywhere on the page, right-click and select “inspect“. This will open the browser inspector. Go to the Network tab and refresh the page (this is to make sure that the calls will be shown in the Network tab). Filter the results by “graphql“ as shown in picture: Image AddedYou’ll find a few “graphql“ requests. The one you’re looking for contains a list of all the available options, nested in “Data → invokeExtension → response”. This is what the response looks like: Image Added
Info |
---|
There is a discrepancy in the names used to pass data to Automation and the names used by Jira to manage the MLCS options. |
Automation for Jira | Graphql request |
---|
Value | Id | Label | Value |
|
Once you have retrieved the needed IDs, you can update the JSON object.