Overview
Bulk search allows you to directly paste a list of identifiers (IMEI, SIM numbers, line numbers, employee IDs, serial numbers, or custom fields) into the search field of the Inventory Management module to instantly find the corresponding devices without manually entering them line by line.
| ℹ️ Bulk search works exclusively within the Inventory Management module. |
Starting a Bulk Search
Step 1 — Open the panel and paste the list of items to search
Click in the global search field of the Inventory Management module labeled "Search or paste a list"
In the search bar that appears, paste a list of multiple items that you want to search for in your inventory and that you have prepared beforehand.
All common separators are accepted, including mixed usage in the same input:
- Line breaks (copy-paste from Excel)
- Comma (list from an email or export)
- Semicolon
- Tabulation (operator export)
The list can contain up to 10,000 values.
Paste the list into the search field:
After validation, the "Bulk Search" panel opens:
You will see:
On the left side "Keywords": The list of items you pasted. At this point, you still have the option to edit it before starting the search.
On the right side, the "Field Type" on which you want to perform the search, detailed in the next step.
Step 2 — Choose the identifier type
The "Field Type" panel presents a selector organized into 4 sections corresponding to the 4 fleet objects: Equipment, SIM, Line, and Employee. The IMEI 1 type is selected by default upon opening.
| Section | Available native fields | Custom fields |
|---|---|---|
| Equipment | IMEI 1, IMEI 2, Device ID | 10 custom equipment fields (slots 1 to 10) |
| SIM | SIM 1, SIM 2, SIM 3 (ICCID) | 10 custom SIM fields per slot (slots 1 to 10) |
| Line | Line 1, Line 2, Line 3 | 10 custom line fields per slot (slots 1 to 10) |
| Employee | Employee ID | 10 custom employee fields (slots 1 to 10) |
You will need to select a field type that corresponds to the type on which you want to perform the search.
Each type displays its main label and a format indication as a subtitle. If the column label has been customized, the card label reflects the customization.
The search is performed on a single field type, it is not possible to combine them for consistency of returned results.
Step 3 — Execute the search
Click the "Search" button at the bottom right of the panel. The panel closes and the module's table displays only the items whose identifier matches a value from your list within the selected field type.
For example, below I searched for 16 values by selecting the field type "IMEI," and the table returns the association rows containing those values:
While a bulk search is active, the "Search" button displays a badge indicating:
- the number of values found compared to the number submitted: "3 out of 16 found"
- the field type on which the search was performed: "IMEI"
A simple click on the search button will reopen the search panel in the state it was before validation.
Clicking the cross on the button resets the Fleet Management table, ignoring the bulk search values.
List Processing Rules
Separators and Empty Values
The system automatically analyzes the pasted list:
- regardless of the combination of separators used
- empty lines are removed
- duplicate values are submitted only once in the search query
Case Sensitivity and Leading Zeros
| Identifier Type | Normalization Applied |
|---|---|
| IMEI 1, IMEI 2 | None — exact match |
| SIM 1, SIM 2, SIM 3 (ICCID) | None — exact match |
| Line 1, Line 2, Line 3 | None — exact match |
| Serial Number | Case-insensitive (“ABC123” = “abc123”) |
| Employee ID | Case-insensitive |
| Custom fields (all) | Case-insensitive |
| ⚠️ Non-significant leading zeros are preserved: the value “0033123456789” is different from “33123456789.” Please verify the format of your values before pasting, especially for international line numbers. |
Slot-Specific Accuracy
The search is strictly limited to the selected slot:
- A search by IMEI 1 only matches the IMEI of slot 1 — not IMEI 2.
- A search by SIM 2 only matches the ICCID of slot 2 — not slots 1 or 3.
- A search by custom line field slot 3 only matches the custom line field of slot 3.
Reading the Results — The Banner
After execution, a banner appears above the inventory grid. It indicates in real time the number of values found and the total submitted, with a label adapted to the searched type:
| Searched Type | Example Banner Label (FR) |
|---|---|
| IMEI 1 or IMEI 2 | “47 out of 50 IMEIs found” |
| SIM 1, 2 or 3 | “12 out of 15 SIMs found” |
| Line 1, 2 or 3 | “8 out of 10 lines found” |
| Serial Number | “5 out of 5 serial numbers found” |
| Employee ID | “20 out of 22 employee IDs found” |
| Custom field | “3 out of 4 values found” |
The banner remains displayed until you clear the search or reset all filters. It updates automatically if you modify a filter while a search is active (see section “Interaction with filters”).
Values Not Found
Displaying the List
If at least one value from your list was not found in the fleet (within the active scope), the banner offers a link allowing you to display the not found values:
The not found values are displayed in the order of your initial input. A duplicate value in the input list that was not found appears only once in this list.
A “Copy List” button is available in the expanded area. It copies all the not found values to your clipboard separated by line breaks. The format can be directly pasted into Excel or a new bulk search.
To collapse the not found values area, click "Hide"
ℹ️ A value is considered “not found” when no inventory item matches it within your active scope. Possible causes include: item out of scope, item outside active filters, nonexistent or incorrectly entered value... |
Interaction with Inventory Filters
Active Filters Apply to the Search
Bulk search respects filters already active in the filter bar (scope, management group, site, provider). An identifier present in the inventory but outside your current scope will not be shown in the results — its value will appear in the not found list.
Modifying a Filter During an Active Search
If you modify a filter (management group, site, provider, etc.) while a bulk search is active, the search is automatically re-evaluated on the new scope. The banner and the not found list update accordingly.
📋 Example — Changing Site Active search: 50 IMEIs, banner “47 out of 50 IMEIs found.” You select a specific site in the filters. Result: banner updated → “12 out of 50 IMEIs found.” The 35 devices outside the selected site move to the not found list. The search remains active. |
Bulk Search and Quick Search
Bulk search and quick search (free text field) do not combine: they do not function with an AND logic. An active bulk search overrides the quick search results and vice versa. The “Reset All” button clears both simultaneously.
Changing Global Scope
If you change scope via the scope selector in the application header, the bulk search is cleared. The grid reloads on the new scope without an active bulk filter, and the button badge disappears.
Clearing a Bulk Search
Two ways to clear an active bulk search:
| Action | Effect | Where to Find It |
|---|---|---|
| Clear the search | Clears only the bulk search. Other filters (site, management group, etc.) remain in place. | Link in the result banner |
| Reset all | Clears the bulk search AND all other active filters simultaneously. | Button in the filter bar |
Persistence During the Session
The Search Is Retained Throughout Your Navigation
Once a bulk search is launched, it remains active throughout your session, even if you navigate to other modules (employee record, orders, billing, etc.). When you return to Inventory Management, the search is automatically restored:
- The grid is filtered exactly as when you left it.
- The banner displays the same summary “N out of M found.”
- If the not found values area was expanded, it is restored expanded.
- The counter badge remains visible on the “Bulk Search” button.
- If you reopen the panel, the list and identifier type are prefilled.
| ✅ This persistence saves you from having to re-paste your list after each navigation. A list of 500 identifiers remains active throughout your work session. |
Usage Examples
Example 1 — Process a List of Equipment Received by Email
You receive an email with 30 IMEIs separated by commas. You copy the block, open bulk search, select “IMEI 1,” paste, and launch. The inventory immediately displays the corresponding equipment. If 3 are not found, you copy them from the banner for investigation.
You have the option to export the filtered fleet on these devices to share all associations.
Example 2 — Verify an Operator Export
You export a list of 200 ICCIDs from your operator in tabulated format. You paste directly into the input area after selecting “SIM 1.” The result tells you with one click how many SIMs from this list are indeed in your fleet.
Example 3 — Process a List in Multiple Passes
You launch a search on 50 employee IDs. You navigate through employee records to handle each case. Each time you return to the grid, the search is automatically restored — no need to re-paste the list between passes.
Comments
0 comments
Article is closed for comments.