Skip to content

In this project we will walk through setting up teams, departments, users, so that we can work ticket examples in the next project. We will also cover how osTicket's access levels work and how to create new ones.

Notifications You must be signed in to change notification settings

brandenoz/post-install-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

osTicket logo

osTicket - Post-Install Configuration

In this lab, we have already installed osTicket on our VM or local PC. In the next lab, we will set up the osTicket system in the browser so that we can observe the ticket lifecycle.

Configuration Steps

Step 1: Configure Roles

We will be making a Supreme Admin to avoid access issues later on for our admin account. To begin this lab, complete the first osTicket lab: https://github.com/brandenoz/osticket-prereqs.

  • From the admin login, click on Admin Panel > Agents > Roles > from here you can view and adjust the various default access levels.
  • Click Add New Role > name it Supreme Admin > Permissions > click on everything in Tickets, Tasks, and Knowledge Base so that this access level can do everything. Click Add Role.

Step 2: Create Departments & Teams

We will not be setting up some departments that would make functional sense in a potential work environment.

  • Go to Agents > Departments > Add New Department > Choose Top-Level Department > Name it SysAdmins.
  • Delete the Maintenance department.
  • Go to Teams > Agents > Teams > Add New Team > Name it Online Banking > Create Team.

Step 3: Create Agents

From the Admin Panel, go to Agents, Add New Agent. Consider opening a Windows Notepad note to keep the credentials organized.

  • Fill out the basics for name and email. The email can be made up.

1

  • For the password settings, click Set Password, uncheck “Send the agent a password reset email”. This will open further settings for you to manually assign a password. Also uncheck “Require password change at next login”. Click Set.
  • For Access, add to the SysAdmins department with Supreme Admin access. For Teams, add her to the Online Banking team.
  • Add a new user. John Doe, fake email, username: john, password: Password1 with same password settings. For Access: set department to Support and access to Supreme Admin. We are doing this to make sure we don't hit snags in the next project with access. If you were using this ticketing system as a permanent solution, depending on the size of your organization, you would want to curtail the access level to be more accurate based on needs for security reasons.

Step 4: Create Users

From the Agent Panel, click on Users, Add User, use [email protected] for the email and karen for the full name. Click Add User.

Step 5: Create SLAs

From the Admin Panel, click on Manage, then click SLA. We will create three different SLAs based on level of severity.

  • Click Add New SLA Plan, set the Name to Sev-A, set Grace Period to 1, set the Schedule to 24/7, click Add Plan.
  • Click Add New SLA Plan, set the Name to Sev-B, set Grace Period to 4, set the Schedule to 24/7, click Add Plan.
  • Click Add New SLA Plan, set the Name to Sev-C, set Grace Period to 8, set the Schedule to “Monday - Friday 8am - 5pm with U.S. Holidays”, click Add Plan.

Step 6: Configure Topics

Here we will add various help topics for sorting problems into the right categories for ticket lifecycle later on. Add the following help topics:

  • Click on Help Tickets. Click Add New Help Topic. For Topic put Business Critical Outage, for Parent Topic put Report a Problem, click Add Topic.
  • Add new, name it Personal Computer Issues, for the parent topic put Report a Problem, click Add Topic.
  • Add new, name it Equipment Request, parent topic put General Inquiry, click Add Topic.
  • Add new, name it Password Reset, select Report a Problem for the parent.
  • Add new, name it Other, and select General Inquiry for the parent.

2

Cleaning Up

Just as with the last lab, I recommend you pause your VM to save on cost if you are not going directly onto the next project which you can find here: https://github.com/brandenoz/ticket-lifecycle.

About

In this project we will walk through setting up teams, departments, users, so that we can work ticket examples in the next project. We will also cover how osTicket's access levels work and how to create new ones.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published