You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
I am asking for the experience of other experts.
When we setup a new service management instance, should we keep multiple customer-company in one project or or create an own project for each customer-company?
For me the big advantage in the separation is, that you can share customer specific fields with existing internal projects of e.g. jira software. So when we decide to create an internal ticket based of the service management ticket, we already have most of the metadata already and share it transparently with our customers.
Would you agree with me or is there any other best practice established already?
If you are providing services common to all your customers and these do not differentiate, then you don't have to have different projects. You can use organizations to separate the issues from one customer to another and your agents will not have to switch back n forth to XX service desks.
If the services you are providing to customers are significantly different, then this could be a good reason to separate the projects, only for those customer who required special attention (workflow, fields, etc).
But prior of doing the above, laying down all requirements is a must. Then a careful design of the solution should be implemented.
Thank you for your answer. The services and workflows will be mostly the same.
But I would like to have the possibility to use company specific fields. This would only be possible, if I separate in the companies to different projects, right?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It depends. Do these company specific fields have to be visible to your customers?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Clemens_Raetze
It depends on how much work you want to put on your agents. You can still have company specifc fields that can be hidden when empty. However, this does require the agents to fill in the specific fields when creating an issue.
You could also create different screens for the companies which have to be filled in when transitioning an issue.
In the end, it depends on how much effort you want to put into it and how many customers you have. However, as @Alex Koxaras _Relational_ mentions, it all starts with the detailed requirements and desired outcome
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I would like to give the customers the chance to fill in the specific fields. So yes, they should see them.
@Paul Wiggers You mentioned, that I can create different screens for different companies. Could you please explain to me, how this can be set up?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you need customers to fill in the field, then it becomes a lot harder. You could work with requests types but that will expose customer names to others, something that might not be feasable.
You can use the screens on the JSM agent side. You could create seperate statusses for different customers and show the screen during a transition.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Paul Wiggers can't really understand this:
You could work with requests types but that will expose customer names to others, something that might not be feasable.
@Clemens_Raetze you can indeed use screen from the customer side, if and only if (iff) you buy an app which support this type of action, like the following one:
But even if you install such an app, my strong advise would be to:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can create a request type for each customer such as: ServiceRequestCustomer1
Then you can set up the request type with the specific fields. This is a lot of work, can show customer names to other customers and all in all is just a bad idea.
@Clemens_Raetze Go with Alex's suggestion
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Paul Wiggers thank you for clarifying this! But as you already mentioned, this is huge amount of maintenance and, you well stated, exposure of client's name to other people. And above all the things you mention, you will end up using (Original Request Types * Customers) on your service catalogue. That's a lot of RTs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.