Page tree

Versions Compared

Key

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

This demo illustrates how to use ConfiForms "onError" event and ConfiForms IFTTT

ConfiForms Form Definition
formNamesendMail
INLINE


tttext

Send EmailonCreatedThis will fail, as recipient parameter is left intentionally empty


trueDelete ConfiForms EntryonErrorid:[entry.id]


Attempts to send an email, fails, but deletes the entry

Code Block
<ac:structured-macro ac:macro-id="555a881c-587f-4892-b5a4-30eb2074af69" ac:name="confiform" ac:schema-version="1">
  <ac:parameter ac:name="formName">sendMail</ac:parameter>
  <ac:rich-text-body>
    <ac:structured-macro ac:macro-id="496916c4-7fd0-4d65-85a5-474bfd3667b6" 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="89ff4ef7-0966-43d9-9f12-e249bb868426" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">t</ac:parameter>
        <ac:parameter ac:name="fieldLabel">t</ac:parameter>
        <ac:parameter ac:name="type">text</ac:parameter>
      </ac:structured-macro>
    </p>
    <ac:structured-macro ac:macro-id="4038727f-bd3f-4ffc-bb0e-8cdc1bc6ed87" ac:name="confiform-ifttt" ac:schema-version="1">
      <ac:parameter ac:name="action">Send Email</ac:parameter>
      <ac:parameter ac:name="event">onCreated</ac:parameter>
      <ac:parameter ac:name="title">This will fail, as recipient parameter is left intentionally empty</ac:parameter>
      <ac:rich-text-body>
        <p>
          <br/>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
    <ac:structured-macro ac:macro-id="1dbc0f13-23f0-49b9-a093-d96133161b34" ac:name="confiform-ifttt" ac:schema-version="1">
      <ac:parameter ac:name="action">Delete ConfiForms Entry</ac:parameter>
      <ac:parameter ac:name="event">onError</ac:parameter>
      <ac:parameter ac:name="title">id:[entry.id]</ac:parameter>
      <ac:rich-text-body>
        <p>
          <br/>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
  </ac:rich-text-body>
</ac:structured-macro>