Page tree
Skip to end of metadata
Go to start of metadata

Playground and DEMO space

This is a playground and demo space for ConfiForms and ConfiDoc addons developed and supported by Vertuna LLC

Most pages provide a storage format for the demo, so you can use the free add-on from Atlassian Confluence Source Editor to import this configuration into your Confluence and see it in action

Please note, all the examples here are provided without any obligation and may or may not be incomplete or may have bugs, and we provide NO SUPPORT for these examples and demos.


This is a demo to illustrate how you can query and save to ConfiForms issue details from JIRA with ConfiForms IFTTT (Normally, you will do it with ConfiForms Field Definition Rules and populate Issue details on the form...)

We use webservice connection and Jira REST APIs to get details of a JIRA issue

Same concept can be used with IFTTT that uses Applink service


Type issue key so we will do a lookup with IFTTT


Issue keys and summaries (set with IFTTT macro when record is created)

Issue key

Issue summary

JTEST-10 As a developer, I can update story and task status with drag and drop (click the triangle at far left of this story to show sub-tasks)
JTEST-10
TS-9174
TS-9
TS-9174
JTEST-10
JTEST-10
JTEST-11
JTEST
JTEST-1
JTEST-10
ts
TS
test
JTEST-10
TS-9
JTEST-10
TS-9
TS-9
JTEST-10
JTEST-10
JTEST-10
fsd
JTEST-10
JTEST-10
JTEST-10
ok
92
JTEST-10
123
ee
JTEST-10
TS-9174
jtest-10
JTEST-10
JTEST-10
JTEST-1678
JTEST-10
JTEST-10
JTEST-10
JTEST-10
test
ts-9
JTEST-10
test
JTEST-10
JTEST-10
JTEST-10
JTEST-1
dfddfd
JTEST-10
JTEST-18
JTEST-10
JTEST-11
JTEST-10
JRA-456
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-1
JTEST-10
TS-9174
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-1
JTEST-10
ghj
ts
JTEST-10
JTEST-10
50
JTEST-10
TEST0001
JTEST-10
J-test10
JTEST-10
JTEST-10
TS-9174
TS-9174
JTEST-10
JTEST-1978
JTEST-10
ASD-10
JTEST-10
JTEST-101
TS-9
JTEST-10
JTEST-10
sdf
TS-9


Storage format

<ac:structured-macro ac:macro-id="b5a16e98-b549-4189-bb3e-a22a2114fe51" ac:name="confiform" ac:schema-version="1">
  <ac:parameter ac:name="formName">f1</ac:parameter>
  <ac:parameter ac:name="debugMode">true</ac:parameter>
  <ac:rich-text-body>
    <ac:structured-macro ac:macro-id="b1fe73cc-3296-494e-9fb4-de378ba221e9" ac:name="confiform-entry-register" ac:schema-version="1">
      <ac:parameter ac:name="embedded">true</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>
      <ac:structured-macro ac:macro-id="0327858f-066f-492f-8402-ad56f2c0a7d4" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">issueKey</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Issue key</ac:parameter>
        <ac:parameter ac:name="fieldDescription">Type issue key so we will do a lookup with IFTTT</ac:parameter>
        <ac:parameter ac:name="type">text</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="009bfdce-a575-4a3a-bea0-33a9bfa7d541" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">summary</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Issue summary</ac:parameter>
        <ac:parameter ac:name="type">read_only</ac:parameter>
      </ac:structured-macro>
    </p>
    <ac:structured-macro ac:macro-id="472c6f53-fc47-40c0-9384-e6bbbe660ceb" ac:name="confiform-ifttt" ac:schema-version="1">
      <ac:parameter ac:name="action">WebService Request</ac:parameter>
      <ac:parameter ac:name="extras">4bb4c41a51f289a07507d50a1b841a4d</ac:parameter>
      <ac:parameter ac:name="event">onCreated</ac:parameter>
      <ac:parameter ac:name="title">/rest/api/latest/issue/[entry.issueKey]</ac:parameter>
      <ac:parameter ac:name="resultName">JIRA</ac:parameter>
      <ac:parameter ac:name="who">GET</ac:parameter>
      <ac:rich-text-body>
        <p>
          <br/>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
    <ac:structured-macro ac:macro-id="a1cab2c8-71f8-4ea6-a60e-631851a7839c" ac:name="confiform-ifttt" ac:schema-version="1">
      <ac:parameter ac:name="action">Create ConfiForms Entry</ac:parameter>
      <ac:parameter ac:name="event">onCreated</ac:parameter>
      <ac:parameter ac:name="title">entryId=[entry.id]&amp;summary=${iftttResult_JIRA}</ac:parameter>
      <ac:rich-text-body>
        <p>
          <br/>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
    <ac:structured-macro ac:macro-id="921068bd-5a52-4dea-b283-23a83d03d882" ac:name="confiform-ifttt" ac:schema-version="1">
      <ac:parameter ac:name="action">Create ConfiForms Entry</ac:parameter>
      <ac:parameter ac:name="event">onCreated</ac:parameter>
      <ac:parameter ac:name="title">entryId=[entry.id]&amp;summary=[entry.summary.asJSON.fields.summary]</ac:parameter>
      <ac:rich-text-body>
        <p>
          <br/>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
  </ac:rich-text-body>
</ac:structured-macro>
<p>
  <br/>
</p>
<p>Issue keys and summaries (set with IFTTT macro when record is created)</p>
<ac:structured-macro ac:macro-id="05fc572a-8dd2-4c6e-86c6-09c4da4edf38" ac:name="confiform-table" ac:schema-version="1">
  <ac:parameter ac:name="formName">f</ac:parameter>
  <ac:rich-text-body>
    <p>
      <ac:structured-macro ac:macro-id="646d4ad0-7a93-4a94-9d02-084be7d47acb" ac:name="confiform-field" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">issueKey</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="d5f33bd9-f6c6-4b21-8c59-ba2121174b01" ac:name="confiform-field" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">summary</ac:parameter>
      </ac:structured-macro>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>
  • No labels