Pass the field label name to Jira

sai kumar January 3, 2024

Hi , 

I am updating the filed label with the help of https://wiki.vertuna.com/display/TEST/Change+field+label+with+Field+Definition+rule+and+JavaScript

 

<p>
<ac:structured-macro ac:macro-id="3583df69-e766-47bc-815c-8d5308decd3f" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldPlaceholder">Enter Branch Name</ac:parameter>
<ac:parameter ac:name="fieldName">Branch</ac:parameter>
<ac:parameter ac:name="fieldLabel">Branch Name</ac:parameter>
<ac:parameter ac:name="fieldDescription">Git Branch Name</ac:parameter>
<ac:parameter ac:name="type">text</ac:parameter>
<ac:parameter ac:name="required">true</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="0b303892-a632-4944-86d0-a0cb70950d69" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">NodeUpgrade</ac:parameter>
<ac:parameter ac:name="fieldLabel">Node Upgrade</ac:parameter>
<ac:parameter ac:name="values">true[1=Yes|0=No|]</ac:parameter>
<ac:parameter ac:name="fieldDescription">Select Yes if you need to update Node Version</ac:parameter>
<ac:parameter ac:name="type">radio_group</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="7a75c301-755d-4928-a6c8-d2031e005cee" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">FieldName</ac:parameter>
<ac:parameter ac:name="fieldLabel">Node Version</ac:parameter>
<ac:parameter ac:name="type">text</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="33d6358d-243e-47ed-b198-d961405ca302" ac:name="confiform-field-definition-rules" ac:schema-version="1">
<ac:parameter ac:name="condition">NodeUpgrade:[empty]</ac:parameter>
<ac:parameter ac:name="fieldName">FieldName</ac:parameter>
<ac:parameter ac:name="action">Hide field</ac:parameter>
<ac:parameter ac:name="actionFieldName">NodeUpgrade</ac:parameter>
<ac:parameter ac:name="withReverseRule">true</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="fad83f40-9b55-4a79-b360-3ead3ec03399" ac:name="confiform-field-definition-rules" ac:schema-version="1">
<ac:parameter ac:name="condition">NodeUpgrade:1</ac:parameter>
<ac:parameter ac:name="fieldName">fld</ac:parameter>
<ac:parameter ac:name="values">setInitialLabel(formName, formId);</ac:parameter>
<ac:parameter ac:name="action">Run custom JavaScript</ac:parameter>
<ac:parameter ac:name="actionFieldName">NodeUpgrade</ac:parameter>
<ac:parameter ac:name="withReverseRule">true</ac:parameter>
</ac:structured-macro>
</p>
<p>
<ac:structured-macro ac:macro-id="28535bc1-2278-47e3-960b-2537d53f4d8e" ac:name="confiform-field-definition-rules" ac:schema-version="1">
<ac:parameter ac:name="condition">NodeUpgrade:0</ac:parameter>
<ac:parameter ac:name="fieldName">fld</ac:parameter>
<ac:parameter ac:name="values">changeLabel(formName, formId);</ac:parameter>
<ac:parameter ac:name="action">Run custom JavaScript</ac:parameter>
<ac:parameter ac:name="actionFieldName">NodeUpgrade</ac:parameter>
<ac:parameter ac:name="withReverseRule">true</ac:parameter>
</ac:structured-macro>
</p>
<p>

Now I want to pass the label name to JIRA ticket, how can I pass through the IFTTT integration rules.

filed name : FieldName 

Default Label : "Node Version" With condition it is going to change to "Feature Name"

Now I want to pass both Label name and value of FieldName to JIRA.

"description": "*Branch: *[entry.Branch]\n*FieldName:* [entry.FieldName]"

Thanks.

 

 

1 answer

0 votes
Maximilian Herbert
Contributor
January 4, 2024

Basically you can change the Jira Ticket by an IFTTT with the JSON in the body

JSON gotta be like that: Advanced field editing using JSON | Cloud automation Cloud | Atlassian Support

Furthermore I guess you are missing the .escapeJSON at the end of your entry references

 

Should be [entry.Branch.esacpeJSON] and [entry.FieldName.escapeJSON]

Virtual functions - Vertuna WIKI - ConfiForms

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events