Outdated documentation

You are looking at the documentation for an older release. For the latest information, please see current release documentation.

Customer Users ↔ Groups

Customer users shouldn’t need to be bothered with the internal workings of your service desk. A single point of contact request can trigger several processes within your organization, all of which having the customer user information attached and are visible to the customer.

OTRS allows you to assign group permissions to customer users. Access works just the same as for agents, preventing a customer from modifying and viewing a request. Thus allowing the customer to focus on the results of the original communication and funneling the discussion through one ticket.

See also

Assign a group to an entire customer using Customers ↔ Groups.

Use this screen to add one or more customer users to one or more groups. To use this function, at least one customer user and one group need to have been added to the system. The management screen is available in the Customers Users ↔ Groups module of the Users, Groups & Roles group.

Manage Customer User-Group Relations

Manage Customer User-Group Relations

Customer group support needs to be enabled in at least one customer user back end to use this function. For the default OTRS back end, this can be enabled in the system configuration by clicking on the Enable it here! button.

Enable Customer Group Feature

Enable Customer Group Feature

Note

To enable this feature in systems using a directory server or multiple non-default back ends, a custom configuration file needs to be placed in Kernel/Config/Files (for example named ZZZ_CustomerBackend.pm). Once activated, all customer users from this back end will require group assignment.

Warning

After making changes to the back end, the server cache will be deleted, which may cause a temporary drop in performance.

Manage Customer Users ↔ Groups Relations

To assign some groups to a customer user:

  1. Click on a customer user in the Customer Users column.
  2. Select the permissions you would like to connect the customer user to groups with.
  3. Click on the Save or Save and finish button.
Change Group Relations for Customer User

Change Group Relations for Customer User

To assign some customer users to a group:

  1. Click on a group in the Groups column.
  2. Select the permissions you would like to connect the group to customer users with.
  3. Click on the Save or Save and finish button.
Change Customer User Relations for Group

Change Customer User Relations for Group

To change customer user default groups:

  1. Click on the Edit Customer User Default Groups button in the left sidebar.
  2. Add or modify groups in setting CustomerGroupAlwaysGroups.
  3. Deploy the modified system configurations.
CustomerGroupAlwaysGroups System Configuration Screen

CustomerGroupAlwaysGroups System Configuration Screen

These groups are automatically assigned to all customer users.

Note

If several customer users or groups are added to the system, use the search box to find a particular customer user or use the filter box to find a particular group by just typing the name to filter.

Multiple customer users or groups can be assigned in both screens at the same time. Additionally clicking on a customer user or clicking on a group in the relations screen will open the Edit Customer User screen or the Edit Group screen accordingly.

Warning

Accessing a customer user or a group provides no back link to the relations screen.

Customer Users ↔ Groups Relations Reference

When assigning a customer user to a group or vice versa, several permissions can be set as connection between a customer user and a group. The following permissions are available by default:

ro
Read only access to the resource.
rw
Full read and write access to the resource.

See also

Not all available permissions are shown by default. See System::Customer::Permission setting for permissions that can be added. This additional permission can be added:

create
Permission to create a ticket.

Note

By setting a checkbox in the header of a column will set all the checkboxes in the selected column. By setting the checkbox in the last rw column will set all the checkboxes in the selected row.