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.
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]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.