Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See also Using generate next number IFTTT rule to see how "Generate next number" can be used

We have a very simple form with just one arbitrary field, let's say text and one hidden field to store sequence number


Image Added

And particular configuration for the IFTTT rule is as follows


Image Added

Where complete expression for the filter to use is as follows

Code Block
created.formatDate(ddMMyyyy):[entry._now.formatDate(ddMMyyyy)]
ConfiForms Form Definition
formNamemyform
confluence-administratorsINLINE


textText fieldtext

seqNoSequencenumberhidden


Generate next numberonCreatedseqNocreated.formatDate(ddMMyyyy):[entry._now.formatDate(ddMMyyyy)]




Showing results

ConfiForms TableView
formNamemyform

text

seqNo

created

Complete storage format for the form 

Code Block
<ac:structured-macro ac:macro-id="227792ed-d6fa-4b9a-a0bb-eb97d8363683" ac:name="confiform" ac:schema-version="1">
  <ac:parameter ac:name="formName">myform1</ac:parameter>
  <ac:rich-text-body>
    <ac:structured-macro ac:macro-id="9085ca4a-d4fa-4da8-80fa-c241e0998fc5" ac:name="confiform-entry-register" ac:schema-version="1">
      <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="435b917c-b8bb-41b7-a988-656b7eba3f53" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">text</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Text field</ac:parameter>
        <ac:parameter ac:name="type">text</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="6047480b-4c44-493e-ab4a-917a8397662a" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">seqNo</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Sequence</ac:parameter>
        <ac:parameter ac:name="type">numberhidden</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <br/>
    </p>
    <ac:structured-macro ac:macro-id="4abf63ca-029d-43a0-bcdd-9c209013d366" ac:name="confiform-ifttt" ac:schema-version="1">
      <ac:parameter ac:name="action">Generate next number</ac:parameter>
      <ac:parameter ac:name="event">onCreated</ac:parameter>
      <ac:parameter ac:name="title">seqNo</ac:parameter>
      <ac:parameter ac:name="extras2">created.formatDate(ddMMyyyy):[entry._now.formatDate(ddMMyyyy)]</ac:parameter>
      <ac:rich-text-body>
        <p>
          <br/>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
    <p>
      <br/>
    </p>
    <p>
      <br/>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>