Skip to content

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.

Staffing Main Menu

Then click the Employee Management button.

Employee Management Menu

Add Employee

The Add Employee 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...

Employee User Mention

... followed by their primary character name for record-keeping and profile initialization purposes.

Entering Character Name

Note

Check out the Employee Record section see what we can do with the newly created employee.

Modify Employee

The Modify Employee 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.

Modify Employee

Terminate Employee

The Terminate Employee button will end an employee's current employment period.

Terminate Employee

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 Set Name button.

Staff Name Entry

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 Set Birthday button.

Staff Birthday Entry

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.

Employee Employment History

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 Add Employment Date 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.

Add Employment Date

Modify Employment Date

The Modify Employment Date 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.

Modify Employment Date

Remove Employment Date

The Remove Employment Date 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.

Remove Employment Date

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.

Employee Characters

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.

Qualifications List

Clicking on the Set Qualifications button will present you with a selector menu injected with all the current Positions set up for your venue. Select all applicable positions for the given staff member to assign them.

Internal 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 Set Notes to be prompted with a pop-up allowing you to enter notes only visible to bot administrators.

EmployeeNotes

This notes field is ideal for things like disciplinary actions that need to be logged but remain private.

Modify Profile

The Modify Profile 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 Terminate Employee button will end an employee's current employment period.

Terminate Employee

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.