Automatic Customer Group assignment

Dear List, I am working on our customer interface right now and have the following problem: When customers create a ticket I want them to be able to place the ticket in just 2 queues but be able to see all their tickets in all other queues as well. I've managed to do this by enabling customer groups and giving them rw-access to just these two groups to which the queues are assigned to and ro-access to all other groups. Problem: I can't find an easy way to have this group assignment done automatically. With the customer-group-relation in the admin-section I can only affect the first 200 of my >50.000 users. And there is no way to do this automatically. Testing had been done with just a few users. I can assign default groups in sysconfig but no rw/ro restrictions possible there – customers could create new tickets in any queue they belong to. What would be an easy way? Writing a script executed via cron? I could not find any default settings anywhere. Or could I create a generic agent job using custom module? Any hint appreciated.. Thanks, Nico -- Department of Biosystems ETH Zürich / Swiss Federal Institute of Technology Nico Frobenius IT System Technik Mattenstrasse 26 4058 Basel, Switzerland phone: +41 61 387 31 85 email: nico.frobenius@bsse.ethz.ch web: http://www.bsse.ethz.ch/

Hi Nico,
You should probably NOT use the CustomerUserGroups feature, but might
want to use an ACL to restrict the available queues in the customer
frontend instead.
ref: http://wiki.otrs.org/index.php?title=Queues_in_Customer_Front_End
Regards,
Mike
On Tue, Jun 21, 2011 at 17:47, Frobenius Nico
Dear List,
I am working on our customer interface right now and have the following problem:
When customers create a ticket I want them to be able to place the ticket in just 2 queues but be able to see all their tickets in all other queues as well. I've managed to do this by enabling customer groups and giving them rw-access to just these two groups to which the queues are assigned to and ro-access to all other groups.
Problem:
I can't find an easy way to have this group assignment done automatically. With the customer-group-relation in the admin-section I can only affect the first 200 of my >50.000 users. And there is no way to do this automatically. Testing had been done with just a few users. I can assign default groups in sysconfig but no rw/ro restrictions possible there – customers could create new tickets in any queue they belong to.
What would be an easy way? Writing a script executed via cron? I could not find any default settings anywhere. Or could I create a generic agent job using custom module?
Any hint appreciated..
Thanks, Nico
-- Department of Biosystems ETH Zürich / Swiss Federal Institute of Technology
Nico Frobenius IT System Technik Mattenstrasse 26 4058 Basel, Switzerland
phone: +41 61 387 31 85 email: nico.frobenius@bsse.ethz.ch web: http://www.bsse.ethz.ch/ --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

On 6/21/11 5:54 PM, "Michiel Beijen"
Hi Nico,
You should probably NOT use the CustomerUserGroups feature, but might want to use an ACL to restrict the available queues in the customer frontend instead.
ref: http://wiki.otrs.org/index.php?title=Queues_in_Customer_Front_End
Regards,
Mike
Thanks, Mike. I'll look into that. Sounds promising.
Nico
From: Gerald Young
On Tue, Jun 21, 2011 at 17:47, Frobenius Nico
wrote: Dear List,
I am working on our customer interface right now and have the following problem:
When customers create a ticket I want them to be able to place the ticket in just 2 queues but be able to see all their tickets in all other queues as well. I've managed to do this by enabling customer groups and giving them rw-access to just these two groups to which the queues are assigned to and ro-access to all other groups.
Problem:
I can't find an easy way to have this group assignment done automatically. With the customer-group-relation in the admin-section I can only affect the first 200 of my >50.000 users. And there is no way to do this automatically. Testing had been done with just a few users. I can assign default groups in sysconfig but no rw/ro restrictions possible there customers could create new tickets in any queue they belong to.
What would be an easy way? Writing a script executed via cron? I could not find any default settings anywhere. Or could I create a generic agent job using custom module?
Any hint appreciated..
Thanks, Nico
-- Department of Biosystems ETH Zürich / Swiss Federal Institute of Technology
Nico Frobenius IT System Technik Mattenstrasse 26 4058 Basel, Switzerland
phone: +41 61 387 31 85 email: nico.frobenius@bsse.ethz.ch web: http://www.bsse.ethz.ch/ --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

Is this you as well? http://forums.otrs.org/viewtopic.php?f=61&t=10170 On Tue, Jun 21, 2011 at 11:47 AM, Frobenius Nico < nico.frobenius@bsse.ethz.ch> wrote:
Dear List,
I am working on our customer interface right now and have the following problem:
When customers create a ticket I want them to be able to place the ticket in just 2 queues but be able to see all their tickets in all other queues as well. I've managed to do this by enabling customer groups and giving them rw-access to just these two groups to which the queues are assigned to and ro-access to all other groups.
Problem:
I can't find an easy way to have this group assignment done automatically. With the customer-group-relation in the admin-section I can only affect the first 200 of my >50.000 users. And there is no way to do this automatically. Testing had been done with just a few users. I can assign default groups in sysconfig but no rw/ro restrictions possible there – customers could create new tickets in any queue they belong to.
What would be an easy way? Writing a script executed via cron? I could not find any default settings anywhere. Or could I create a generic agent job using custom module?
Any hint appreciated..
Thanks, Nico
-- Department of Biosystems ETH Zürich / Swiss Federal Institute of Technology
Nico Frobenius IT System Technik Mattenstrasse 26 4058 Basel, Switzerland
phone: +41 61 387 31 85 email: nico.frobenius@bsse.ethz.ch web: http://www.bsse.ethz.ch/ --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
participants (3)
-
Frobenius Nico
-
Gerald Young
-
Michiel Beijen