Creating a Table in confiforms to pull all Jira issues for a specific project

Joseph January 31, 2022

I am trying to create a table in confiforms that will pull all the jira issues for a specific project and separate them individually into a table and then have a check box next to each one. Then have a on modified IFTTT rule that will update the issue that is next to the check box that was selected with a given label field from confiforms field. 

@Alex Medved _ConfiForms_ 

2 answers

0 votes
Alex Medved _ConfiForms_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 31, 2022

Hi

ConfiForms app is not a viewer for Jira issues. It can show the data that it has in it's own dataset. Which means the data needs to be stored in ConfiForms first

Alex

Joseph February 1, 2022

Gotcha, that kinda what I was thinking just wanted to make sure. So basically I would need to create a form using like the  webservice IFTTT OR APP link IFTTT AND do an import basically so it is stored in confiforms and then from there create the rules that will then take whatever data is modified and write back to jira.

Alex Medved _ConfiForms_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 1, 2022

I don’t know, it doesn’t sound right

It sounds like the task is about showing Jira data and updating it. 

Copying data to ConfiForms… why? Jira data should stay in Jira, in my opinion 

Probably not the right job for ConfiForms…

Joseph February 1, 2022

So basically our customer just wants to update labels in jira with the project label (text field)that was entered in confiforms. But she wants a table that the analysts can view and select which ones they want to add the label to.

Alex Medved _ConfiForms_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 1, 2022

So, why do you need to have ConfiForms here? But if you insist...

The best I can offer is to have a form with Jira field that you use to lookup for Jira issue and have another field to ask for a label and then on submit, do what you got to do 

So, on the top you have a Jira issues macro that shows the issues you want to show to your analysts and the form mentioned is below

Alex

0 votes
Joseph January 31, 2022

This is the source to what I have so far

<p class="auto-cursor-target">
<br/>
</p>
<p>
<ac:structured-macro ac:macro-id="1c79a259-bbc1-49f9-839d-6a5ab6ec1639" ac:name="jira" ac:schema-version="1">
<ac:parameter ac:name="server">TOOLS Jira</ac:parameter>
<ac:parameter ac:name="columns">key,labels</ac:parameter>
<ac:parameter ac:name="maximumIssues">198</ac:parameter>
<ac:parameter ac:name="jqlQuery">project=TTP </ac:parameter>
<ac:parameter ac:name="serverId">2629f2d8-3cf8-3c6d-9352-b90421187510</ac:parameter>
</ac:structured-macro>
</p>
<p>
<br/>
</p>
<ac:structured-macro ac:macro-id="637a3779-9744-4948-b60f-7723f587e16f" ac:name="confiform" ac:schema-version="1">
<ac:parameter ac:name="formName">Test</ac:parameter>
<ac:parameter ac:name="registrationFormTitle">Test</ac:parameter>
<ac:rich-text-body>
<p class="auto-cursor-target">
<br/>
</p>
<ac:structured-macro ac:macro-id="c8b9e4b8-b921-4996-85b5-9fab81e8f071" ac:name="confiform-entry-register" ac:schema-version="1">
<ac:parameter ac:name="type">Embedded</ac:parameter>
<ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
<ac:rich-text-body>
<p>
<br/>
</p>
</ac:rich-text-body>
</ac:structured-macro>
<p class="auto-cursor-target">
<ac:structured-macro ac:macro-id="71634a4c-194c-4761-8d24-42426ff80ed9" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">JiraIssues</ac:parameter>
<ac:parameter ac:name="fieldLabel">JiraIssues</ac:parameter>
<ac:parameter ac:name="extras">TOOLS Jira</ac:parameter>
<ac:parameter ac:name="type">jira</ac:parameter>
</ac:structured-macro>
</p>
<p class="auto-cursor-target">
<ac:structured-macro ac:macro-id="be48ae79-7d4d-46b8-859d-029e79897299" ac:name="confiform-field-definition" ac:schema-version="1">
<ac:parameter ac:name="fieldName">Labels</ac:parameter>
<ac:parameter ac:name="fieldLabel">Labels</ac:parameter>
<ac:parameter ac:name="extras">TOOLS Jira</ac:parameter>
<ac:parameter ac:name="type">confluencemultilabel</ac:parameter>
</ac:structured-macro>
</p>
<ac:structured-macro ac:macro-id="9fdb4040-7963-4d7e-99b7-f5b3d18a7b8a" ac:name="confiform-ifttt" ac:schema-version="1">
<ac:parameter ac:name="action">Update JIRA Issue</ac:parameter>
<ac:parameter ac:name="event">onCreated</ac:parameter>
<ac:parameter ac:name="extras2">[entry.JiraIssues]</ac:parameter>
<ac:rich-text-body>
<p class="auto-cursor-target">
<br/>
</p>
<ac:structured-macro ac:macro-id="fbcfd347-5ea9-4a0d-b25b-494fe26450cf" ac:name="noformat" ac:schema-version="1">
<ac:plain-text-body><![CDATA[{
"update" : {
"labels" : [{"add" : "[entry.Labels]"}]
}
}]]></ac:plain-text-body>
</ac:structured-macro>
<p class="auto-cursor-target">
<br/>
</p>
</ac:rich-text-body>
</ac:structured-macro>
<p class="auto-cursor-target">
<br/>
</p>
<p class="auto-cursor-target">
<br/>
</p>
</ac:rich-text-body>
</ac:structured-macro>
<p class="auto-cursor-target">
<br/>
</p>

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events