Browser + version: Firefox, Chrome both with latest stable version
Expected behavior:
Overview My Tickets should work for agents too.
*
Actual behavior:
My user is only an Agent. With this account i create a ticket. I set the customer to myself and set the group to sales. If I navigate to the Overview I see the My Ticket overview but it’s empty. If i change my user to customer role i see my tickets.
The strange thing is, if i edit the my ticket overview (settings) I see in the preview my own tickets.
It seems that the condition customer is current user not working correctly if I’m a agent. Or I’m to stupid to cinfigure it the right way.
The problem is, that the Agent should have the permissions to access agent tickets by group access, but also should see the own created tickets.
Steps to reproduce the behavior:
set the user to the role “agent”
create a ticket
set the customer to your own user
define the group to Sales
send ticket
check the overview “my ticket” its empty
change the user to customer and check the overview my ticket
Hi Schamant,
I think the Ticket you create is default assigned to the group Customer
You have to change the default assign for Tickets or assign the Ticket to the group “sales”
Groups in Zammad are like Serivce queues you may know from other Ticket systems
I do not think it’s an issue with the default group, Schmanat is changing the group to Sales.
It might be the problem that the agent is not an agent for the Sales group.
If you have multiple groups defined, they should appear in user settings. There you can define which agent should see the tickets assaigned to a specific group.
@schmanat You have to assign the overview to your manually created group in order to make it accessible to it. If that does not work, please share how that overview is configured so we can help you better. (in your case that should be “Sales”)
The nested agent levels were with an older Zammad version. It appears if you have more than the default “Users” group.
I set up a test system with Version 2.2.x today and this behaviour changed slightly.
If you have more than one group and assign someone to the agent role, you will get a box where you can choose individual rights for each group.
In this scenario you are controlling the ticket flow with the overview?
A consequence of this, the agents are not able to exchange tickets?
As an example, you have an SQL team and some onsite first level support.
With groups, the onsite support group can assign the ticket to the SQL group and the other way round.
Or is that not necessary for your agents?
Please correct if I am wrong about this, but I think roles are only good to use in combination with groups.
in order to redirect a ticket into another group, you need access to it (did not try, but I think at least “create”, should test that). If you don’t have access to a group, you can only move a ticket with a makro which might not be what you want.
For example I do have a Makro for “DeletedSpam” that nobody can see, since the lack to delete tickets. DeletedSpam nobody has access to so it’s like a trash bin nobody sees…
Edit: In my scenario I combine group rights with roles, that’s correct.
Edit2: Why don’t you post the configuration of your overview so we might see the problem?
So now I’m Max Mustermann and create a new ticket, call it “New employee Jane Doe”. The customer is himself (Max Mustermann). Max Mustermann assigned it to the IT (1400 Informatik). John Doe see now the ticket because the assignment ist for the group 1400 Informatik (for this I also create an Overview “Tickets for group 1400” this works). But now Max Mustermann would like to know how the state for this ticket is, so it should be able to see the own ticket.
For the Overview “My Tickets” I also tried the following rule:
created from is current user
customer is current user