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.

To be used only by HR department and only for new employees.

The process creates multiple JIRA issues in corresponding projects and sends out emails and notifications to various parties (employee's manager, employee, support team)

New Employee Registration

Type username
If not, a photo can be taken at the security desk
Type username
When new employee starts
If not checked then access will be restricted from 7AM to 7PM.

Code

<ac:structured-macro ac:macro-id="7c0ca5eb-b009-457e-a8d3-5312cd7a28b6" ac:name="warning" ac:schema-version="1">
  <ac:rich-text-body>
    <p>To be used only by HR department and only for new employees.</p>
    <p>The process creates multiple <strong>JIRA</strong> issues in corresponding projects and sends out emails and notifications to various parties (employee's manager, employee, support team)</p>
  </ac:rich-text-body>
</ac:structured-macro>
<ac:structured-macro ac:macro-id="42b97406-20e9-4b21-9986-49af1d5b055b" ac:name="confiform" ac:schema-version="1">
  <ac:parameter ac:name="formName">f1</ac:parameter>
  <ac:parameter ac:name="registrationFormTitle">New Employee Registration</ac:parameter>
  <ac:rich-text-body>
    <p>
      <ac:structured-macro ac:macro-id="3e67f5b3-d13d-4b9f-83f9-571ff7f67ba8" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">employeeName</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Name</ac:parameter>
        <ac:parameter ac:name="type">user</ac:parameter>
        <ac:parameter ac:name="required">true</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="ff4343a0-c708-4027-9e34-d28364fe5d2d" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">uploadpic</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Photo</ac:parameter>
        <ac:parameter ac:name="fieldDescription">If not, a photo can be taken at the security desk</ac:parameter>
        <ac:parameter ac:name="type">file</ac:parameter>
      </ac:structured-macro>
    </p>
    <p> <ac:structured-macro ac:macro-id="ab1fe8a9-911d-4854-988d-3cbdd5dd022c" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">managerName</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Manager</ac:parameter>
        <ac:parameter ac:name="type">user</ac:parameter>
        <ac:parameter ac:name="required">true</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="ff9e7e6f-6b06-4b30-96c6-e76a5bb1ad8c" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">dept</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Department</ac:parameter>
        <ac:parameter ac:name="values">false[1=Identity|2=Support|3=Security|]</ac:parameter>
        <ac:parameter ac:name="type">select2</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="aef6eb3e-541b-4666-945b-ee1b263d7c74" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">startDate</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Start Date</ac:parameter>
        <ac:parameter ac:name="fieldDescription">When new employee starts</ac:parameter>
        <ac:parameter ac:name="type">date</ac:parameter>
        <ac:parameter ac:name="required">true</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="a379dd73-79de-41f2-98f4-6d3d7cf49bf0" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">createJIRA</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Create payroll account</ac:parameter>
        <ac:parameter ac:name="type">checkbox</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="9819300c-4430-4980-9641-84e8cfeaa9c9" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">alldayaccess</ac:parameter>
        <ac:parameter ac:name="fieldLabel">24H Access (office)</ac:parameter>
        <ac:parameter ac:name="fieldDescription">If not checked then access will be restricted from 7AM to 7PM.</ac:parameter>
        <ac:parameter ac:name="type">checkbox</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:macro-id="9544cb2e-f7a9-481e-a9dc-a1ead1d31fb6" ac:name="confiform-field-definition" ac:schema-version="1">
        <ac:parameter ac:name="fieldName">enableAccess</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Enable access (user level)</ac:parameter>
        <ac:parameter ac:name="values">false[1=JIRA|2=Confluence|3=Dropbox|4=Office 365|5=Workday|]</ac:parameter>
        <ac:parameter ac:name="extras">on</ac:parameter>
        <ac:parameter ac:name="type">checkbox_group</ac:parameter>
      </ac:structured-macro>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>
<ac:structured-macro ac:macro-id="ab8d0386-4cb8-4b0a-ac0a-94faa39fb5c6" ac:name="confiform-entry-register" ac:schema-version="1">
  <ac:parameter ac:name="overrideSaveButtonLabel">Submit</ac:parameter>
  <ac:parameter ac:name="embedded">true</ac:parameter>
  <ac:rich-text-body>
    <p> </p>
  </ac:rich-text-body>
</ac:structured-macro>