Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-26038

Ability to create Jira issues from a form embedded in a Confluence view page

    • 38
    • 12
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      As described in Atlassian Answers here:
      https://answers.atlassian.com/questions/69668/possible-to-submit-jira-tickets-from-confluence

      It would be nice if you could add a Submit Jira Ticket gadget that would allow users to add a gadget to a Confluence page that would integrate with JIRA in the same way as the "Go to the Create New Issue tab of the 'Insert JIRA Issue' dialog".

      Users should be able to pre-define some of the fields in this gadget to allow easier submission of tickets.

      {% x2;; %}

      Hi all,

      Thanks for your interest in this issue. We appreciate that this request may bring many benefits to you. However, we're unable to implement all the suggestions.

      We don't plan to work on this for the foreseeable future, but we will review this suggestion again in 12 months time and provide an update if the status changes.

      Confluence Server Product Management


       

          Form Name

            [CONFSERVER-26038] Ability to create Jira issues from a form embedded in a Confluence view page

            Why don't you use Issue collector from your Jira Project to embed in Confluence? You get a Javascript  code generated for that, which then can be included in an HTML macro in Confluence.

            Mister Jirauser added a comment - Why don't you use Issue collector from your Jira Project to embed in Confluence? You get a Javascript  code generated for that, which then can be included in an HTML macro in Confluence.

            Worn 'n Torn added a comment - - edited

            Forms to allow stakeholders to raise requests on a team working in Jira were quickly implemented in JSM, but continue to be absent from JSW and even JWM.  Seems a poke in the eye for JSW and JWM users, who've been asking for this for years, even after having macro support burned alive after such a tortured life.

            If so unimportant that it could be pushed into the backlog, how did it become a key feature of JSM?  Someone in Atlassian knows that literally every team working in Jira wants  anonymous stakeholders to be able to at least create issues, not just authenticated Confluence users (who still can't other than by creating forms which don't allow contextual guidance (beyond their single 'Description' field). 

            A way for anonymous users of web-browsers to raise tickets should be a standard feature in all Jira offerings.

            You could always create a way to make the equivalent of 'custom fields' in Confluence, and link/relate them to particular/chosen fields in newly created Jira Issues.  Each Jira Issue Summary and/or Description field could even be populated via a 'custom option' (not just free text form field in Confluence); so each issue created could have an Issue summary created with the correct terms instead of the anon users best effort at the time.

            This would give Organisations a huge incentive to license their anonymous users for at least Confluence.  

            Not sure about Conf and Jira Server,  but at the moment JSW and JWM teams are stuck with forms- and having to license all users as Confluence and Jira users.  This means allowing access to Jira for a lot of business people who have no other need for it, and have little interest or bandwidth to accept training to even use it. Besides, they simply should not need the Create and View Rights (that they must currently have in Jira to interact with Jira forms via Confluence), to raise issues from an Atlassian authenticated session.

            Fixing this product limitation should be red hot priority to the product managers on all Confluence and Jira products- not the hot potato that it appears to be (when reading the constant flow of comments on forms related issues since 2012).

            Worn 'n Torn added a comment - - edited Forms to allow stakeholders to raise requests on a team working in Jira were quickly implemented in JSM, but continue to be absent from JSW and even JWM.  Seems a poke in the eye for JSW and JWM users, who've been asking for this for years, even after having macro support burned alive after such a tortured life. If so unimportant that it could be pushed into the backlog, how did it become a key feature of JSM?  Someone in Atlassian knows that literally every team working in Jira wants  anonymous stakeholders to be able to at least create issues, not just authenticated Confluence users (who still can't other than by creating forms which don't allow contextual guidance (beyond their single 'Description' field).  A way for anonymous users of web-browsers to raise tickets should be a standard feature in all Jira offerings. You could always create a way to make the equivalent of 'custom fields' in Confluence, and link/relate them to particular/chosen fields in newly created Jira Issues.  Each Jira Issue Summary and/or Description field could even be populated via a 'custom option' (not just free text form field in Confluence); so each issue created could have an Issue summary created with the correct terms instead of the anon users best effort at the time. This would give Organisations a huge incentive to license their anonymous users for at least Confluence.   Not sure about Conf and Jira Server,  but at the moment JSW and JWM teams are stuck with forms- and having to license all users as Confluence and Jira users.  This means allowing access to Jira for a lot of business people who have no other need for it, and have little interest or bandwidth to accept training to even use it. Besides, they simply should not need the Create and View Rights (that they must currently have in Jira to interact with Jira forms via Confluence), to raise issues from an Atlassian authenticated session. Fixing this product limitation should be red hot priority to the product managers on all Confluence and Jira products- not the hot potato that it appears to be (when reading the constant flow of comments on forms related issues since 2012).

            Please Reconsider. This is a great value add (or agreed to original comments - OBVIOUS & ESSENTIAL) to the functionality of Confluence & Jira working together.

            Brody White added a comment - Please Reconsider. This is a great value add (or agreed to original comments - OBVIOUS & ESSENTIAL) to the functionality of Confluence & Jira working together.

            Bump - Every organization with over 100 employees that I have worked with has requested this.  They invariably question my knowledge when I tell them it's not supported, because it seems like obvious functionlity.

            Patrick Rogers added a comment - Bump - Every organization with over 100 employees that I have worked with has requested this.  They invariably question my knowledge when I tell them it's not supported, because it seems like obvious functionlity.

            Ramie Milo added a comment -

            Any updates on this? 

            Ramie Milo added a comment - Any updates on this? 

            +1 for this feature, extremely necessary to make the integration Confluence-Jira more powerful and have more business people working with the two applications. Hope it will be re-considered soon!

            GianniTCS Pucciani added a comment - +1 for this feature, extremely necessary to make the integration Confluence-Jira more powerful and have more business people working with the two applications. Hope it will be re-considered soon!

            james_m_brown1210241387 added a comment -

            What would the submit button look like if I were to put this form into a confluence page......?

            <div class="create-issue-container">
                <form id="jira-create-form" class="aui jira-interation-create-issue-form" action="#" method="post">
                    <fieldset class="create-issue-default-fields">
                        <div class="field-group" style="display: none;">
                            <label>Server<span class="aui-icon icon-required"> required</span></label>
                            <div class="select2-container jira-select2-drop-box server-select aui-select2-container"
                                 id="s2id_autogen1">
                                <a href="javascript:void(0)" onclick="return false;" class="select2-choice" tabindex="-1">
                                    <span class="select2-chosen">JIRA</span>
                                    <abbr class="select2-search-choice-close"></abbr>
                                    <span class="select2-arrow"><b></b></span>
                                </a>
                                <input class="select2-focusser select2-offscreen" type="text" id="s2id_autogen2" tabindex="0"
                                       aria-disabled="false">
                                <div class="select2-drop select2-display-none aui-select2-drop aui-dropdown2 aui-style-default">
                                    <div class="select2-search select2-search-hidden select2-offscreen">
                                        <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off"
                                               spellcheck="false" class="select2-input" aria-disabled="false">
                                    </div>
                                    <ul class="select2-results"></ul>
                                </div>
                            </div>
                            <select class="jira-select2-drop-box server-select select2-offscreen" name="server"
                                    data-placeholder="Select a server" tabindex="-1" aria-disabled="false">
                                <option value="yourJIRAserverID" selected="">JIRA</option>
                            </select>
                        </div>
                        <div class="field-group">
                            <label>Project<span class="aui-icon icon-required"> required</span></label>
                            <div class="select2-container jira-select2-drop-box project-select aui-select2-container"
                                 id="s2id_autogen3">
                                <a href="javascript:void(0)" onclick="return false;" class="select2-choice" tabindex="-1">
                                    <span class="select2-chosen">
                                        <span class="aui-avatar aui-avatar-xsmall aui-avatar-project select-option-image">
                                            <span class="aui-avatar-inner">
                                                <img src="/confluence/plugins/servlet/jira-integration/icons?serverId=dce5e29d-1173-3406-a0e2-bb1d20ed74e2&amp;iconType=project&amp;size=xsmall&amp;pid=11401&amp;avatarId=10326">
                                            </span>
                                        </span>
                                        <span class="select-option" title="Test">Test</span>
                                    </span>
                                    <abbr class="select2-search-choice-close"></abbr>
                                    <span class="select2-arrow"><b></b></span>
                                </a>
                            </div>
                        </div>
                        <div class="field-group">
                            <label>Issue Type<span class="aui-icon icon-required"> required</span></label>
                            <div class="select2-container jira-select2-drop-box issuetype-select aui-select2-container"
                                 id="s2id_autogen5">
                                <a href="javascript:void(0)" onclick="return false;" class="select2-choice" tabindex="-1">
                                    <span class="select2-chosen">
                                        <span class="aui-avatar aui-avatar-xsmall select-option-image">
                                            <span class="aui-avatar-inner">
                                                <img src="http://jiraprod1.waters.com:8081/jira/secure/viewavatar?size=xsmall&amp;avatarId=29400&amp;avatarType=issuetype">
                                            </span>
                                        </span>
                                        <span class="select-option" title="Bug">Bug</span>
                                    </span>
                                    <abbr class="select2-search-choice-close"></abbr>
                                    <span class="select2-arrow"><b></b></span>
                                </a>
                                <input class="select2-focusser select2-offscreen" type="text" id="s2id_autogen6" tabindex="0" aria-disabled="false">
                                <div class="select2-drop select2-display-none aui-select2-drop aui-dropdown2 aui-style-default">
                                    <div class="select2-search select2-search-hidden select2-offscreen">
                                        <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" aria-disabled="false">
                                    </div>
                                    <ul class="select2-results"></ul>
                                </div>
                            </div>
                            <select class="jira-select2-drop-box issuetype-select select2-offscreen" name="issue-type" data-placeholder="Select an issue type" tabindex="-1" aria-disabled="false">
                                <option value="10200" selected="">Bug</option>
                            </select>
                        </div>
                        <div class="field-group">
                            <label>Summary<span class="aui-icon icon-required"></span></label>
                            <input class="text" type="text" name="summary" aria-disabled="false">
                        </div>
                        <div class="field-group">
                            <label>Description</label>
                            <textarea name="description" class="textarea" aria-disabled="false"></textarea>
                        </div>
                    </fieldset>
                    <fieldset class="create-issue-required-fields">
                        <div class="field-group jira-field" data-jira-type="com.atlassian.jira.plugin.system.customfieldtypes:select">
                            <label for="customfield_10801" class="">Category<span class="aui-icon icon-required"></span></label>
                            <select id="customfield_10801" name="customfield_10801" class="select" aria-disabled="false">
                                <option value="1">Number 1</option>
                            </select>
                        </div>
                    </fieldset>
                    <input type="submit" value="Submit">
                </form>
            </div>
            

            james_m_brown1210241387 added a comment - What would the submit button look like if I were to put this form into a confluence page......? <div class= "create-issue-container" > <form id= "jira-create-form" class= "aui jira-interation-create-issue-form" action= "#" method= "post" > <fieldset class= "create-issue-default-fields" > <div class= "field-group" style= "display: none;" > <label> Server <span class= "aui-icon icon-required" > required </span> </label> <div class= "select2-container jira-select2-drop-box server-select aui-select2-container" id= "s2id_autogen1" > <a href= "javascript:void(0)" onclick= "return false;" class= "select2-choice" tabindex= "-1" > <span class= "select2-chosen" > JIRA </span> <abbr class= "select2-search-choice-close" > </abbr> <span class= "select2-arrow" > <b> </b> </span> </a> <input class= "select2-focusser select2-offscreen" type= "text" id= "s2id_autogen2" tabindex= "0" aria-disabled= "false" > <div class= "select2-drop select2-display-none aui-select2-drop aui-dropdown2 aui-style-default" > <div class= "select2-search select2-search-hidden select2-offscreen" > <input type= "text" autocomplete= "off" autocorrect= "off" autocapitalize= "off" spellcheck= "false" class= "select2-input" aria-disabled= "false" > </div> <ul class= "select2-results" > </ul> </div> </div> <select class= "jira-select2-drop-box server-select select2-offscreen" name= "server" data-placeholder= "Select a server" tabindex= "-1" aria-disabled= "false" > <option value= "yourJIRAserverID" selected=""> JIRA </option> </select> </div> <div class= "field-group" > <label> Project <span class= "aui-icon icon-required" > required </span> </label> <div class= "select2-container jira-select2-drop-box project-select aui-select2-container" id= "s2id_autogen3" > <a href= "javascript:void(0)" onclick= "return false;" class= "select2-choice" tabindex= "-1" > <span class= "select2-chosen" > <span class= "aui-avatar aui-avatar-xsmall aui-avatar-project select-option-image" > <span class= "aui-avatar-inner" > <img src= "/confluence/plugins/servlet/jira-integration/icons?serverId=dce5e29d-1173-3406-a0e2-bb1d20ed74e2&amp;iconType=project&amp;size=xsmall&amp;pid=11401&amp;avatarId=10326" > </span> </span> <span class= "select-option" title= "Test" > Test </span> </span> <abbr class= "select2-search-choice-close" > </abbr> <span class= "select2-arrow" > <b> </b> </span> </a> </div> </div> <div class= "field-group" > <label> Issue Type <span class= "aui-icon icon-required" > required </span> </label> <div class= "select2-container jira-select2-drop-box issuetype-select aui-select2-container" id= "s2id_autogen5" > <a href= "javascript:void(0)" onclick= "return false;" class= "select2-choice" tabindex= "-1" > <span class= "select2-chosen" > <span class= "aui-avatar aui-avatar-xsmall select-option-image" > <span class= "aui-avatar-inner" > <img src= "http://jiraprod1.waters.com:8081/jira/secure/viewavatar?size=xsmall&amp;avatarId=29400&amp;avatarType=issuetype" > </span> </span> <span class= "select-option" title= "Bug" > Bug </span> </span> <abbr class= "select2-search-choice-close" > </abbr> <span class= "select2-arrow" > <b> </b> </span> </a> <input class= "select2-focusser select2-offscreen" type= "text" id= "s2id_autogen6" tabindex= "0" aria-disabled= "false" > <div class= "select2-drop select2-display-none aui-select2-drop aui-dropdown2 aui-style-default" > <div class= "select2-search select2-search-hidden select2-offscreen" > <input type= "text" autocomplete= "off" autocorrect= "off" autocapitalize= "off" spellcheck= "false" class= "select2-input" aria-disabled= "false" > </div> <ul class= "select2-results" > </ul> </div> </div> <select class= "jira-select2-drop-box issuetype-select select2-offscreen" name= "issue-type" data-placeholder= "Select an issue type" tabindex= "-1" aria-disabled= "false" > <option value= "10200" selected=""> Bug </option> </select> </div> <div class= "field-group" > <label> Summary <span class= "aui-icon icon-required" > </span> </label> <input class= "text" type= "text" name= "summary" aria-disabled= "false" > </div> <div class= "field-group" > <label> Description </label> <textarea name= "description" class= "textarea" aria-disabled= "false" > </textarea> </div> </fieldset> <fieldset class= "create-issue-required-fields" > <div class= "field-group jira-field" data-jira-type= "com.atlassian.jira.plugin.system.customfieldtypes:select" > <label for= "customfield_10801" class= ""> Category <span class=" aui-icon icon-required"> </span> </label> <select id= "customfield_10801" name= "customfield_10801" class= "select" aria-disabled= "false" > <option value= "1" > Number 1 </option> </select> </div> </fieldset> <input type= "submit" value= "Submit" > </form> </div>

            Robert added a comment -

            Hi there,

            Please take a look the embeddable for Jira and Jira Service that you can integrate a Jira project and Confluence in your website

            https://marketplace.atlassian.com/plugins/com.jelldesk.apps.embeddable-widget/server/overview

            and setup guide at https://jsoftconnector.atlassian.net/wiki/spaces/JS/pages/287211521/Embeddable+for+JIRA+JIRA+Service+Desk+Server

            Kind regards,

            JSoft

             

            Robert added a comment - Hi there, Please take a look the embeddable for Jira and Jira Service that you can integrate a Jira project and Confluence in your website https://marketplace.atlassian.com/plugins/com.jelldesk.apps.embeddable-widget/server/overview and setup guide at https://jsoftconnector.atlassian.net/wiki/spaces/JS/pages/287211521/Embeddable+for+JIRA+JIRA+Service+Desk+Server Kind regards, JSoft  

            ^

            April added a comment -

            I think we all know that buying more add-ins would provide this functionality. However, I think this is a truly fundamental level of integration that should exist in this product because it has marketing value.

            We all have less technical users, who seem to find the JIRA interface intimidating for some reason. No matter how simple of a create screen we present, they are still nervous about creating issues and persistently reluctant to do so.

            This feature would provide an elegant solution to that problem, as Confluence is much more accepted by business teams than Jira. I can imagine supplying text guidance and example entries on the Confluence page that would enable these users to enter tickets successfully, and help me (finally!) get the enterprise-wide level of adoption I've been aiming for. 

            If Atlassian really wants to JIRA expand usage into non-development teams like marketing and HR, this is exactly the kind of change needed to enhance usability and acceptance, and an excellent reason for an organization who uses JIRA now to purchase Confluence as well.

            Jus' sayin'

            April added a comment - I think we all know that buying more add-ins would provide this functionality. However, I think this is a truly fundamental level of integration that should exist in this product because it has marketing value. We all have less technical users, who seem to find the JIRA interface intimidating for some reason. No matter how simple of a create screen we present, they are still nervous about creating issues and persistently reluctant to do so. This feature would provide an elegant solution to that problem, as Confluence is much more accepted by business teams than Jira. I can imagine supplying text guidance and example entries on the Confluence page that would enable these users to enter tickets successfully, and help me (finally!) get the enterprise-wide level of adoption I've been aiming for.  If Atlassian really wants to JIRA expand usage into non-development teams like marketing and HR, this is exactly the kind of change needed to enhance usability and acceptance, and an excellent reason for an organization who uses JIRA now to purchase Confluence as well. Jus' sayin'

              Unassigned Unassigned
              825e986958f8 Daniel Jonsson
              Votes:
              309 Vote for this issue
              Watchers:
              168 Start watching this issue

                Created:
                Updated: