Zum Inhalt springen

Systematik von SwissMentor

SwissMentor arbeitet durchgängig mit einem einheitlichen Objektmodell. Wenn Sie diese Systematik kennen, können Sie Prozesse in Kursverwaltung, Personenverwaltung, Dokumentenverwaltung und Reporting schneller nachvollziehen.

Fast alles in SwissMentor ist ein Objekt — eine Person, eine Firma, ein Kurs, eine Rechnung, eine Adresse. Alle Objekte teilen gemeinsame Eigenschaften wie Name, Status und Gültigkeit.

Jedes Objekt hat eine Objektart und einen Objekttyp:

  • Die Objektart ist die grobe Kategorie — zum Beispiel Person, Firma, Kurs oder Dokument. Sie bestimmt, welche Felder und Funktionen grundsätzlich verfügbar sind.
  • Der Objekttyp ist die feinere Unterteilung innerhalb einer Objektart. So hat die Objektart Person zum Beispiel die Objekttypen Mitarbeiter, Lernender oder Dozent.

Objekttypen steuern, welche Formulare angezeigt werden, welche Mitgliedschaftsarten verfügbar sind und welche Workflow-Aktionen möglich sind. Administratoren können eigene Objekttypen definieren.

Eine Mitgliedschaft verbindet ein Objekt (typischerweise eine Person) mit einem übergeordneten Objekt — zum Beispiel eine Person mit einer Firma, einer Gruppe oder einem Kurs.

Mitgliedschaften sind zeitgebunden:

  • Gültig von / Gültig bis — bestimmt, wann die Mitgliedschaft aktiv ist
  • Mitgliedschaftsart — z.B. Teilnehmer, Dozent, Hörer in einem Kurs

Damit kann SwissMentor historisch korrekt auswerten, wer zu welchem Zeitpunkt in welcher Struktur war.

Objekte sind nicht isoliert, sondern miteinander verknüpft:

  • Untergeordnet (CHILD) — hierarchische Beziehung, z.B. eine Adresse gehört zu einer Person
  • Verknüpft (LINK) — fachliche Beziehung, z.B. ein Dokument ist mit einem Kurs verknüpft

Diese Verknüpfungen sind die Grundlage für Navigation, Suchergebnisse, Übersichten und Auswertungen.

Viele Objekte in SwissMentor haben eine Gültigkeit (Gültig von / Gültig bis). Das betrifft nicht nur Mitgliedschaften, sondern auch Adressen, Kurse und andere Objekte. So lässt sich abbilden, dass eine Adresse nur in einem bestimmten Zeitraum gültig war oder ein Kurs nur in einem bestimmten Semester stattfindet.

  • Suche und Filter funktionieren übergreifend, weil die gleiche Objektlogik genutzt wird
  • Listen und Exporte bauen auf einheitlichen Feldern und Beziehungen auf
  • Berechtigungen lassen sich konsistent auf Objektarten, Objekttypen und Strukturen anwenden
  • Reporting kann Daten aus verschiedenen Modulen sauber zusammenführen
  1. Was ist SwissMentor?
  2. Startseite und Navigation
  3. News-Feed (Mitteilungen)
  4. Rollenspezifische Kapitel unter “Power-User”, “Administration” oder “Für Lernende”