You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
10 months ago | |
---|---|---|
README.md | 10 months ago |
README.md
OTRS fork/Otobo User Hierarchy Setup
This guide outlines the steps to configure a user hierarchy in your OTRS fork/Otobo, allowing normal users to see only their own tickets, IT department members to see all of their company's tickets, and your company's internal support staff to see all tickets.
Table of Contents
- 1. Define User Roles and Groups
- 2. Set Up Groups
- 3. Create Roles
- 4. Assign Users to Groups and Roles
- 5. Example Configuration
- 6. FinalConfiguration
1. Define User Roles and Groups
Groups
- CompanyA_Group: Group for Company A.
- CompanyB_Group: Group for Company B.
- InternalSupport_Group: Group for your internal support staff.
Roles
- NormalUser_Role: For users who should only see their own tickets.
- ITDepartment_Role: For IT department members who should see all tickets within their company.
- InternalSupport_Role: For internal support staff who should see all tickets.
2. Set Up Groups
Create Groups for Each Company
- Navigate to Admin > Groups.
- Click on Add Group.
- Create a new group for each customer company (e.g.,
CompanyA_Group
,CompanyB_Group
).
Create a General Group for Internal Support
- Navigate to Admin > Groups.
- Click on Add Group.
- Create a group called
InternalSupport_Group
.
3. Create Roles
Create Roles for Different User Levels
- Navigate to Admin > Roles.
- Click on Add Role.
- Create the following roles:
NormalUser_Role
: Minimal permissions.ITDepartment_Role
: Permissions to view and manage all tickets within their group.InternalSupport_Role
: Permissions to view and manage tickets across all groups.
Assign Permissions to Roles
- Navigate to Admin > Roles > Group Relations.
- Assign permissions as follows:
NormalUser_Role
:rw
(read/write) permissions for their respective company groups.ITDepartment_Role
:rw
permissions for their respective company groups.InternalSupport_Role
:rw
permissions for all company groups.
4. Assign Users to Groups and Roles
Assign Users to Groups
- Navigate to Admin > Users.
- Edit each user to assign them to the appropriate group:
- Normal users to their respective
CompanyA_Group
,CompanyB_Group
, etc. - IT department members to their respective
CompanyA_Group
,CompanyB_Group
, etc. - Internal support staff to the
InternalSupport_Group
.
- Normal users to their respective
Assign Roles to Users
- Navigate to Admin > Users.
- Edit each user to assign them the appropriate role:
- Normal users to
NormalUser_Role
. - IT department members to
ITDepartment_Role
. - Internal support staff to
InternalSupport_Role
.
- Normal users to
5. Example Configuration
Groups:
CompanyA_Group
CompanyB_Group
InternalSupport_Group
Roles:
NormalUser_Role
ITDepartment_Role
InternalSupport_Role
Permissions:
NormalUser_Role
hasrw
access toCompanyA_Group
for Company A's normal users.ITDepartment_Role
hasrw
access toCompanyA_Group
for Company A's IT department members.InternalSupport_Role
hasrw
access to all groups for internal support staff.
6. FinalConfiguration
Ensure that each user is correctly assigned to their group and role based on their function within the company. This setup allows:
- Normal users to only see their tickets.
- IT department members to see all tickets from their company.
- Internal support staff to see all tickets from all companies.
By following these steps, you will have a properly configured user hierarchy in your OTRS fork/Otobo, tailored to your needs.