Skip to main content

Personnel

The Personnel page is your roster: every member of the department with their current status (Standing by, Responding, On scene …), staffing level (Available, Unavailable, On shift …), station, roles and contact details. From here you add members, edit their details, set their status, and manage roles and ranks.

Personnel

Where to find it

Left menu → Personnel. The page lists members grouped by station/group (or sorted by first/last name — see Department Settings → Sorting). Use the group tree on the left to filter, the search box to find someone, and the checkboxes to set status or set staffing for several people at once.

Each row shows name, status, staffing, roles and ID number, with buttons to View, Edit (via the profile page), Events and Delete. Hidden members are only shown to administrators.

Adding people

Two ways:

  • Add a Person — create one account now.
  • Manage Invites — send email invitations; the person creates their own login and lands in your department (see Department Settings → Invites).

Add person

FieldNotes
First / Last nameRequired.
Email addressRequired and unique across all of Resgrid. If the address already exists in another department the existing account is added to your department with its profile settings; the person switches departments from Your Departments.
Username / PasswordUsername unique; password ≥ 8 characters with a digit, an uppercase and a lowercase letter. Require password change forces a new password at first login.
ID numberYour own badge / employee number.
Mobile number / carrierFor SMS. Carrier is needed for email-to-SMS gateways; UK numbers must match the carrier's prefix rules.
GroupStation or group; Is group admin? grants group-level administration.
RolesTick the roles the person holds.
Notify userSend the welcome email with login details.

New accounts start with every contact method pending verification; the member verifies email and phone from their profile before dispatches and messages are sent to those channels (contact verification). Adding is blocked when the plan's personnel limit is reached.

Viewing and editing a person

View shows the profile, group, roles, department flags (admin, disabled, hidden), current staffing and status, certifications, events and — where enabled — the equipment issued to them. Edit (or the person's profile page) changes:

SectionFields
AccountName, email, username, password reset, language, time zone.
Contact detailsMobile, home and work numbers, mobile carrier, home and mailing addresses (home address is used for proximity / ETA).
DepartmentGroup, group admin, roles, administrator, disabled (cannot log in), hidden (kept for history but not shown on lists).
Notification optionsWhich channels (push, SMS, email, voice) the person receives calls, messages, notifications and chat on.
Call / message optionsPer-priority call alerting, quiet hours, message digest settings.

View person

Status and staffing

From the personnel list (or the Dashboard) you can set a member's status and staffing with an optional note and, for statuses that need one, a destination (station or call). Bulk-select rows to update many at once. Members set their own from the apps.

Events

Events lists every status, staffing and location change for the person; Generate report prints it. Administrators can clear all statuses for a person (used when a test account has polluted reports).

Removing someone

Delete removes the member from the department. Resgrid recommends disabling instead of deleting so history, logs and reports stay intact; underlying data is retained, so clear personal details first if you must delete. A member who still owns unfinished Records must have them reassigned first. Deleted members can be reactivated by adding them again with the same email.

Roles

Manage Roles (/User/Personnel/Roles). A role is a qualification, position or team membership you dispatch by and report on: Firefighter, EMT, Paramedic, Driver/Operator, Officer, Chief, Team Leader, K9 Handler, Safety Officer, Security Officer, Dispatcher.

Roles

  • Add Role — name, description and initial members.
  • Edit / View Role — members in role; Delete removes the role (assignments are dropped).

Roles are used by call dispatch (dispatch to a role), run cards (role requirements), notifications (low-availability alerts), shifts (role quotas), checklists and work orders (assignment), security permissions (Admins + selected roles) and reports.

Ranks

Personnel Ranks are display titles (Chief, Captain, Lieutenant, Firefighter) shown with names and in the apps; unlike roles they carry no dispatch meaning.

Setup examples

DepartmentRoles to createTips
Volunteer fireFirefighter, Interior firefighter, Driver/Operator, Officer, Chief, EMTUse group admin for station captains; hide inactive members instead of deleting.
Career fireBy rank and qualification: Engineer, Paramedic, Hazmat tech, Rescue techImport via SCIM if you have an HR directory.
EMSEMT, AEMT, Paramedic, Supervisor, DispatcherCertifications with expiry dates on each person.
SARGround team, Team leader, K9 handler, Technical rope, Swiftwater, Medical, Drone pilotRoles are what you dispatch by.
Emergency managementEOC manager, Operations, Planning, Logistics, Finance, ESF-1 … ESF-15 leads, PIOOne group per EOC section.
CERTCERT member, Team leader, Program coordinatorKeep contact verification strict — many volunteers.
SecuritySecurity officer, Supervisor, Dispatcher, Site leadGroup per client site; hidden members for former contractors.
Industrial ERTFire brigade, Hazmat, Confined space, First aid, Incident commanderCertifications for every qualification with expiry reminders.

Technical reference

ItemValue
ControllerPersonnelController; profile editing in HomeController.EditUserProfile
Routes/User/Personnel/{Index,AddPerson,ViewPerson,DeletePerson,ViewEvents,Roles,AddRole,EditRole,ViewRole,DeleteRole} (?userId= / ?roleId=)
PoliciesPersonnel_View/Create/Delete, Role_View/Create/Update/Delete + CanUserViewUser, CanUserRemoveUser, CanUserEditRole
PermissionsAddPersonnel, RemovePersonnel, ViewPersonalInfo (PII), ViewGroupUsers; department settings CanGroupAdminsAddUsers / CanGroupAdminsRemoveUsers
Data endpointsGetPersonnelForGrid, GetPersonnelForCallGrid?callLat=&callLong= (with ETA), GetPersonnelList, GetPersonnelListPaged, GetRoles, GetMembersForRole?id=, GetPersonnelEvents?userId=, SetActionForUser, SetStaffingForUser, SetUserActionForMultiple, SetUserStaffingForMultiple
EventsUserCreatedEvent, UserAssignedToGroupEvent, PersonnelRoleChangedEvent, UserStaffingEvent, UserStatusEvent, AuditEvent
Plan limitsCanUserAddNewUser — cached 14 days; see Subscription & Billing
Protected dataContact details and personal info are ADP-protected fields