Skip to main content

Overview

Locations help you track where items are physically stored. You can create a hierarchical structure (buildings → floors → rooms → shelves) that mirrors your actual storage setup.

Understanding Location Hierarchies

Invenicum uses a tree structure for locations:
Warehouse A
├── Floor 1
│   ├── Room 101
│   └── Room 102
└── Floor 2
    ├── Room 201
    └── Room 202
Each location can have:
  • Parent location: The location it belongs to
  • Child locations: Locations inside it
Build your location tree to match how you physically organize items. This makes inventory checks and item retrieval much faster.

Viewing Locations

The Location Scheme screen shows your location hierarchy as an interactive graph:
  • Nodes: Represent individual locations
  • Connections: Show parent-child relationships
  • Root: Top-level locations (no parent)

Graph Controls

  • Zoom In/Out: Mouse wheel or pinch gesture
  • Pan: Click and drag the background
  • Center View: Click the center icon in the toolbar
  • Zoom to Fit: Click the fit icon to see all locations
  • Refresh: Reload locations from the server

Creating Locations

1

Open Locations Screen

From your container, navigate to Locations in the sidebar.
2

Click Add Location

Click the Add Location button (📍 icon) in the top toolbar.
3

Enter Location Details

Fill in the location form:
  • Name (required): Location identifier (e.g., “Room 101”, “Shelf A”)
  • Description: Additional context or notes
  • Parent Location: Select a parent to nest this location (optional)
4

Save the Location

Click Save to create the location.

Creating Root Locations

For top-level locations (buildings, warehouses, offices):
  • Leave Parent Location empty or select “None”
  • These appear as root nodes in the location graph

Creating Nested Locations

For locations inside other locations:
  • Select the parent from the Parent Location dropdown
  • The new location will appear as a child in the hierarchy
You can nest locations as deeply as you need, but 3-4 levels is usually sufficient (e.g., Building → Floor → Room → Shelf).

Editing Locations

1

Select the Location

In the location graph, click on the location node you want to edit.
2

Click Edit in Action Panel

A panel appears at the bottom showing the selected location. Click the Edit button.
3

Modify Details

Update the name, description, or parent location.
4

Save Changes

Click Save to apply the updates.

Changing Parent Locations

You can move locations within the hierarchy by changing their parent:
  1. Edit the location
  2. Select a different parent from the dropdown
  3. Save the change
The location (and all its children) will move to the new parent.
Reorganizing Made Easy: If you need to restructure your locations, edit parent relationships rather than deleting and recreating locations. This preserves item assignments.

Deleting Locations

1

Select the Location

Click the location node in the graph.
2

Click Delete

In the action panel at the bottom, click the Delete button.
3

Confirm Deletion

Confirm that you want to delete the location.
Warning: You cannot delete locations that:
  • Have items assigned to them
  • Have child locations
First move items to another location and delete/move child locations, then you can delete the parent.

Assigning Items to Locations

Locations are assigned when creating or editing items:

During Item Creation

  1. In the Main Data section of the item form
  2. Select a location from the Location dropdown
  3. All available locations in the container are listed

Editing Item Location

  1. Open the item details
  2. Click Edit
  3. Change the Location dropdown to a new location
  4. Save the changes
The location dropdown shows the full path for nested locations (e.g., “Warehouse A → Floor 1 → Room 101”) to avoid confusion.

Viewing Location Contents

To see what’s stored in a location:

From the Item List

  1. Open an asset type’s item list
  2. Use the Location Filter to show only items in a specific location
  3. The list updates to show items at that location

From Reports

Generate an inventory report filtered by location to get a comprehensive list of items. See Reports for details.

Moving Items Between Locations

To relocate items:
1

Edit Single Items

For one item at a time:
  1. Open the item
  2. Click Edit
  3. Change the Location
  4. Save
2

Bulk Moves (Advanced)

For multiple items:
  1. Use the API or CSV export/import workflow
  2. Update locations in bulk
  3. Re-import with new locations
There’s currently no built-in bulk location editor in the UI. For moving many items, consider using the API or CSV export/edit/import workflow.

Location Best Practices

Match Physical Reality: Structure your locations exactly as your physical space is organized. This makes finding items intuitive.
Use Descriptive Names: “Room 101” is better than “R1”. “Shelf A” is better than “1”. Clear names reduce confusion.
Start Broad, Then Narrow: Create big locations first (buildings, warehouses), then add detail (rooms, shelves) as needed.
Limit Nesting Depth: 3-4 levels is usually enough. Too many levels make location selection tedious.
Add Descriptions: Use the description field for things like “Next to loading dock” or “Temperature controlled storage”.
Plan for Growth: If you might expand to more buildings or rooms, name locations with room for growth (Building A, B, C rather than “The Building”).

Common Location Patterns

Office Setup

Office
├── 1st Floor
│   ├── Reception
│   ├── Conference Room A
│   └── IT Room
└── 2nd Floor
    ├── Storage Room
    ├── Server Room
    └── Break Room

Warehouse Setup

Warehouse
├── Receiving
├── Zone A
│   ├── Aisle 1
│   └── Aisle 2
├── Zone B
│   ├── Aisle 1
│   └── Aisle 2
└── Shipping

Retail Setup

Store
├── Sales Floor
│   ├── Electronics
│   ├── Clothing
│   └── Grocery
└── Back of House
    ├── Stockroom
    └── Office

Common Questions

Can items be in multiple locations at once?

No, each item has one assigned location. If you have items spread across multiple locations, create separate item entries for each physical piece.

What if I don’t know where an item is?

Create a special “Unknown” or “Missing” location for items whose location is uncertain. This lets you track that the item exists but needs to be located.

How do I handle items in transit?

Create locations like “In Transit”, “Loaned Out”, or “Maintenance” for items that aren’t in their normal storage location.

Can I rename locations?

Yes, edit the location and change its name. Items assigned to that location will automatically reflect the new name.

How do I see which items are in a location?

Use the location filter in the asset list, or generate an inventory report filtered by location.

Can I delete a location if it has items?

No. First reassign all items to a different location, then you can delete the empty location.

Build docs developers (and LLMs) love