Page tree

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

To import examples from the storage format on Confluence Cloud please see this page

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
ee
123
JTEST-10
TS-9174
jtest-10
JTEST-10
JTEST-10
JTEST-10
JTEST-1678
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
ts-9174
10
jtest-10
jtest
ts
ts
jtest-10
JTEST-10
TS-11
JTEST-10
JTEST-10
JTEST-10
хуе
JTEST-11
JTEST-10
test-10
TS-9
JTEST-10
jtest-10
JTEST-10
JTEST-10
999
jtest-10
etert
jtest-10
JTEST-10
Ts-9
Frett-8956
JTEST-10
jtest-15
test
JTEST-10
JTEST-10
TSET-1
JTEST-10
JTEST-1066
JTEST-11
JTEST-10
JTEST-10
1
JTEST-10
JTEST-10
JTEST-10
New-10
hello
JTEST-10
JTEST-10
CASM-8112
JTEST-10
JTEST-114
JTEST-10
jtest-1012
jtest-10
JTEST-12
JTEST-10
JTEST-10
JTEST-10
JTEST-10
JTEST-10
TEST
TS-9
JTEST-10
JTEST-10
tr-1
TS-9
JTEST-11
JTEST-11
JTEST-10
jtest
JTEST-10
PINK
JTEST-10
JTEST-1001
TEST
test
TS-9
äjtest
jtest
JTEST_10
JTEST-10
ub-51554
JTEST-10
jtest-10
LEAP-13
Jtest
JTEST-10
ts-9
JTest-12
JTEST
JTEST-10
JTEST-10
JTEST-10
qq
key=JTEST-10
JTEST-10
TS-9
stre
JTEST
Test
JTEST-10
JTEST-10
JTEST-10
f
JTEST-10
test1
TS-9174
CDD-JiraTest01
JTEST-10
TS-9174
jtesr
JTEST-10
TS-9
TS-123
jtest-10
JTEST-10
ts-9
test
JTEST-10
JTEST-10
svc-123
JTEST-11
JTEST-10
TEST0001
JTEST-10
TTT-1
JTEST-10
JTEST-10
P2OD-2888
JTEST-10
JTEST-10
JTEST-10
JTEST-10
Apple-1
TS-9
TS-9999
JTEST
JTEST-78
JTEST-788
JTEST-10
JTEST-10
Test-134-134
JTEST-10
JTEST-10
asp-2
JTEST-10
JTEST-10
aaa
TS-1
JTEST-10
COMCPLOUD-1334
JTEST-10
JTEST-12
hhhh
TS-9174
JTEST-10
1
10
JTEST-10
TS-9174
JTEST-10
JTEST-10
jtest-10
TS-9
JTEST-10
JTEST-10
JTEST
JTEST-10
TS-9174
testcruz
JTEST-10
JTEST-11
testcruz
JTEST-10
QA-192
66
JTEST-10
JTEST-10
JTEST-
JTEST-10
JTEST-1
JTEST-10
jtest
test
JTEST-10
jtest10
JTEST-10
jtest-10
TS-9
JTEST-10
JTESt-10
dsdsda
jtest-11
jtest-10
JTEST-10


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