We have a completely internal-to-the-company portal for handling general IT requests. Permissions to access are via "Anyone with an account on %your_site_name%, by logging in". This works and we are happy with it.
Customer support wants to switch from Salesforce to using Jira Service Desk for managing customer support tickets. These customers are external ones from other businesses, who obviously do not have access to our Atlassian site. We want these customers to be able to create new tickets.
Based on the (somewhat confusing) docs at https://confluence.atlassian.com/servicedeskcloud/global-customer-permissions-954239154.html , it appears that we cannot keep our internal SD with the customer permission of "Anyone with an account on %your_site_name%, by logging in" and also have the external SD available to external customers.
Some complications:
- When I was trying out various combinations or permission to prepare for the external SD, I switched the global setting for "Can customers create their own accounts?" to "Yes, by signing up or sending a request" and because I still only want internal-to-the-company people to access the internal portal, I switched portal access to "Customers my team adds to the project", and immediately internal employees were not able to see their past tickets. Nowhere on the global customer permission page (linked above) or the project customer permission page does it indicate how my team would add people to the project (as customers, not agents); and even so, it would be an enormous hassle to try to manage every single new hire by adding them separately to the internal IT portal.
- Even if we do switch over to team-managed internal customers, will they lose access to their previous tickets? This would also be a deal-breaker for us.
- Similar to above, when I switched the global setting for "Can customers create their own accounts?" to "Yes, by signing up or sending a request", and "Can customers access the help center without logging in?" to "Yes", a helpful popup told me that this would force our internal Confluence space to allow full anonymous access! That would be a disaster! How do switch global permissions to allow external customers, but prevent our internal-only Confluence spaces from being switched to anonymous access for even one second?
So how do I keep our internal IT helpdesk portal visible only to people in the company, while still letting external customers create tickets in the external portal, while keeping our internal Confluence internal?