Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,555,729
Community Members
 
Community Events
184
Community Groups

Best Practice: Keep multiple customers in one project or create an own project for each customer?

Edited

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?

1 answer

1 accepted

2 votes
Answer accepted
Alex Koxaras _Relational_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023

Hi @Clemens_Raetze 

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?

Alex Koxaras _Relational_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023

It depends. Do these company specific fields have to be visible to your customers?

Paul Wiggers
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023

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

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?

Paul Wiggers
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023

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.

Alex Koxaras _Relational_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023

@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:

  1. write down your requirements
  2. find possible solutions
  3. write down pros and cons of these solutions
  4. Pick the better one
  5. Implement it on a test project
  6. Test it
  7. Move to production
Paul Wiggers
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023

@Alex Koxaras _Relational_ 

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

Alex Koxaras _Relational_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Mar 23, 2023 • edited

@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

Thank you for your help so far, you have given me very valuable input.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events