Employee Management
Introduction
Employee management is a critical part of running a successful venue. This module is used to create and manage staff members within the server. Staff members are used to denote users who are employed by the venue and are responsible for various tasks and responsibilities.
Employee Management Main Menu
To access the Employee Management menu, run the /admin staffing
command.
Then click the
button.Add Employee
The
button will create a new employee with null values.This is synonymous with using the /admin hire
command.
You'll be asked to provide a mention of the user you'd like to hire...
... followed by their primary character name for record-keeping and profile initialization purposes.
Note
Check out the Employee Record section see what we can do with the newly created employee.
Modify Employee
The
button allows you to edit employees that you've already created.Just click it and enter an @
-mention of an employee you'd like to modify.
Terminate Employee
The
button will end an employee's current employment period.Warning
Terminated employees are NOT removed from the system entirely. Their most recent employment end date will be set to the current date, staff roles will be revoked, and they will no longer be able to sign up for shifts or perform any other staff-related actions, but their records will remain in the system and they can be re-hired at any time.
Employee Record
The employee record is a detailed view of an employee's information and employment history within the system.
The following data is available for each employee:
- [
Name
] - The primary character associated with the employee. - [
Birthday
] - The employee's date of birth - just month and year. - [
Employment History
] - An array of employment periods for the employee.
Name
The name field is used to denote the primary character name of the employee. This is set at the time of hiring, but can be changed at any time, although the changes will not cascade to other modules.
Restrictions
Max Length: 40 characters
To edit the name, click the
button.Birthday
The birthday field is used to denote the employee's date of birth, month and day only.
This is used purely for vanity callout purposes and is not used in any calculations or other modules.
Age Verification
The birthday field is not validated for accuracy or age appropriateness. It is up to the venue staff to ensure that the information provided is accurate and appropriate for the venue's policies and procedures.
Optional Field
The birthday field is optional and can be left blank if the employee does not wish to provide this information.
To edit the birthday, click the
button.Employment History
The employment history field is an array of employment periods for the employee. Each period contains a start date, and an end date, if applicable.
Warning
Editing employment history directly is error-prone and not advised, as the values are not validated for accuracy or consistency. Only use this feature if you are sure of the dates you are entering.
Add Employment Date
The
button will create a new employment period with the given start date and a null end date. (Currently employed)Format
This field must be a valid date/time in the format MM/DD/YYYY HH:MM AM/PM
.
Modify Employment Date
The
button allows you to edit employment periods that you've already created.This is useful for correcting errors or updating the application's records to reflect past staff.
Remove Employment Date
The
button will delete an employment period 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 employment period before proceeding.
Characters
The employee characters field is an array of characters that are associated with the employee. This is used to denote the various characters that the employee may use in roleplay or other activities. Mainly used when moderating staff profiles.
The initial value in this list is the primary character name that was set at the time of hiring. Otherwise, only users themselves can add or remove characters from this list.
Qualifications
The qualifications field is an array of Positions that are associated with the employee. This is used to denote which shit types the employee may sign up for.
Clicking on the Positions set up for your venue. Select all applicable positions for the given staff member to assign them.
button will present you with a selector menu injected with all the currentInternal Notes
Sometimes it may be necessary for a venue to make notes or otherwise keep records on their employees. Once again,
FroggeBot
has you covered with the Internal Notes
field of the employee record.
Just click
to be prompted with a pop-up allowing you to enter notes only visible to bot administrators.This notes field is ideal for things like disciplinary actions that need to be logged but remain private.
Modify Profile
The
button allows your venue's administrators to make changes to the employee's staff profile. This includes changing their name, likes & dislikes, and other profile information.Check out the Profiles module for more information on what can be done with the staff profiles.
Terminate Employee
The
button will end an employee's current employment period.This will revoke the staff role, remove them from any shifts they are currently signed up for, and prevent them from signing up for any future shifts. Their employment history will be updated to reflect the termination date, but their record will remain in the system, and they can be re-hired at any time.