Skip to content

Administration (ADMIN)

Provides advanced management features to maintain the health and security of the entire platform.

Permission Management (RBAC: Role-Based Access Control)

EM-OS defines three roles to ensure access control based on the principle of least privilege:

  • Org Admin (OA): Highest administrator within the organization. Full permissions for settings, invitations, and data.
  • Lead (Manager): Responsible for a team. Can manage members, conduct 1on1s, approve ADRs, perform evaluations, and approve skill updates.
  • Member (General User): Standard access. Can update their own profile, participate in 1on1s, and view data (excluding private settings).

Subscription Management

Manage plan settings and payment information.

  • Plan Selection: Choose between Standard or PRO plans. PRO plans unlock advanced features like Dynamic KR and Trend Analysis.
  • Billing Integration (Stripe): Securely manage credit cards, view billing history, and upgrade plans via Stripe integration.

Man-hour Analysis (Aggregation)

Analyze working hours and costs across the organization, teams, or projects.

  • Cost Visualization: Automatically aggregate estimated labor costs based on member unit rates (with configurable visibility).
  • Allocation Variance: Compare planned assignment ratios with actual entries from Work Logs to verify resource allocation.

Organizational Design (Topology)

Define the organization's structure from a "Team Topologies" perspective.

  • Team Types: Assign types (Stream-aligned, Enabling, Platform, Complicated Subsystem) to each team.
  • Interaction Patterns: Define how teams work together (Collaboration, X-as-a-Service, Facilitating) to optimize communication.

Audit Logs

Record "who did what and when" for all operations to support security audits.

Key Log Targets

  • Authentication: Logins, logouts, and failed attempts.
  • Organization: Team creation/deletion, role changes, and invitation issuance.
  • Management: Subscription plan changes and system setting updates.
  • Data: Deletion of ADRs and operations on sensitive artifacts.

External Integrations

Connect external services to EM-OS to automatically collect and sync data.

Supported Providers

  • GitHub:
    • Features: Sync Four Keys metrics, issues, and user profiles.
  • Slack:
    • Features: Alert notifications and approval flow notifications (Skill updates, ADRs, etc.).

System Settings

Advanced settings to control platform-wide behavior.

  • financial_visibility: Control the visibility of financial information (salaries, unit rates).
  • max_users: Define the maximum number of users in the organization.

Onboarding Flow

Provide a step-by-step guide to help new members integrate smoothly.

  1. Invitation & Signup: Register via GitHub/Google OAuth through an invitation link.
  2. Basic Profile Creation: Set up photo, role, and background.
  3. Team Assignment: Select assigned team from the topology map.
  4. Initial Skill Check: Self-evaluate current skill levels against the ladder to start alignment with the manager.

Integrated platform for executives and managers