Skip to main content

Positions & Ranks

Positions and Ranks help define your agency's organizational structure. While they may seem similar, they serve different purposes.

Positions don't grant permissions

A position is a label, such as Team Leader or Medical Officer. It doesn't give anyone access to anything in RAM. What a member can do comes from Access Roles. See Roles & Permissions.

FeaturePositionsRanks
PurposeName the jobs members holdDefine seniority or hierarchy levels
Per MemberMultiple (a member can hold several positions)Single (one rank per member)
ExamplesTeam Leader, Medical Officer, K9 HandlerMember, Senior Member, Captain
OrganizationGrouped by categoryOrdered by seniority level
When to Use Each
  • Use Positions for jobs: "What does this person do?"
  • Use Ranks for hierarchy levels: "Where does this person fall in the chain of command?"

Accessing Positions & Ranks​

  1. In the left-hand menu, select Agency, then Agency Settings on the top bar.
  2. Stay on Agency Config and select the Positions or Ranks page.

Only Agency Admins can change positions and ranks.

Both pages work the same way: one row per item with its name, a short description, how many members hold it, an Available switch that reads Enabled or Disabled, and edit and remove icons. Use the search box and the All / Enabled / Disabled filter above the list to find things. On the edit form the same choice is called Offered to members.

Changes to the switch save on their own. Name and description are edited in a small window with a Save button.

Standard items come from RAM. Their names are fixed and they cannot be removed, but you can turn off any your agency does not use. Items you add are called custom and can be edited or removed.


Positions​

Positions name the jobs within your organization. A team member can hold multiple positions simultaneously (e.g., "Team Leader" and "Medical Officer").

Positions page in Agency Settings

Position Categories​

Positions are organized into categories for easier management:

CategoryTypical Positions
LeadershipChief, Deputy Chief, Commander
OperationsTeam Leader, Squad Leader, Field Coordinator
TrainingTraining Officer, Instructor, Evaluator
AdministrativeSecretary, Treasurer, Membership Coordinator
LogisticsEquipment Manager, Quartermaster, Fleet Manager
SafetySafety Officer, Risk Manager
CommunicationsCommunications Officer, Public Information Officer
MedicalMedical Officer, EMS Coordinator, First Aid Lead
OtherAny position that doesn't fit above categories

Creating a Position​

  1. Go to Agency → Agency Settings → Agency Config → Positions.
  2. Select Add custom position.
  3. Fill in the form:
FieldRequiredDescription
NameYesThe title members will see (e.g., "Team Leader")
DescriptionNoExplain the role's responsibilities
CategoryYesGroups related positions in the list
Offered to membersYesOn means members can be given this position
  1. Select Save.

If your list is empty, the page offers a button to add the standard positions.

Position Examples by Agency Type​

Search & Rescue Team​

PositionCategoryDescription
Search Team LeaderLeadershipLeads ground search operations
Medical OfficerMedicalProvides medical oversight and care
K9 HandlerOperationsWorks with search dogs
Communications OfficerCommunicationsManages radio communications
Training CoordinatorTrainingSchedules and tracks training

Fire Department​

PositionCategoryDescription
Fire ChiefLeadershipDepartment head
CaptainLeadershipShift or station commander
LieutenantLeadershipAssistant shift supervisor
EngineerOperationsApparatus operator
FirefighterOperationsLine firefighter
Safety OfficerSafetyScene safety oversight

EMS Agency​

PositionCategoryDescription
Medical DirectorLeadershipMedical oversight authority
Shift SupervisorLeadershipManages daily operations
ParamedicOperationsAdvanced life support provider
EMTOperationsBasic life support provider
Quality AssuranceAdministrativeReviews call reports

Editing Positions​

  1. Select the edit icon (pencil) on the position's row.
  2. Change the fields (a standard position's name is locked).
  3. Select Save.
note

A renamed position shows its new name everywhere it appears, including member profiles.

Turning Off vs. Removing​

ActionEffect
Set Available to DisabledHides the position from the choices when assigning, but keeps it. Members who already hold it keep it.
Remove (trash icon)Removes a custom position for good. Only possible when no member holds it.

If a position is in use, the trash icon is disabled and its tooltip says how many members hold it. Standard positions have no trash icon. Recommendation: turn off positions you no longer use instead of removing them.

Import & Export​

Open the ⋮ (More actions) menu beside Add custom position:

  • Export positions (CSV) downloads every position.
  • Import positions (CSV) uploads a CSV with the columns Name, Description, Category, and Is Active. A row whose name matches an existing position updates it; any other row adds a new position. Rows with a missing name or an unknown category are skipped, and the import tells you what it skipped.

Ranks have no import or export.


Ranks​

Ranks define the hierarchy or seniority levels within your organization. Each team member can have only one rank at a time.

Ranks page in Agency Settings

How Rank Order Works​

Ranks are listed from most senior at the top to least senior at the bottom. Use the up and down arrows at the left of a row to move a rank. There are no numbers to type.

Creating a Rank​

  1. Go to Agency → Agency Settings → Agency Config → Ranks.
  2. Select Add custom rank.
  3. Enter a Name, an optional Description, and choose whether it is Offered to members.
  4. Select Save.
  5. Use the arrows to put the new rank where it belongs. New ranks start at the bottom.

Rank Examples by Agency Type​

Search & Rescue Team​

RankDescription
Team LeaderOverall team authority
Assistant Team LeaderSecond in command
Senior MemberExperienced searcher
Field MemberTrained field responder
Support MemberBase operations support
TraineeIn training program

Fire Department​

RankDescription
ChiefDepartment head
Deputy ChiefAssistant department head
Battalion ChiefMulti-station supervisor
CaptainStation/shift commander
LieutenantCompany officer
FirefighterLine firefighter
ProbationaryNew hire in training

Volunteer Organization​

RankDescription
DirectorBoard director
CoordinatorProgram coordinator
Senior Volunteer2+ years experience
VolunteerActive volunteer
New MemberRecently joined

Editing Ranks​

  1. Select the edit icon (pencil) on the rank's row.
  2. Change the fields (a standard rank's name is locked).
  3. Select Save.

Removing Ranks​

Custom ranks can be removed with the trash icon, but only if no member holds the rank. The tooltip shows how many members hold it. Standard ranks cannot be removed. To retire one, set Available to Disabled instead.


Assigning Positions & Ranks to Members​

Positions and Ranks are assigned when editing a team member's profile.

How to Assign​

  1. Open the roster: Agency (left menu), then Roster on the top bar.
  2. Open the team member to edit.
  3. In the Agency membership section, find Rank and Positions:
FieldSelection TypeNotes
RankSingle dropdownSelect one rank or "None"
PositionsMulti-selectPick all that apply
  1. Select Save changes. Nothing is saved until you do.

Only enabled ranks and positions are offered. You need Edit members to change these fields.

What Members See​

  • Rank and positions appear on the member's profile
  • Members who can see the roster see them there
  • Positions display as chips/tags when multiple are assigned

Best Practices​

Naming Conventions​

DoDon't
"Team Leader""TL" or "team leader"
"Communications Officer""Comms"
"Probationary Member""Probie"

Keep names:

  • Professional and clear
  • Consistent capitalization
  • Spelled out (avoid abbreviations)

Organizing Positions​

  1. Start with categories — Think about the functional areas of your organization
  2. Be specific — "K9 Handler" is better than "Handler"
  3. Avoid overlap — If two positions do the same thing, use one
  4. Use descriptions — Help members understand what each position entails

Setting Up Ranks​

  1. Keep it simple — Most organizations need 4-7 ranks
  2. Order from most to least senior — Use the arrows to keep the list in chain-of-command order
  3. Match your bylaws — Rank names should align with your organization's official structure
  4. Consider progression — Ranks often represent career/volunteer progression

When to Use Positions vs. Ranks​

ScenarioUse
John is the training coordinatorPosition
John is a senior memberRank
Maria leads the dive teamPosition
Maria outranks other team membersRank
New member joining the teamRank (Probationary/Trainee)
That member is also a paramedicPosition (Medical/Paramedic)

Troubleshooting​

"Position not showing in dropdown"​

Check that the position's Available switch is Enabled.

"Cannot remove a rank or position"​

The trash icon is disabled while any member holds it, and standard items can't be removed at all. Either reassign those members first, or set Available to Disabled instead.

"Ranks are in the wrong order"​

Use the up and down arrows at the left of each rank's row.


Next Steps​

After setting up Positions and Ranks:

  1. Add Team Members — Assign positions and ranks during member creation

  2. Set up Qualifications — Define what members can earn from their certifications

  3. Set Permissions: control access with Access Roles