Enabling Advanced Location-Based Assignment and What This Controls in Xenia

Ayesha
Ayesha
Advanced Location Logic in Xenia enables comprehensive control over location membership and task visibility. This article explains what it does and how to configure it to optimize multi-location operations.

1. Understand Advanced Location Logic

Advanced Location Logic (also called Advanced Location-Based Assignment) is a workspace-level toggle that activates the full location membership system in Xenia.

Who should enable it: Any organization with multiple locations where you want to ensure users only see and interact with data relevant to their locations. For single-location workspaces, it's rarely needed. For multi-location operators — restaurants, retail chains, convenience stores, facilities management — it's essential.

Understand Advanced Location Logic

2. Effects When Logic Is Disabled/Enabled

When it's OFF: Location membership has limited effect. Users can generally see and assign tasks across the workspace regardless of which locations they're formally assigned to. Task filtering by location is minimal.

When it's ON: Location membership becomes the active scoping mechanism. Users can only see data for locations they're a member of (subject to their role permissions). The platform enforces location-based filtering across tasks, assignments, and user visibility.

Effects When Logic Is Disabled

3. Enable Advanced Location Assignment

Advanced Location Logic is a workspace-level setting:

  1. Go to Locations→ Configurations
  2. Find Advanced Location Logic or Advanced Location-Based Assignment
  3. Toggle it ON
  4. Save

Once enabled, the Locations tab will also show a Members column on each location — this is where you can view or assign which users are members of each specific location.

Enable Advanced Location Assignment

4. The Two Sub-Settings: Users Access and Locations Access

After enabling Advanced Location Logic, there are two additional sub-settings that control what users can see when assigning tasks:

Sub-setting 1 — Users Access: Controls which users appear in the assignee dropdown when someone creates a task.

  • Option A — View and select only users from your location: When creating a task, you can only assign it to users who share location membership with you
  • Option B — View and select all users regardless of location: You can assign tasks to any user in the workspace

Sub-setting 2 — Locations Access: Controls which locations appear in the location/assignee picker and other location selectors.

  • Option A — View and assign only locations you're a member of: When creating a task or selecting a location, only your member locations appear
  • Option B — View and assign all locations: All locations in the workspace appear as options regardless of your membership

Configure Team Location ViewsRestrict Assignments By Location

5. Add Members To Locations

Going forward, when adding a new location, you will have the option to select members to simultaneously assign them to that location.

Add Members To Locations 

6. View Members In Hierarchy

Members associated with locations will now be viewable within the hierarchy and location levels.

View Members In Hierarchy

Advanced Location Logic and role permissions work together. Here's the interaction:

Role PermissionAdvanced Location LogicResult
"View All Tasks" ONAdvanced Logic ON or OFFUser sees all tasks in workspace — location membership doesn't restrict
"View tasks at my locations" ONAdvanced Logic ONUser sees only tasks at their member locations
"View tasks at my locations" ONAdvanced Logic OFFLocation membership has limited effect — user may see more than expected
"Assign to Any User or Location" ONAdvanced Logic ONSub-settings become irrelevant — user sees all users and locations
"Assign to Any User or Location" OFFAdvanced Logic ONSub-settings activate and control what appears in assignee pickers

The bottom line: for location-scoped visibility to work as intended, both the role permission (set to "View tasks at locations") and Advanced Location Logic must be configured correctly together.


This article explains how to enable and configure Advanced Location Logic in Xenia to control location-based task visibility and assignments. By following these steps, multi-location operators can ensure users only see data relevant to their assigned locations. For more information, see related articles on role permissions and location management.

Need Help?
Reach out to us at Support@xenia.team

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.