Skip to main content
Skip table of contents

How to set a Connect field in Automation for Jira

To set a value in a Connect field using Automation for Jira, you need to use the “Edit Issue” action and set the field via the “More options” → “Additional fields” section:

image-20241115-142655.png

The way the field is populated depends on:

  • Its category; Live or Snapshot.

  • Its type; Live Text, Live User or Snapshot Text.

Live Text

Single-value

CODE
{
     "fields": {
         "customfield_XXXXX": ["YYYYY"]
     }
}

Multi-values

CODE
{
     "fields": {
         "customfield_XXXXX": ["YYYYY","ZZZZZ"]
     }
}

You need to replace:

  • customfield_XXXXX with the Connect field name or ID.

  • YYYYY and ZZZZZ with valid Keys.

Live User

Single-value

CODE
{
     "fields": {
         "customfield_XXXXX": [{ "name": "username" }]
     }
}

Multi-values

CODE
{
     "fields": {
         "customfield_XXXXX": [{ "name": "username1" }, { "name": "username2" }]
     }
}

You need to replace:

  • customfield_XXXXX with the Connect field name or ID.

  • username with a valid username.

All usernames are listed in the User management section of Jira:

user management.jpg

Snapshot Text

CODE
{
    "fields": {
        "customfield_XXXXX": "YYYYY"
    }
}

You need to replace:

  • customfield_XXXXX with the Connect field name or ID.

  • YYYYY with a valid value.

Specific cases

Populate a Live Text field based on another field

CODE
{
    "fields": {
        "customfield_XXXXX": {{issue.customfield_YYYYY.asJsonStringArray}}
    }
}

You need to replace:

  • customfield_XXXXX with the ID of the target Connect field.

  • customfield_YYYYY with the ID of the source Connect field.

Concatenate a new value with existing values for a Live Text field

CODE
{
    "fields": {
        "customfield_XXXXX": {{issue.customfield_XXXXX.asJsonStringArray.replace("[","").replace("]",",\"YYYYY\"").split(",").asJsonArray}} 
    }
}

You need to replace:

  • customfield_XXXXX with the Connect field ID.

  • YYYYY with the new Connect field key to be added.

Clear a Live Text field

CODE
{
    "fields": {
        "customfield_XXXXX": {}
    }
}

You need to replace customfield_XXXXX with the ID of the Connect field to be cleared.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.