本文へスキップ
無料で試す

Operations & Administration (Control)

Feature catalogue: switch every feature per tenant

対象運営者

Every feature of the platform can be switched on and off for all customers or for a single customer — off means: not there, not just greyed out.

目的#

Not every customer wants everything. A university needs admission and an examinations office, a company needs mandatory training and onboarding. The catalogue turns the platform into exactly the product a customer has booked.

使い方#

クリック手順AdministrationControlPlatform or tenant

  1. 1Open “Control” (operator only).
  2. 2At the top choose the view: “Platform” (the house rule for every customer without an exception of their own) or a tenant.
  3. 3In the platform view switch each feature on or off; every row shows how many tenants deviate from it (図 1).
    図 1 The platform view of Control: a group of features, each with a switch and the number of tenants that deviate.
    The platform view of Control: a group of features, each with a switch and the number of tenants that deviate.

    図 1 The platform view of Control: a group of features, each with a switch and the number of tenants that deviate.

  4. 4In the tenant view choose one of three values per feature: “as platform”, “on” or “off”.
  5. 5Booking happens per customer under “Modules & prices”; a module sets the switches that belong to it. This is the fine control.

設定とスイッチ#

機能カタログに独自のスイッチはありません — 周囲の機能に含まれます。

The areas of the catalogue#

  • Learning · Learning tools in the player · Didactics
  • Community
  • Credentials & exams · Studies & admission · Teaching
  • Workshop & avatar
  • University administration · People development
  • Languages · Support · Interfaces

Every feature of this catalogue has an entry in this handbook — an automatic guard checks this on every test run.

How a switch works#

  • Pages: the root layout asks on every page which features govern the path; if one of them is off, “not found” comes back.
  • Interfaces: the upstream proxy answers with “Feature not active” for switched-off features.
  • Navigation: menu items of switched-off features disappear.
  • Tools without their own page (e.g. flashcards in the player) simply do not appear.

Where the values are stored#

The catalogue itself is source code — every feature with area, default, description and the paths it governs. The values (on/off per platform and per tenant) are in the database and can be changed without a new deployment. Every change is logged.

Who may do what#

  • Switching — for the platform and for every tenant: only the operator (page “Feature flags” or “Control”, address /admin/features).
  • A customer's administration does not switch itself; it requests modules under “Booked modules”.
  • Demo mode can additionally only switch off, never on — and only in your own browser.

ヒント#

  • A switched-off feature answers on its pages with “not found” and likewise on its interfaces — it cannot be reached via its address.
  • A path is locked as soon as one of its features is off: whoever only switches off office hours keeps the lecturer area; whoever switches off the lecturer area also loses office hours.
  • The state is cached for 30 seconds per tenant; a change therefore takes effect after half a minute at the latest.

関連する機能#

背景知識