Workspaces Guide
Workspaces Guide
What are Workspaces?
A Workspace is an organizational container that allows you to compartmentalize and isolate resources according to your business logic. Rather than having all products, devices, and programs visible to every user in your organization, workspaces enable fine-grained control over what resources are accessible to different teams or divisions.
Workspaces are optional—if you don't create any, all users will see all resources they have permission to access based on their role. However, once you create workspaces, they become a resource-visibility filter for Operator through Executive roles.
When Should You Use Workspaces?
Use Workspaces If:
Do NOT Create Workspaces If:
How Workspaces Affect Resource Visibility
Scenario 1: No Workspaces Created
If you have not created any workspaces, resource visibility is determined entirely by role-based permissions:
There is no resource filtering—users see everything their role permits.
Scenario 2: One or More Workspaces Created
Once you create at least one workspace, the visibility rules change:
This creates a dual-layer visibility system:
Workspace Hierarchy
Workspaces can be organized hierarchically in a tree structure with parent-child relationships.
How Workspace Visibility Works in a Hierarchy
When you are a member of a workspace, you can see resources in:
Example Hierarchy
`
Organization
├── Beef Division
│ ├── Location A
│ │ ├── Grilling Station
│ │ └── Prep Station
│ └── Location B
└── Poultry Division
├── Location C
└── Location D
`
If you are a member of Location A, you can see resources in:
But you cannot see resources in Location B, Poultry Division, or their children.
Managing Workspaces
Who Can Create and Manage Workspaces?
Only users with Corporate role and above (Corporate, Executive, Administrator, Owner) can:
Users with Manager or Operator roles cannot create or manage workspaces, but they can be assigned to them to access resources.
How to Create and Manage Workspaces
Location: Settings → Workspaces To create or edit a workspace:A single resource can be assigned to multiple workspaces at once.
Creating Workspace Hierarchies
When creating or editing a workspace, you can set its parent workspace to create a hierarchy. The parent-child relationship determines visibility across the tree branch as described above.
What Happens When You Delete a Workspace?
When a workspace is deleted:
Resource Behavior with Workspaces
Automatic Workspace Assignment on Creation
When a user with Executive role or above creates a resource (product, device, program, batch, report), it is automatically assigned to all workspaces they are currently viewing in the cloud portal.
Example: If a Manager is viewing the "Location A" workspace and an Executive creates a new product in that context, the product will automatically be added to "Location A". The Executive can later modify which workspaces the product is assigned to.Editing Resource Workspace Assignments
After creation, workspace assignments can be modified at any time:
Administrator and Owner Behavior
Administrators and Owners have special visibility privileges:This allows administrators to manage and monitor all resources without being assigned to every workspace.
Best Practices for Workspace Organization
1. Plan Your Workspace Structure Before Creating
Think about your business logic first:
Creating a clear structure upfront is easier than restructuring later.
2. Use Hierarchies for Complex Organizations
If you have nested divisions or locations, use workspace hierarchies so users automatically see parent and child resources.
3. Assign Resources to Multiple Workspaces When Appropriate
If a product is relevant to multiple divisions or locations, assign it to multiple workspaces rather than duplicating it.
4. Be Careful When Assigning Users to Workspaces
Remember that once workspaces exist, users not assigned to any workspace will see nothing. Always ensure users are assigned to at least one workspace if they need to see resources.
5. Document Your Workspace Purpose
Use clear, descriptive names for workspaces so users understand their purpose (e.g., "NYC Location - Beef Prep" rather than "Workspace 1").
6. Review Workspace Assignments Periodically
When employees change roles or locations, update their workspace assignments to match their responsibilities.
Frequently Asked Questions
Q: If I have no workspaces created, can I still see all resources?A: Yes. Without any workspaces, all users see all resources according to their role permissions. Workspaces are optional—they only become a visibility filter once you create at least one.
Q: Can a resource be in multiple workspaces?A: Yes. A single product, device, program, or other resource can be assigned to as many workspaces as needed. This is useful for resources that are relevant to multiple divisions, locations, or teams.
Q: If I assign a user to one workspace in a hierarchy, can they see resources in child workspaces?A: Yes. When assigned to a workspace, users can see resources in that workspace, all parent workspaces (ancestors), and all child workspaces (descendants)—the entire tree branch.
Q: What happens if I delete a workspace that has child workspaces?A: You can delete a workspace with child workspaces. The children will remain but will no longer have that parent. They become independent or you can reassign them to a different parent.
Q: Can Operators and Managers create workspaces?A: No. Only Corporate role and above (Corporate, Executive, Administrator, Owner) can create, edit, and delete workspaces. Operators and Managers can only be assigned to them.
Q: If I have workspaces but an Administrator selects no workspace filter, what do they see?A: Administrators and Owners always see all resources in the organization. When no specific workspace is selected, they have full visibility. When a specific workspace is selected, they see filtered resources for easier navigation.
Q: I created a workspace but no one can see resources in it. Why?A: Users must be assigned to a workspace to see its resources. Simply creating a workspace does not automatically add users to it. Go to Settings → Workspaces → Select the workspace and ensure users are assigned to it.
Q: If I delete a workspace, do the resources in it get deleted too?A: No. Deleting a workspace only removes the workspace container. The resources remain in the system. Users simply lose access to them through that workspace, but if the resources are in other workspaces, they remain accessible there.