Command Resources
See every unit and every person committed to the incident in one searchable list.
The Command Resources popup gives the incident commander a complete roster of what is on scene. It flattens the whole command board into two views: one organized by resource (unit) and one organized by individual person. A header counts the totals, a search box filters whichever view you are on, and tapping any name opens that person's contact card.

Overview
| Control | What it does | Default |
|---|---|---|
| Header count | Live totals for the incident, written as 12 Resources, 34 Personnel | Counted when the popup opens |
| Resources tab | Every unit on the board, each with its full board path; expands to show that unit's people | Selected when the popup opens |
| Personnel tab | Every person on the incident, sorted by name, each labelled with their unit | Not selected |
| Search field | Filters the tab you are currently on, as you type | Empty |
| Search cancel button | Clears the text and restores the full list | Hidden until you start typing |
| Section arrow | Expands or collapses one unit on the Resources tab | All units collapsed |
| Close button | Dismisses the popup | — |
The two tabs sit side by side on a sliding panel. You can tap a tab name or swipe left and right between them. The tab you are on is marked with a red label and a red underline.
How the header count is worked out
- Resources counts the rows on the Resources tab. A unit attached to another unit is listed as its own row, so it adds to the count.
- Personnel adds up the people on every one of those rows.
Board Path Labels
Every row on the Resources tab is labelled with its exact position on the command board, so you can trace where a resource is assigned without going back to the board.
| Where the unit sits | How the row reads |
|---|---|
| A cell in the main grid | Engine 1 (E1) - Division A -> Suppression |
| A top-row box | Engine 1 (E1) - Top Row -> Command |
| A left-column box | Engine 1 (E1) - Left Column -> Division A |
| Not yet assigned | Engine 1 (E1) - Unallocated -> Staging |
| Attached to another unit | The parent's path plus -> Attached to Engine 1 |
| Board position cannot be resolved | Unknown appears in place of the group name |
Rows are sorted alphabetically by that whole label, ignoring capital letters. Because the label starts with the unit name, that puts units in name order and keeps each attached unit near its parent.
A unit that appears in more than one place on the board is listed once for each place. That is intentional: it shows you every assignment the unit is carrying.
Getting Here
- Open an incident and switch to the Command view.
- Open the command tools menu.
- Choose Resources.
- The popup opens on the Resources tab with the totals already counted in the header.
Browse Resources (Units)
- Confirm the Resources tab is selected. Its label is red and the underline sits beneath it.
- Scroll the list. Each row shows the unit name, its code in parentheses, and its full board path.
- Tap a row to expand it. The arrow turns from pointing right to pointing down, the unit's people appear below it, and the list scrolls so the first name is in view.
- Tap the row again to collapse it.
- Tap a person inside an expanded unit to open their Contact Details card.
Every unit starts collapsed, so the first thing you see is a clean list of units and their positions. Expand only the ones you need.
Browse Personnel
- Tap the Personnel tab, or swipe left. The list switches to every person on the incident.
- Rows are sorted alphabetically by name, ignoring capital letters, and show an initials badge, the person's name, and their unit as
Sam Rivera - Engine 1 (E1). - Tap a person to open their Contact Details card.
Use Resources when you need to see how crews are organized on the board, and Personnel when you need to find one specific person fast. Switching tabs does not lose your place in either list.
Search the List
- Tap the Search field and start typing. A cancel button appears beside the field as soon as you type.
- The tab you are on filters immediately on every keystroke. Matching is anywhere in the text and ignores capital letters.
| Tab | What the search matches |
|---|---|
| Resources | The whole board-path label, so you can search a unit name, a unit code, a division, a column name, Unallocated, or Attached to |
| Personnel | The combined name - unit (code) text, so you can search a person or narrow to one unit's people |
- Tap cancel to clear the text and bring back the complete list.
Search only filters the tab you are on. If you type a name on the Resources tab and see nothing, switch to Personnel and search again. The header totals do not change when you filter; they always show the full incident.
Loading and Empty States
| State | What you see |
|---|---|
| No units on the board yet | The header reads 0 Resources, 0 Personnel and both lists are empty |
| A unit with no people assigned | The row still appears with its board path, and expanding it shows nothing |
| A search with no matches | The list is empty until you clear the search |
| A person missing from the cached directory | The row still appears, but tapping it does not open a contact card |
How This Connects
This popup does not hold any data of its own. It is a read-only view assembled from two sources each time you open it:
- The incident's command board supplies the units, their board positions, their attachments, and the people on each unit. Everything you see here is the direct result of how the board is laid out in the Command view, which units have been attached in Tasks & Units, and any units created in Split a Unit.
- Your agency directory, as cached on this device, supplies the contact cards. Tapping a person looks them up in that cached list. If they are not in it, nothing opens.
Because the list is built when the popup opens, it is a snapshot. Moving a unit on the board while the popup is open does not change the list. Close and reopen it to pick up board changes.
The same underlying roster feeds Certifications Data, which cross-references those people against your agency's certification list, and PAR, which uses the roster for accountability checks. If a unit or a person is wrong here, fix it on the board rather than in this popup.
Offline, this popup still works: it reads the board your device already has and the directory it has already cached. Anything another responder changed while you were disconnected is missing until your device syncs, and people added to the agency directory since your last sync will not have contact cards.
Troubleshooting
| If this happens | What to do |
|---|---|
| A unit you just placed on the board is missing | The list is built when the popup opens. Tap Close and choose Resources again. |
| Tapping a person does nothing | That person is not in the agency directory cached on this device. Reconnect and let the app sync, then try again. |
| The personnel total looks too high | A unit assigned in more than one place on the board is listed once per position, and its people are counted with each row. |
A row reads Unknown for its group | The board position it belongs to could not be matched. Check the board layout in the Command view. |
| Search returns nothing for a name you can see | You are probably on the Resources tab, which searches unit labels. Switch to Personnel and search there. |
| The cancel button will not appear | It only shows once there is text in the field. Clear the field by hand if no text was ever entered. |
Related Pages
⬅️ Previous: Command Notes | Next: Task Maps ➡️