Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-55

Issues created before Service Desk will not show in the user's portal

    • We collect Jira Service Desk 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 JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding suggestion.

      Currently, if a user setup Service Desk on an existing project, those issues reported by a particular user will not show in "My Request" in the user's portal. Even though the expected behavior is for those issues to show in "My Request" section, since they have reported those issue.

      The same behavior happens when Service Desk is setup with a newly created project, and user import existing issues from another project.

      The expected behavior is to have those issues reported by the user to show in the user's customer portal.

      Workaround:

      The workaround in the KB intend to convert existing issues to service desk requests: here

          Form Name

            [JSDSERVER-55] Issues created before Service Desk will not show in the user's portal

            Is this a long dead issue?  Sorry to revive a multi year old thread, but i'm currently struggling to convert my previous issues on my JIRA Cloud Service Desk project to a valid request type which can be viewed by the customers.  Currently reviewing the workaround with JIRA Suite Utilities addon.  Thanks for any input to a new JIRA user.

            Pete Mitchell added a comment - Is this a long dead issue?  Sorry to revive a multi year old thread, but i'm currently struggling to convert my previous issues on my JIRA Cloud Service Desk project to a valid request type which can be viewed by the customers.  Currently reviewing the workaround with JIRA Suite Utilities addon.  Thanks for any input to a new JIRA user.

            It seems that this also effects tickets that are created by the restAPI. This is really not ok for production software. Can we get an ETR on this?

            Michael Hess added a comment - It seems that this also effects tickets that are created by the restAPI. This is really not ok for production software. Can we get an ETR on this?

            bgaillard added a comment -

            Hi, we also need to update several of our JIRA issues to make them appear on the JIRA Service Desk portal of one of our customer.

            Sorting issues by Votes on JSD's JIRA clearly shows that issue JSD-55 should be a top priority task https://jira.atlassian.com/browse/JSD-270?jql=project%20%3D%20JSD%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20votes%20DESC%2C%20priority%20ASC.

            Is the Atlassian team working on it ?

            bgaillard added a comment - Hi, we also need to update several of our JIRA issues to make them appear on the JIRA Service Desk portal of one of our customer. Sorting issues by Votes on JSD's JIRA clearly shows that issue JSD-55 should be a top priority task https://jira.atlassian.com/browse/JSD-270?jql=project%20%3D%20JSD%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20votes%20DESC%2C%20priority%20ASC . Is the Atlassian team working on it ?

            This is a known issue that is being addressed. Project that have tasks already created or is you want to import tasks into a projects where Service Desk is enables they do not show up in the requestors queue.

            Brian Taylor added a comment - This is a known issue that is being addressed. Project that have tasks already created or is you want to import tasks into a projects where Service Desk is enables they do not show up in the requestors queue.

            Gandalf added a comment -

            @ergwun, can you please elaborate? In on demand we still cannot see/assign the customer request type in an existing ticket in order to see it in the service desk

            Gandalf added a comment - @ergwun, can you please elaborate? In on demand we still cannot see/assign the customer request type in an existing ticket in order to see it in the service desk

            Ergwun added a comment -

            Looks like this is fixed in JIRA Service Desk release 2.0.2.

            Ergwun added a comment - Looks like this is fixed in JIRA Service Desk release 2.0.2.

            We (and I would imagine the other 93 voters on this issue) would appreciate an ETA on this.

            Deleted Account (Inactive) added a comment - - edited We (and I would imagine the other 93 voters on this issue) would appreciate an ETA on this.

            The portal should show all the user tickets, not just ones created via the portal. otherwise this limits, a great deal, the usefulness of the portal.

            Deleted Account (Inactive) added a comment - The portal should show all the user tickets, not just ones created via the portal. otherwise this limits, a great deal, the usefulness of the portal.

            Kris Haight added a comment - - edited

            We have this same issue too. Many of our users do not use the customer portal as we often get 'drive by' requests so we (the technicians) enter in the ticket for them (and then make them the reporter). This is very bad design and should automatically allow users to do this without a lot of work. Very disappointed in this as this pretty much will reflect whether we keep using this or not. This is almost a show stopper for us. I should not have to edit a database to change requests, it should do it automatically. (nor can I since it's hosted)

            Kris Haight added a comment - - edited We have this same issue too. Many of our users do not use the customer portal as we often get 'drive by' requests so we (the technicians) enter in the ticket for them (and then make them the reporter). This is very bad design and should automatically allow users to do this without a lot of work. Very disappointed in this as this pretty much will reflect whether we keep using this or not. This is almost a show stopper for us. I should not have to edit a database to change requests, it should do it automatically. (nor can I since it's hosted)

            Beside the change of customer Request Type I had to change the reporter as well (to the user used in the portal).

            Frank Schröder added a comment - Beside the change of customer Request Type I had to change the reporter as well (to the user used in the portal).

            Will Tracz added a comment -

            It seems you can change this field with the CSV Import function as an administrator.

            Will Tracz added a comment - It seems you can change this field with the CSV Import function as an administrator.

            GroupI added a comment -

            We are using JIRA for developpment project with some few addons.

            We start to use JIRA ServiceDesk ( to replace an old system and be integrated with others projects ).

            We have imported thousands of issue from an older system and again (!!) these should ideally be accessible from JIRA Service Desk too

            If we transfert an issue from one project to the JIRA ServiceDesk the user will not see that issue in the customer portal.

            GroupI added a comment - We are using JIRA for developpment project with some few addons. We start to use JIRA ServiceDesk ( to replace an old system and be integrated with others projects ). We have imported thousands of issue from an older system and again (!!) these should ideally be accessible from JIRA Service Desk too If we transfert an issue from one project to the JIRA ServiceDesk the user will not see that issue in the customer portal.

            You can also find the values for Customer Request Type by exporting issues made in the customer portal as excel documents with all fields.

            Paul Schnau added a comment - You can also find the values for Customer Request Type by exporting issues made in the customer portal as excel documents with all fields.

            Sam Morris added a comment -

            Ah great, thanks for the advice. The workaround works fine.

            Sam Morris added a comment - Ah great, thanks for the advice. The workaround works fine.

            Hi Sam! I guess that instead of 'Issue type' you should use the 'Request name'. Take it from the issue creation URL. Mine is like this: 'https://jiraserver/servicedesk/customer/hd-1/create/software-install' then I used 'hd-1/software-install'

            Andreyev Dias de Melo added a comment - Hi Sam! I guess that instead of 'Issue type' you should use the 'Request name'. Take it from the issue creation URL. Mine is like this: 'https://jiraserver/servicedesk/customer/hd-1/create/software-install' then I used 'hd-1/software-install'

            Sam Morris added a comment -

            Hi Andreyev. I've attempted to use this workaround and I'm getting the following error in the logs ("itsm" is the project and "incident" is the issue type -

            /secure/CreateIssueDetails.jspa [internal.customfields.origin.VpOriginManagerImpl] Origin portal not found for 'itsm/incident'.

            Any ideas ?

            Sam Morris added a comment - Hi Andreyev. I've attempted to use this workaround and I'm getting the following error in the logs ("itsm" is the project and "incident" is the issue type - /secure/CreateIssueDetails.jspa [internal.customfields.origin.VpOriginManagerImpl] Origin portal not found for 'itsm/incident'. Any ideas ?

            Sam Morris added a comment -

            This will be an very useful feature for us. Currently we have a number of support teams who often create issues on behalf of the users. It is then vital that the users are able to track the progress of their issues through the Customer Portal. Is there an ETA for this feature ?

            Sam Morris added a comment - This will be an very useful feature for us. Currently we have a number of support teams who often create issues on behalf of the users. It is then vital that the users are able to track the progress of their issues through the Customer Portal. Is there an ETA for this feature ?

            Justin Hayes added a comment - Or if you're using JEMH: https://thepluginpeople.atlassian.net/wiki/display/JEMH/Integrate+JEMH+with+JIRA+Service+Desk

            A work-around is make a fake transition with a post-function to just update the "Customer Request Type". You can add this post-function transition with the great JIRA Suite Utilities.

            Andreyev Dias de Melo added a comment - A work-around is make a fake transition with a post-function to just update the "Customer Request Type". You can add this post-function transition with the great JIRA Suite Utilities .

            tef are you able to make it generic and share? or share and highlight the script inputs that someone would need to change to get it to work on their instance?

            Roger Symonds added a comment - tef are you able to make it generic and share? or share and highlight the script inputs that someone would need to change to get it to work on their instance?

            i've made this association thought a groovy script (the custom field can be updated like a normal string text).
            u can try to create a post funcion on your workflow and trigger it only for the issue that u want to be shown on user portal

            Fabrizio Galletti added a comment - i've made this association thought a groovy script (the custom field can be updated like a normal string text). u can try to create a post funcion on your workflow and trigger it only for the issue that u want to be shown on user portal

            Hi emre.toptanci, I believe this should be possible by setting an issue security level on all the "old" issues, i.e. only allow the role "internal-staff" to see old issues, so your staff can search through the issues while the customer is on the phone, but the customer is not able to see them.

            Roger Symonds added a comment - Hi emre.toptanci , I believe this should be possible by setting an issue security level on all the "old" issues, i.e. only allow the role "internal-staff" to see old issues, so your staff can search through the issues while the customer is on the phone, but the customer is not able to see them.

            Including existing tickets should be optional. Some users (like me) might choose to include all existing issues but some might mark the installation of JSD as the beginning of a new era. They might not want old tickets included.

            Emre Toptancı [OBSS] added a comment - Including existing tickets should be optional. Some users (like me) might choose to include all existing issues but some might mark the installation of JSD as the beginning of a new era. They might not want old tickets included.

            Hi Guys,

            This is important to us.

            Our use case is that we want to pre-populate a project with a standard set of issues, set the Reporter to the customer (or edit the "Customer Request" field - not fussed on the method), and have the issues appear in their Portal. We also want to raise issues on a customer's behalf moving forward.

            Our work-around will be:
            1) Raise a ticket through ServiceDesk (simple, clean, intuitive, customer language)
            2) Monitor tickets in JIRA (so the customer can see anything they've raised AND what we've raised on their behalf AND our pre-loaded tickets)

            We would prefer:
            1) Raise a ticket through ServiceDesk (simple, clean, intuitive, customer language)
            2) Monitor tickets in ServiceDesk

            Roger Symonds added a comment - Hi Guys, This is important to us. Our use case is that we want to pre-populate a project with a standard set of issues, set the Reporter to the customer (or edit the "Customer Request" field - not fussed on the method), and have the issues appear in their Portal. We also want to raise issues on a customer's behalf moving forward. Our work-around will be: 1) Raise a ticket through ServiceDesk (simple, clean, intuitive, customer language) 2) Monitor tickets in JIRA (so the customer can see anything they've raised AND what we've raised on their behalf AND our pre-loaded tickets) We would prefer: 1) Raise a ticket through ServiceDesk (simple, clean, intuitive, customer language) 2) Monitor tickets in ServiceDesk

            I would have thought this would be standard feature of a service desk. What if the customer calls us to submit a bug and our team create the ticket in Jira? Customer will obviously want to see it in the portal. I'm very surprised this isn't possible.

            Karl Orsborn added a comment - I would have thought this would be standard feature of a service desk. What if the customer calls us to submit a bug and our team create the ticket in Jira? Customer will obviously want to see it in the portal. I'm very surprised this isn't possible.

            This is very important to our implementation.

            We plan to have professional services create the customer account and a ticket to track initial integration. The new customer account will only be able to view tickets that have been created for them and comment on them. This way they cannot create new tickets until they transition to Support phase. However, if they're unable to see the ticket without going through several loop holes (that shouldn't be there in the first place such as access to the dashboard) we cannot move forward with this implementation.

            Dustin DeCoursey added a comment - This is very important to our implementation. We plan to have professional services create the customer account and a ticket to track initial integration. The new customer account will only be able to view tickets that have been created for them and comment on them. This way they cannot create new tickets until they transition to Support phase. However, if they're unable to see the ticket without going through several loop holes (that shouldn't be there in the first place such as access to the dashboard) we cannot move forward with this implementation.

            We need to transition an existing base of tickets to service desk and this limitation is a blocker. Is there a reason why the Reporter wouldn't be able to see his/her requests in the portal regardless of origination?

            dbroyles_turner added a comment - We need to transition an existing base of tickets to service desk and this limitation is a blocker. Is there a reason why the Reporter wouldn't be able to see his/her requests in the portal regardless of origination?

            Eric Long added a comment -

            This is related to JSD-38 which I was referred to earlier today as well. I originally opened JSD-131 which was closed out as a duplicate of JSD-38. You may want to head over to JSD-38 to watch it and vote that issue up as the resolution of JSD-38 may very well address the requests mentioned in this issue.

            Eric Long added a comment - This is related to JSD-38 which I was referred to earlier today as well. I originally opened JSD-131 which was closed out as a duplicate of JSD-38 . You may want to head over to JSD-38 to watch it and vote that issue up as the resolution of JSD-38 may very well address the requests mentioned in this issue.

            I have been working on a workaround all day and haven't been able to get it set yet. Might resort to trying it through the back-end database on a trigger to see if that will work. Seems like it would be simply a matter of having all tickets created within a specific project receive one of the service desk values in the Customer Request Type.

            Chad Michael added a comment - I have been working on a workaround all day and haven't been able to get it set yet. Might resort to trying it through the back-end database on a trigger to see if that will work. Seems like it would be simply a matter of having all tickets created within a specific project receive one of the service desk values in the Customer Request Type.

            a must have feature not only for migrating current project but for let internal user open ticket for customr.

            Fabrizio Galletti added a comment - a must have feature not only for migrating current project but for let internal user open ticket for customr.

            Aurelijus Vadeika added a comment - - edited

            This is a very important feature that is missing.

            We create issues programmatically using the API and set the reporter to the customer user and I expected them to be visible to that customer in the external portal. Please implement this ASAP.

            P.S. as far as I can tell this issue is not only when Service Desk support is added to a project with existing issues or they are imported, REST API is also affected. Unless there is some custom field that needs to be set for this to work?

            Aurelijus Vadeika added a comment - - edited This is a very important feature that is missing. We create issues programmatically using the API and set the reporter to the customer user and I expected them to be visible to that customer in the external portal. Please implement this ASAP. P.S. as far as I can tell this issue is not only when Service Desk support is added to a project with existing issues or they are imported, REST API is also affected. Unless there is some custom field that needs to be set for this to work?

            We currently have hundreds of issues in JIRA and have only recently starting using Service Desk. It would be really useful for our users to have access to their older issues via Service Desk. We also need to import thousands of issues from another system and again these should ideally be accessible from Service Desk too.

            UoS Web Team People added a comment - We currently have hundreds of issues in JIRA and have only recently starting using Service Desk. It would be really useful for our users to have access to their older issues via Service Desk. We also need to import thousands of issues from another system and again these should ideally be accessible from Service Desk too.

            Very important feature. So important that I thought of it as granted. Not seeing it in the product is a surprise for me.

            Emre Toptancı [OBSS] added a comment - Very important feature. So important that I thought of it as granted. Not seeing it in the product is a surprise for me.

            This is a really needed feature... Basically we have service request that come in from email, phone, in person, etc. but when a employee creates a reqeust our clients do not see those in their portal... Please fix this ASAP.

            Matt Schoen added a comment - This is a really needed feature... Basically we have service request that come in from email, phone, in person, etc. but when a employee creates a reqeust our clients do not see those in their portal... Please fix this ASAP.

            I consider this pretty important! We have an old project with many existing tickets and when I enable JSD I expect all issues created previously to be accessible via JSD.

            Use Case:
            What above I move a task from Non-JSD enabled project to JSD enabled project?
            It still should be accessible by the JSD interface.

            Ivaylo Stanev added a comment - I consider this pretty important! We have an old project with many existing tickets and when I enable JSD I expect all issues created previously to be accessible via JSD. Use Case: What above I move a task from Non-JSD enabled project to JSD enabled project? It still should be accessible by the JSD interface.

              Unassigned Unassigned
              aalshargabi AlaA
              Votes:
              125 Vote for this issue
              Watchers:
              99 Start watching this issue

                Created:
                Updated:
                Resolved: