Zum Inhalt
Handbuch
Inhalt

Eine Instanz verwalten

Kontexte: Teams sehen nur ihre Zeilen

Ein Kontext teilt die Zeilen einer Collection nach einem Merkmal. Gruppen sehen die Zeilen mit ihren Werten.

Zwischen den Stufen own (eigene Zeilen) und all (jede Zeile) liegt, was Teams brauchen: Die Berner sehen die Berner Kunden, die Zürcher die Zürcher, die Leitung alle. Dafür gibt es Kontexte.

Ein Kontext ist ein Merkmal mit einer kurzen Liste von Werten, zum Beispiel Kanton mit Bern, Zürich und Luzern. Vier Dinge wirken zusammen:

  1. Der Kontext hat Werte.
  2. Gruppen sind Werten zugeordnet.
  3. Die Collection hat ein Feld vom Typ context. Jede Zeile trägt damit einen Wert.
  4. Eine Rolle hat auf der Collection die Stufe context.

Wer die Rolle hat, sieht dann seine eigenen Zeilen und die Zeilen, deren Wert zu einer seiner Gruppen gehört.

Einen Kontext mit Werten anlegen

Die Liste der Kontexte im Adminbereich mit dem Formular für einen neuen Kontext
  1. Wähle Zugriff, Kontexte.
  2. Trage unter Neuer Kontext einen Namen ein und wähle Anlegen.
  3. Öffne den Kontext. Trage unter Werte einen Wert ein und wähle Wert hinzufügen. Wiederhole das für jeden Wert.

Halte Kontexte grob: Kantone, Standorte, Mandanten. Ein Wert je Kunde ist zu fein.

Ein Wert lässt sich nicht löschen, und ein Kontext auch nicht. Du kannst:

  • einen Wert umbenennen (Wert umbenennen). Bestehende Zeilen behalten den Wert und zeigen den neuen Namen.
  • einen Wert Stilllegen. Neue Zeilen bekommen ihn nicht mehr, bestehende behalten ihn. Reaktivieren nimmt das zurück.

Gruppen einem Wert zuordnen

Auf der Seite des Kontexts, unter der Liste der Werte:

  1. Wähle die Gruppe.
  2. Wähle unter bekommt den Wert den Wert.
  3. Wähle Zuordnen.

Die Zuordnung gilt für jedes Mitglied der Gruppe und in jeder Collection mit diesem Kontext. Eine Gruppe kann mehrere Werte haben, und ein Wert mehrere Gruppen. Betreuen zwei Teams denselben Kanton, bekommen beide Gruppen den Wert.

Eine Zuordnung allein erlaubt nichts. Sie wirkt nur zusammen mit der Stufe context an einer Rolle. Entfernst du eine Zuordnung, fragt die Instanz nach: Die Mitglieder sehen die Zeilen mit diesem Wert danach nicht mehr, ausser eine andere ihrer Gruppen hat ihn.

Gruppen legst du unter Personen, Gruppen, Einladungen an.

Das Kontextfeld an der Collection

Eine Collection bekommt den Kontext über ein Feld vom Typ context. Den Namen des Feldes wählst du frei, etwa kanton. Wie du ein Feld ergänzt, steht unter Struktur: Collections und Felder.

  • Eine Collection hat höchstens ein Kontextfeld.
  • Die Seite des Kontexts zeigt unter Collections mit diesem Kontext, wo er im Einsatz ist.

Die Stufe context am Recht

Öffne die Rolle, Reiter Rechte. Bei einer Collection mit Kontextfeld stehen zwei zusätzliche Zugriffsarten zur Wahl:

ZugriffsartLesen / SchreibenDie Mitglieder
Teamcontext / contextlesen und ändern eigene Zeilen und die Zeilen ihrer Werte
Lesen, Team ändernall / contextlesen jede Zeile, ändern eigene und die ihrer Werte

Wer unter der Stufe context schreibt, kann einer Zeile nur einen seiner eigenen Werte geben. Ist die Person genau einem Wert zugeordnet, setzt die Instanz ihn beim Anlegen von selbst. Wer mit all schreibt, wählt frei. So weist die Leitung einen Kunden einem Kanton zu, in dem sie selbst nicht arbeitet.

Die übrigen Regeln stehen unter Rechte vergeben.

Was gilt, wenn etwas fehlt

Die Stufe context wird nie stillschweigend zu all. Fehlt ein Teil, sieht die Person nur ihre eigenen Zeilen, ohne Fehlermeldung:

Was fehltFolge
Die Person ist in keiner Gruppe mit einem Wert dieses Kontexts.Die Stufe wirkt wie own.
Die Person hat die Rolle direkt und ist in keiner Gruppe.Die Stufe wirkt wie own.
Eine Zeile trägt keinen Wert, etwa weil das Feld später dazukam oder keine Pflicht ist.Die Zeile sieht nur, wer sie angelegt hat, bis jemand mit der Stufe all den Wert einträgt.
Die Collection hat kein Kontextfeld.Die Tabelle der Rechte bietet die Stufe nicht an.

Die Person selbst sieht ihre Werte auf der Seite Meine Rechte unter Kontexte.