Organizations

Organizations are the top-level entities in ControlCom Connect that contain all your resources, users, and settings. They provide a secure, multi-tenant environment for managing your IoT ecosystem.

What are Organizations

In ControlCom Connect, an organization represents your company, department, or any logical grouping of IoT resources. Organizations provide:

  • Resource Containment: All devices, assets, dashboards, and other resources belong to an organization
  • User Management: Control who has access to your IoT resources and what they can do
  • Billing and Subscription: Manage your subscription plan and billing information
  • Branding and Customization: Customize the appearance of your ControlCom Connect instance

Organizations are designed to support both small deployments and large enterprise environments with multiple departments or locations.

Organization Structure

Organizations in ControlCom Connect have a hierarchical structure:

Multi-Tenant Architecture

Each organization is completely isolated from others, ensuring:

  • Data Isolation: Your data is never visible to other organizations
  • Security Boundaries: Access controls are enforced at the organization level
  • Resource Separation: Resources cannot be shared across organization boundaries

Resource Hierarchy

Within an organization, resources are organized in a logical hierarchy:

  1. Organization: The top-level container
  2. Locations: Geographic or logical groupings of resources
  3. Assets: Physical or logical entities you monitor and control
  4. Devices: IoT hardware that connects to the platform
  5. Variables: Data points collected from devices

This hierarchy allows for efficient organization and management of your IoT ecosystem.

User Management

Organizations include comprehensive user management capabilities:

User Roles

ControlCom Connect supports role-based access control with the following built-in roles:

  • Administrator: Full access to all organization resources and settings
  • Editor: Can view and modify resources but cannot change organization settings
  • Viewer: Read-only access to resources

Each role has specific permissions that determine what actions users can perform.

User Invitations

To add users to your organization:

  1. Navigate to the Users section in your organization settings
  2. Click "Invite User"
  3. Enter the user's email address and select their role
  4. The user will receive an email invitation to join your organization

Multi-Factor Authentication

For enhanced security, organizations can enforce multi-factor authentication (MFA) for all users:

  1. Navigate to the Security section in your organization settings
  2. Enable "Require MFA for all users"
  3. Users will be prompted to set up MFA during their next login

Organization Settings

Organizations have various settings that control their behavior and appearance:

General Settings

  • Organization Name: The display name of your organization
  • Address Information: Physical address details for your organization
  • Contact Information: Primary contact details for the organization

Branding

  • Brand Color: Primary color used throughout the interface
  • Sidebar Color: Color of the navigation sidebar
  • Logo: Your organization's logo displayed in the interface

Security Settings

  • MFA Requirements: Enforce multi-factor authentication
  • Password Policies: Set password complexity requirements
  • Session Timeouts: Control how long users can remain logged in

API Keys

Organizations can create API keys for programmatic access to the platform:

  1. Navigate to the API Keys section in your organization settings
  2. Click "Create API Key"
  3. Name your key and select the appropriate permissions
  4. Store the generated key securely - it will only be shown once

Billing and Subscriptions

Organizations manage their subscription plans and billing information:

Subscription Plans

ControlCom Connect offers several subscription plans:

  • Starter: For small deployments with basic needs
  • Professional: For medium-sized deployments with advanced features
  • Custom: For large enterprise deployments with specific requirements

Each plan includes different limits for devices, variables, storage, and other resources.

Billing Information

Organizations can manage their billing information:

  • Billing Email: Where invoices and payment receipts are sent
  • Billing Method: Credit card, invoice, or other payment methods
  • Billing Interval: Monthly, quarterly, or annual billing cycles

Usage Monitoring

Organizations can monitor their resource usage against plan limits:

  1. Navigate to the Usage section in your organization settings
  2. View current usage of devices, variables, storage, and other resources
  3. See historical usage trends and projections

If you approach or exceed your plan limits, you'll receive notifications and can upgrade your subscription as needed.

Was this page helpful?