Workspaces represent individual customer tenants in ContraForce. Each workspace has its own data, configurations, and user permissions.
What Can You Do Here?
Pre-Onboard Customers
Create workspace placeholders before full deployment.
Manage Configurations
Edit module settings and integration configurations.
Monitor Status
Track workspace onboarding progress for all tenants.
Control Permissions
Manage module consents and access settings.
Accessing the Workspaces Page
Workspaces Overview
The Workspaces Page displays all your customer tenants in a filterable table.
Filter Options
| Filter | Description |
|---|---|
| All | Shows all workspaces regardless of status |
| Onboarded | Shows only fully onboarded, active tenants |
| Pre-Onboarded | Shows workspaces created but not yet fully deployed |
Table Columns
| Column | Description |
|---|---|
| Workspace Name | Customer/tenant identifier |
| Status | Onboarded or Pre-Onboarded |
| Modules | Which ContraForce modules are enabled |
| Created | When the workspace was created |
| Actions | Edit and expand controls |
Viewing Workspace Details
Click the equalizer on any workspace row to expand and view additional details:
Expanded Information
- General
- Account Information and Service Provider Information — Account identifiers, points of contact, account ID, account type, and subscription information.
- Allow Service Providers to Run Gamebooks — Manage the team members responsible for approving Gamebooks that require manual authorization. Only users with the Workspace Owner role can be assigned as Gamebook Approvers.
- Modules — Configure and manage your modules.
- IAM — Manage users, groups, and permissions at the workspace level.
- Notifications — Configure your notifications module for Microsoft Sentinel.
Pre-Onboarding Customers
Pre-onboarding lets you prepare customer environments before full deployment, streamlining the onboarding process.Why Pre-Onboard?
Faster Deployment
Configuration is ready when the customer is
Reduced Errors
Verify settings before going live
Better Planning
Schedule onboardings in advance
Creating a Pre-Onboarded Workspace
Completing Onboarding
When ready to fully deploy:- Open the pre-onboarded workspace
- Complete the required consent flows
- Configure rules through Content Management System
- The status automatically updates to “Onboarded”
- General
- Modules
- IAM
- Notifications
Basic workspace settings:
- Workspace name
- Alias name
- Domain
- Points of contact
- Email address
- Subscription ID
- Subscription type
Module Management
Each workspace can have different modules enabled based on customer needs.Available Modules
| Module | Description | Key Features |
|---|---|---|
| Microsoft Defender XDR | Microsoft Defender integration | Endpoint detection, response actions, device management |
| Microsoft Sentinel | Microsoft Sentinel integration | Log analysis, custom alerts, threat hunting |
| SentinelOne XDR | SentinelOne XDR integration | Read SentinelOne alerts and respond to SentinelOne endpoints |
| Notifications | Incident notification engine | Deploy your notification engine for Microsoft Sentinel incidents based on severity level |
Configuring Modules
Module-Specific Settings
Different modules expose different configuration options:XDR Module Settings
XDR Module Settings
- Defender for Endpoint — Device isolation permissions, scan options
- Defender for Identity — User action permissions
- Defender for Office 365 — Email response actions
- Gamebook Actions — Which response actions are enabled
SIEM Module Settings
SIEM Module Settings
- Sentinel Workspace — Connection details
- Log Analytics — Query permissions
- Custom Rules — Alert configuration
- Notifications — Alert routing settings
Permission Consent
Some features require explicit consent to Microsoft enterprise applications.Why Consent is Required
ContraForce uses Microsoft Graph API and other APIs to:- Read security alerts and incidents
- Execute response actions (isolate devices, disable users)
- Access log data for analysis
Granting Consent
Learn More
Complete guide to platform users, groups, permissions, and modules.
Best Practices
Use consistent naming conventions
Use consistent naming conventions
Name workspaces consistently (e.g., “CustomerName - Primary”) so they’re easy to identify in filters and reports.
Pre-onboard before customer meetings
Pre-onboard before customer meetings
Create pre-onboarded workspaces before onboarding calls so you can complete setup efficiently during the meeting.
Verify consent status regularly
Verify consent status regularly
Periodically check that all required permissions are still consented. Token expirations or policy changes can affect access.
Document module configurations
Document module configurations
Keep records of which modules and settings are enabled for each customer for support and renewal conversations.
Review inactive workspaces
Review inactive workspaces
Periodically review workspaces that haven’t received data recently. This may indicate connector issues or offboarded customers.
Troubleshooting
Common Issues
| Issue | Possible Cause | Solution |
|---|---|---|
| Workspace shows no data | Consent not completed | Re-run consent flow with admin credentials |
| Module won’t enable | Missing permissions | Verify required permissions are granted |
| Pre-onboarded stuck | Consent incomplete | Complete all required consent steps |
| Configuration won’t save | Validation error | Check for required fields or invalid values |
If you encounter persistent issues with workspace configuration, contact support@contraforce.com with the workspace name and error details.
Related Guides
Pre-Onboarding Process
Complete pre-onboarding guide
Enterprise Applications
Understanding permissions and consent
Module Overview
Learn about XDR and SIEM modules
Multi-Tenant Features
Managing multiple workspaces
Questions about the Workspaces Page? Contact us at support@contraforce.com.