Positions Module
Introduction
The positions module is used to create and manage staff positions within the server. Staff positions are used not only to assign roles to users based on their responsibilities within the venue, but are also used to denote which employees may sign up for what shifts on a given staffable event.
For example, many venues have a Bartender
position, which is responsible for serving drinks
to patrons. This position would be assigned to users who are responsible for bartending duties
and would be able to sign up for shifts on events that require bartenders.
Position Data Fields
Each position contains the following fields:
- [
Name
] - The name of the position - this is not Optional and ideally should be unique. - [
Role
] - The Discord role associated with the position. This does not need to be unique. - [
Salary
] - The hourly wage for the position. This will be used by the finance module.
The Positions Menu
To access the Positions menu, run the /admin staffing
command.
Then click the
button.Add Position
The
button will create a new position with null values.Before continuing, ensure that you fill in all position fields.
Modify Position
The
button allows you to edit positions that you've already created.Note
Changing the role of a position will not change the role of any staff members who are currently assigned to that position.
Remove Position
The
button will delete a position from the system.Warning
This action is irreversible and may cause issues with existing staff members, payroll, scheduling, and more.
Be sure that you want to delete the position before proceeding.