So I originally asked Atlassian directly, but they didn't seem to understand my request and pointed me towards ProForma, which I'm not thrilled with for reasons I'll list below.
What I'm looking for is an input form (I'm open to other platofmrs) that will take a series of inputs, then create an issue based on those inputs. (like an HTML form)
Example Form:
[First Name=Jane] [Last Name=Doe] [Title=Anonymous] [Email=janed@gmail.com] [Distro List=(drop down selection){list1, list2}]
Example Issue created from form
Summary: Create new accounts for Jane Doe
Description: Create new account, first name: Jane, last name: Doe, title: Anonymous. Add to the following distribution lists
- List 1
- List 2
What Atlassian suggested me was ProForma, which looks like it lets me create issue forms, I had some trouble with the following
* I can't seem to create an Issue Form that isn't tied directly to the creation of an issue itself. Ie, the form itself is just another screen for issue creation, and only by adding separate automation can I then change the summary/description/other fields based on the form submission
* I can't access any of the data within the submitted form as a smart variable (couldn't find any documentation on it), nor are any of the fields within the Issue Form available for field comparison within the automation unless I separate create a Custom Jira Field to be tied directly to the Custom Form, and I don't want to create custom jira fields for every little input I might put on an input form.
I didn't think this would be such a complicated request based on the standing install of Jira, but googling isn't getting me anywhere, which is surprising. I know there's always the custom coding route using Jira's API through a POST request, but I'm trying to avoid that as it seems like _something_ should already exist out there for this kind of thing.
Would appreciate anyone pointing me in the direction for anything that supports this. We do also have a Confluence subscription if something can be done from Confluence to create issues in Jira.