-
Suggestion
-
Resolution: Fixed
-
167
-
98
-
NOTE: This suggestion is for JIRA Service Desk Cloud. Using JIRA Service Desk Server? See the corresponding suggestion.
THIS ISSUE HAS BEEN CLOSED.
I'm happy to share that this has now been implemented. Admins can change the default Organization sharing behaviour by going to Settings > Products > Configuration (under Jira Service Management), within the "Organization management" section.
UPDATE: 7th October 2020
Hello all! Am happy to share that we have now actively picked up this ticket and will be resolving it shortly. Will provide another update when we're done.
Thanks for all those who offered to talk to us, we've spoken to some folks and are good to go with the solution for this problem.
Be in touch soon
Liron and Jira Service Desk team
Problem Definition
The customer creates an issue (without paying attention to the bottom of the customer portal) and this issue is being shared within their organization.
Suggested Solution
1. To turn off the Request Sharing within the user's Organization.
2. To change the default setting: Private or Shared
for the issues being created via both the email channel and the customer portal.
Workaround
Create a "dummy" organization and add all customers to it, so when raising a ticket through the customer portal the private will be the default. When customers have only one organization, the default is to share with the organization and when the customers have two or more organizations, the default is private.
- Side effect of this workaround: all customers will have access to each other's ticket since they are part of the same organization. You can simply create an issue security scheme with the following option and defaulting to it on creation:
Security Level:
Private ViewDescription: Customers can access issues only they raised regardless of Organizations. Roles/Groups Applicable to Current assignee, Project Role (Service Desk Team), Reporter, (Any other group/project role that requires access to the ticket)
If a customer wants to share with an organization, they must request it from the Service Desk (e.g. in the ticket saying I want to share it with my organization) and the agent can simply edit the security level dropdown in the ticket to set it None. The ticket will still be logged within the organization and available for reporting.
- duplicates
-
JSDCLOUD-8806 Able to Turn of Share from Portal or make not to share default
- Closed
- is duplicated by
-
JSDCLOUD-4648 Raise Request Visibility to have an option to be disabled
- Closed
-
JSDCLOUD-5307 Ability to choose a default setting for Organization sharing at the create issue screen.
- Closed
-
JSDCLOUD-8096 Organization Settings
- Closed
- is related to
-
JSDCLOUD-4872 Ability to choose a default setting for Organization sharing when ticket created by email
- Closed
-
JSDSERVER-4382 Allow turning off sharing request with Organization by default when a customer is part of only 1 organization
- Closed
-
JSDCLOUD-4638 Allow administrators to set the default sharing level of new requests
- Gathering Interest
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
[JSDCLOUD-4382] Allow turning off sharing request with Organization by default
All comments
Glad to know that this is in "fixed" status but maybe my solution helps someone - I don't use "Organizations" field anymore. I use a solution with custom field + Automation for:
How I use my custom department field:
I have created a new cascade field "Departments and Units" because our companies structure has two hierarchy levels.
I have set up an Global Automation because I use it in several projects but it can be done in projects automation too:
Trigger: "When value changes for" -> "Reporter"
Condition: "If: Issue matches JQL" - > this is optional but I use it to restrict to certain projects/issue types.
Branches for each "Department and Unit" value (in my example I show only two).
Branch - "For current issue"
Condition: Reporter is in group XXX
Action: Then Edit issue fields - > Advanced (JSON)
{
{ "value":""}"fields": {
"Departments and Units" : {"value": "XXX", "child":
}
}
}
Branch - "For current issue"
Condition: Reporter is in group YYY
Action: Then Edit issue fields - > Advanced (JSON)
{
{ "value":"YYY"}"fields": {
"Departments and Units" : {"value": "XXX", "child":
}
}
}
Now every time that some user creates an issue, automation fills the custom field of users department/unit so agents can see that quickly and that custom field can be used in several reports.
For example I use a dashboard gadget "Two dimensional filter Statistics" that has a filter of issues I want to count and shows "Departments and unit" on one axis and "issue type" on other. There I can see which Department or Unit has created the most or least requests and which issue types.
Some things I noted:
Reporter is in group YYY
Reporter is not in group XXX