No queues visible in customer portal

Moderator: crythias

Locked
aph
Znuny superhero
Posts: 646
Joined: 20 Jun 2014, 12:11
Znuny Version: 3.3.9, 4.x, 5.x

No queues visible in customer portal

Post by aph »

I have classified OTRS users into two roles - customers and agents. Customers have access to create tickets in a queue and add a note to it. Agents have more rights to the same queue and have their own queues, which are invisible to customers.

However, when a customer logs into the customer portal, he/she sees no queue to which the ticket can be sent in the new ticket screen.

How can I resolve the problem?
OTRS 3.3.x (private/testing) on Windows Server 2008 with MSSQL database.
OTRS 3.3.x (private/testing) on CentOS with MySQL database and apache
aph
Znuny superhero
Posts: 646
Joined: 20 Jun 2014, 12:11
Znuny Version: 3.3.9, 4.x, 5.x

Re: No queues visible in customer portal

Post by aph »

I realised that customers need to be given rw acess to the relevant group to be able to see its queues in new ticket interface.

However, is there a way to automatically assign groups to customer users? By that I don't mean the default group for customer users, but for example customer 1 should be able to send tickets to queues of group1 and customer 2 should be able to send tickets to queues of group 2 and group 3.

Thanks
OTRS 3.3.x (private/testing) on Windows Server 2008 with MSSQL database.
OTRS 3.3.x (private/testing) on CentOS with MySQL database and apache
wurzel
Znuny guru
Posts: 3274
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: No queues visible in customer portal

Post by wurzel »

Hi,
aph wrote:I have classified OTRS users into two roles - customers and agents. Customers have access to create tickets in a queue and add a note to it. Agents have more rights to the same queue and have their own queues, which are invisible to customers.

However, when a customer logs into the customer portal, he/she sees no queue to which the ticket can be sent in the new ticket screen.

How can I resolve the problem?
Customers should log in on customer.pl
agents on index.pl

Customer acting as Agents should log in on index.pl then they are agents.
Customers acting Customers should log in on customer.pl then they are customers.

This is standard configuration and your customer can see all his tickets. You should disable CustomerGroups.

Works fine.

Florian
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
aph
Znuny superhero
Posts: 646
Joined: 20 Jun 2014, 12:11
Znuny Version: 3.3.9, 4.x, 5.x

Re: No queues visible in customer portal

Post by aph »

Thanks wurzel.

I think I solved the problem regarding visibility of queues by giving rw access to customer users to relevant groups (and therby to their queues).

However, I was wondering whether there is a way to automatically assign such access. Allowing access for each customer user manually would be tedious and error prone.

My customers are in AD and the queues to which they may send tickets to depends on their AD group membership. For example customer users in AD group A may only send tickets to Queue A (i.e.they should only see Queue A in drop down list on new ticket mask in the customer portal). Customer users in AD group B should be able to send tickets to queues B1 and B2 (i.e. they see both Queue B1 and B2 in drop down list on new ticket mask in the customer portal).

In case of agents I have mapped AD groups to OTRS roles and allowed roles access to certain groups thereby to their queues. I was thinking of doing something similar for customers. In that scenario customers would be members of multiple OTRS groups, each group having its queues. In the example mentioned above customer users from AD group A would be mapped to OTRS group A and have access to Queue A. Customer users who are members of AD group B would be members of OTRS group B and have access to Queues B1 and B2.

Is there a way to realize this in OTRS?
OTRS 3.3.x (private/testing) on Windows Server 2008 with MSSQL database.
OTRS 3.3.x (private/testing) on CentOS with MySQL database and apache
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: No queues visible in customer portal

Post by crythias »

hence the problem of don't use customer based queues. However, if they are department based, you can use ACLs to hide Queues based upon CustomerID.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Locked