Relationen setzen
    • Dunkel
      Licht

    Relationen setzen

    • Dunkel
      Licht

    Article Summary

    Überblick

    Eine Relation setzt Entitäten in Beziehung zueinander. In saas.do kannst du 1:n-Beziehung setzen. Zum Beispiel: 1 Firma hat X Mitarbeiter – 1 Mitarbeiter hat 1 Firma.


    Konfigurationsoptionen

    Eine Relation hat folgende Konfigurationsoptionen:


    1. Relation name: Name der Relation
    2. Definition der Beziehung der aktuellen Entität zur eingefügten Relation (hier: Dokumentation zu Benutzer). Hierbei gibt es zwei Möglichkeiten, die auch in einem Videotutorialerklärt werden:
      • has many: Ein Datensatz dieser Entität wird beliebig vielen Datensätzen einer anderen Entität zugeordnet. Bei dieser Beziehung können ADD und TAB ON SHOW als Berechtigungen festgelegt werden. Siehe Permissions (Datenfelder)


      • has one: Einem Datensatz dieser Entität werden beliebig viele Datensätze einer anderen Entität zugeordnet. Bei dieser Beziehung werden können ADD, SHOW ON EDIT, EDIT und SHOW ON DETAIL als Berechtigungen vergeben werden. Siehe Pernmissions (Datenfelder). Zusätzlich werden die Konfigurationsoptionen Validation Rule(s) mit der Option required und Visibility mit der Option SHOW ON OVERVIEW angezeigt. Siehe Validation Rules bzw. Visibility für weitere Informationen.

        Hinweis
        Has-one-Relationen können auch null sein. Im Kontext bedeutet das, dass eine Relation nicht zugewiesen ist. Solange keine Relation zugewiesen wurde, aber durch die Validierungsregel required als Pflichtangabe erwartet wird, zeigt die App-Oberfläche den Status - nicht gesetzt -.

        Einmal zugewiesene Relationen können mithilfe des NullContainers in einem Workflow aufgehoben werden, wenn das Relationsfeld mit diesem Container geleert wird. Ob bereits eine Relation für die Entität besteht, kann im Workflow zuvor mithilfe des Exists?-Accessors geprüft werden.

    3. Definition der umgekehrten Beziehung. Wird automatisch gesetzt. (hier: Benutzer has many Dokumentation)
    4. Permissions: Die konfigurierbaren Berechtigungen sind abhängig von der gewählten Relation. Die Konfiguration selbst ist die gleiche wie für Datenfelder, siehe Permissions.

    Relationen hinzufügen

    1. Ziehe die Relation aus RELATIONS in den Arbeitsbereich des Entitäten-Baukastens. Die blau markierten Bereiche helfen dir hierbei die Relation zu platzieren.


    2. Klicke auf die Relation, um das Konfigurationsmenü zu öffnen.


    3. Gib in Relation name gegebenenfalls einen anderen Namen für die Relation ein.

    4. Wähle die Relation aus.
      ✓ Die umgekehrte Relation wird automatisch gesetzt.


    5. Definiere unter Permissions die Berechtigungen.


    6. Klicke im Entitäten-Menü auf speichern.


      ✓ Die Relation ist gesetzt. Konfiguriere gegebenenfalls die Relation in der verbundenen Entität.

    Darstellung von Relationen

    Relationierte Entitäten aus has many-Beziehungen werden bei entsprechenden Berechtigungen in der Detailansicht eines Datensatzes in einem separaten Tab angezeigt. Siehe Tab on Show bei Relationen unter Permissions (Datenfelder).

    saas-do_entity-builder_relation-configuration_visibility_tab-on-show_example


    Relationierte Entitäten aus has one-Beziehungen werden bei entsprechenden Berechtigungen als Auswahlfeld in der Detailansicht eines Datensatzes angezeigt. Siehe Permissions (Datenfelder).



    Verwandte Themen

    1:n und n:n Relationen (Videotutorial)Null