TEST : form to lookup and preset values from existing record by user


Please note that when you see this demo as anonymous user and this will not work for you as designed - copy the storage format to your Confluence server in order to see how it works

Storage format

<ac:structured-macro ac:macro-id="a0ae2d3f-839b-47e1-889a-812cc57fc819" ac:name="confiform" ac:schema-version="1">
  <ac:parameter ac:name="formName">f1</ac:parameter>
  <ac:rich-text-body>
    <p>
      <ac:structured-macro ac:macro-id="8e15928d-197f-478d-bbe2-98b3934b9337" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">answer1</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Answer1</ac:parameter>
        <ac:parameter ac:name="type">checkbox</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="74eb2abf-48db-4ac2-a83f-06c8add859a8" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">answer2</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Answer2</ac:parameter>
        <ac:parameter ac:name="type">checkbox</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="5c5affd2-aed3-4187-bfbd-2b0766304009" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">answer3</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Answer3</ac:parameter>
        <ac:parameter ac:name="type">checkbox</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="abd6fcc4-7584-4b29-b21b-3dc5438a554b" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">answer4</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Answer4</ac:parameter>
        <ac:parameter ac:name="type">checkbox</ac:parameter>
      </ac:structured-macro>
    </p>
    <br/>
    <p>
      <ac:structured-macro ac:macro-id="bf7ece6d-1cb2-48e9-9c3c-bcf223ec45d7" ac:name="confiform-field-definition-rules" ac:schema-version="1">
        <ac:parameter ac:name="condition">id:[empty]</ac:parameter>
        <ac:parameter ac:name="fieldName">entryId=[entry.id]&amp;answer1=[entry.answer1]&amp;answer2=[entry.answer2]&amp;answer3=[entry.answer3]&amp;answer4=[entry.answer4]</ac:parameter>
        <ac:parameter ac:name="values">createdBy:[entry._user]</ac:parameter>
        <ac:parameter ac:name="action">Lookup and set value</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <br/>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>