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

Can we hide tickets from an Organization?

Diana C September 16, 2019

We're looking to create Organizations in our JIRA Service Desk for use in reporting and in ticket automation.

Is there any way to group Customers into Organizations and make it so they CAN'T view tickets logged by others in their Org?

In my testing, I found the "Private Request" option in the Service Desk Portal. However, selecting this makes it so the ticket is NOT attributed to the user's Org, hiding it from org-based reporting and org-based automation. And when I manually added the user's Org to the ticket after it was created, that made the ticket visible to all other Org users.

Any suggestions would be much appreciated. Thank you!

 

4 answers

2 accepted

1 vote
Answer accepted
Susan Hauth [Jira Queen]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 16, 2019

Hi Diana,

Keep in mind that there is organization that is attached to an issue and there is organization that a user is a member of.  You can use jql to distinguish:

reporter in organizationMembers("") to get all the issues for reporter who belong to an Org

vs Organizations = <name of the org> to get all the issues that are shared with that Org.

Hope that helps

Susan

jira guy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 16, 2019

I guess user can create custom reports based on JQL. Right Queen?

Susan Hauth [Jira Queen]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 16, 2019

Right!

Diana C September 16, 2019

Given this info, we'd be able to run org-based reports and org-based automation based on the User's Org membership without having to depend on the Org being defined on the ticket. Am I understanding that right?

Susan Hauth [Jira Queen]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 16, 2019

That is correct

Diana C September 16, 2019

Thank you, Susan! :)

1 vote
Answer accepted
jira guy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 16, 2019

Unfortunately, that's how the service desk works. When you share a request to org it is visible to everyone in that org. There is no workaround to this afaik. 

Diana C September 16, 2019

Thanks for confirming this, jira guy.

I'm now looking into how to make tickets automatically private instead of automatically shared with a user's Org, but so far no luck. :(

jira guy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 16, 2019

You can use Automation for Jira plugin to clear the organization field after the request creation. I don't think free version will be able to edit organizations though

Like # people like this
Susan Hauth [Jira Queen]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 16, 2019

Agreed

3 votes
danny_lake January 8, 2020

This is all my opinion:

The Organization field is not fully thought out and it feels like JIRA is trying to solve two unique use cases with it. 

1) I should be able to use the Organization field to determine what tickets belong to what Organizations. 

2) A user should be able to select whether their ticket is public or private to their organization.

 

A customer's choice to share their ticket should have ABSOLUTELY NO relation to the Organization field. Perhaps another field should be created "Private ticket" with true or false depending on if the user wants to share or not.

So how can one field satisfy both these use cases? It makes no sense. 

If one of my agents sees that Organization is blank - Is that because the customer declined to share? Or is that because our workflow failed to automatically set the Organization based on the customer's email domain? Or something else? How do I know the user doesn't want to share the ticket just because the Organization field is blank? 

Because of all this, we really need fine grained control over that "Share with" field on the Portal, or a completely overhauled solution to these use cases and my suggestion is to create more fields to house the customer's decision to share or not, and then automatically populate the Organization field from their email domain.

This problem impacts downstream processes like searching for all tickets in an Organization - my search won't return results when the customer declined to share their ticket. And if I go and populate the Organization field where it is missing .... the customer may not be happy about me deciding to share their ticket. This can't be solved with one field.

Yes, Susan's answer of "reporter in organizationMembers("") to get all the issues for reporter who belong to an Org" will help with a search for determining all of an Organization's tickets, but that is a work around to a very poor design decision. The best path forward is to rework the Organization field itself.

0 votes
Stefan October 5, 2023

Hi,

is this answer still valid, as I face the same question as Diana, and cant imagine that this was somehow not possible..?
Because when I open a requestTicket on atlassian itself, it isnt shared with my organization as well..?


ANSWER:

  • Unfortunately, that's how the service desk works. When you share a request to org it is visible to everyone in that org. There is no workaround to this afaik. 


QUESTION:

We're looking to create Organizations in our JIRA Service Desk for use in reporting and in ticket automation.

Is there any way to group Customers into Organizations and make it so they CAN'T view tickets logged by others in their Org?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events