hi Team, I am trying to create a confiform for my team, where the team submits a form and a Jira ticket is created. i am struggling with 2 issues.
1. making Due date field is optional- if users leave it blank if am getting an error message as i cannot make the due date field optional in JSON- is there a way to mark the code to optional and only work when the field has value.
2. when users select any 1 out of 5 radio buttons- depending on the selection it has to select to sepecific user1 , user2 or user3 and add to ASSIGNEE in Jira
any help is much appreciated.
{ "fields": { "project": { "key": "Anand's Project" }, "summary": "[entry.tbSummary]", "description": "h2.Requestor \n *Name:* [entry.tbName] \n *Email:* [entry.tbEmail] \n *C/D#:* [entry.tbID] \n \n h2.Details \n *Description*: \n [entry.taDesc.escapeJSON] \n *Deliverables Required*:[entry.textdeliverables.escapeJSON] \n *Type of Request*: [entry.radiorequesttype] \n *Is there a specific deadline that needs to be met?:* [entry.texttargetdateYN] \n *Target Launch Date*: [entry.texttargetdate]", "reporter": { "name": "[entry.tbID]" }, "issuetype": { "id": "6" }, "duedate": "[entry.texttargetdate.jiraDate]", "priority": { "name": "[entry.radiobusinesspriority]" } } }
Hi @Anand K
You can use velocity templating inside the ConfiForms IFTTT macro to dynamically create a JSON mapping
For the assignee field you can use the same approach
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
apologies @Alex Medved _ConfiForms_ . this is fairly new to me. Could you help me with an example please?
User selected the Type of request Radio button (between 1 and 5)and depending on that Jira ticket (which is created) has to be assigned to respective user. Would you be able to draft up a sample mapping for below example?
Option "1": "User1",
Option "2": "User2",
Option "3": "User3",
Option "4": "User3",
Option "5": "User1",
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
#if(${yourradiofield} == '1')
"assignee": {
"name": "User1"
},
#elseif(${yourradiofield} == '2')
"assignee": {
"name": "User2"
},
#end
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks heaps @Alex Medved _ConfiForms_ This helped complete the code. thanks again for your quick response.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.