We are trying to adopt Jira into my company and we are having some difficulties in the implementation.
Our company is divided into several departments and our idea is to create different Jira projects for each department.
The customer service department will use Jira Service Desk projects, in programming they will use Jira Software projects and in administration they will use Jira Core (business projects).
Our idea is that each employee of the company contains (at least) 2 filters of issues:
1) "assignee in (currentUser ()) AND status! = CLOSED ORDER BY priority DESC"
*** With this filter we get people to know what they have pending work to do.
We assume that the assignee is the person who has something to do in an issue.
2) "reporter in (currentUser ()) AND status! = CLOSED ORDER BY priority DESC"
*** With this filter we get people to know the status of what they have asked for.
The reporter is responsible for verifying that the incident has been resolved
and if so, close it and then it will disappear from this list
With our approach we have found 2 problems that make us doubt if we are using Jira properly.
Problem 1)
When users within the company report incidents to Service Desk projects, they cannot be assigned because they are not service desk agents.
Problem 2)
When users within the company report incidents to Service Desk projects, they cannot close incidents unless they create them from the customer portal.
We know some possible solutions, but I would like to know the opinion of the community since maybe we are doing something wrong with Jira.
Solution 1)
Create 2 projects in customer service to handle incidents from outside (Jira Service Desk) and inside Jira Core (business), so that employees could create incidents inside and can be assigned when required.
Solution 2)
Do not change the assigned and put the employees "listening" to certain workflow states.
I hope you can help me with your comments.
Thank you