Skip to main content
Skip table of contents

Create Multiple Issues from a Single Form with Multiple Requests

When onboarding new employees, managing access requests, or handling multi-part tasks, you can use Smart Forms for Jira to create an all-in-one form that enables users to submit multiple requests in one go. Each submission creates separate issues for each request, allowing departments like IT and Security to address their tasks independently.

Here's a step-by-step guide to setting up a multi-request form using Smart Forms for Jira.

Step-by-Step Setup

1. Create the Main Form ("Onboarding Request")

  • In Smart Forms for Jira, design the main form titled "Onboarding Request" or something similar.

  • Add general fields to capture primary information about the request.

  • Include a question like “Do you need anything else?” with "Request Laptop" or "Request Access" options. This will serve as a trigger to reveal additional forms based on the user's response.

2. Create Individual Forms for Each Request Type

  • Create distinct forms for each additional request type, such as "Request Laptop" and "Request Access".

  • For each form, use Smart Forms for Jira’s Create Issue feature to ensure that every submission generates a separate Jira issue. This way, the IT department can handle laptop requests, and the Security team can handle access requests independently.

3. Set Up Conditional Logic to Display Additional Requests

  • Use Smart Forms for Jira’s conditional logic to display options based on the user’s selection.

  • If the user selects “Yes” in response to “Do you need anything else?”, the form will dynamically display options such as Request Laptop or Request Access.

  • For each additional request option, configure a separate section within the main form to reveal the specific embedded forms for each item requested.

Screenshot 2024-10-31 at 19.56.58.png
  • Use the embedded form element within the main form to add each additional request form.

  • Link each additional form (e.g., "Request Laptop" and "Request Access") by embedding shared form links, making them part of the main form.

  • Conditional logic can also be applied here so that these embedded forms only appear if the user selects specific options.

    Screenshot 2024-10-31 at 20.26.43.png

5. Configure Issue Creation for Each Embedded Form

  • Make sure that each embedded form has the Create Issue option enabled.

  • This setup ensures that every time a user submits one of these embedded forms (e.g., requesting a laptop or access permissions), a new issue is created for each request type in Jira.

    Screenshot 2024-10-31 at 19.58.18.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.