Alle Artikel

Filtern nach Verknüpfung mit Datenbankfeldern in Anfrageformularen

Tabelle 19. Als kostenpflichtiges Add-on verfügbar


Verfügbarkeit: Pinnacle.; Nichtverfügbarkeit: Free, Team, Business;

Tabelle 20. Verfügbarkeit


Verfügbarkeit: Apex; Unverfügbarkeit: Free, Team, Business, Pinnacle.

Übersicht

Wichtig

Die bedingte Filterlogik zwischen Verknüpfungen mit Datenbankfeldern funktioniert nur in Anfrageformularen. Diese Funktion ist in anderen Bereichen des Arbeitsbereichs nicht verfügbar.

Das Filtern in Verknüpfung mit Datenbank ermöglicht es Ihnen, dynamische, abhängige Auswahlmöglichkeiten in Ihren Anfrageformularen zu erstellen, indem Sie verwandte Datenbanken verbinden. Wenn Benutzer Auswahlen treffen, filtert jede Auswahl die Optionen im nächsten Feld und schafft so ein intuitiveres und effizienteres Ausfüllerlebnis.

Wichtigste Vorteile

  • Effizienz: Beseitigt irrelevante Auswahlmöglichkeiten und beschleunigt die Dateneingabe.

  • Genauigkeit: Verhindert, dass Benutzer inkompatible Optionen auswählen.

  • Personalisierung: Passt die Benutzererfahrung an Bedarf und Kontext an.

  • Skalierbarkeit: Besonders nützlich für große, voneinander abhängige Datenbanken (z. B. Bildung, Personalwesen, Inventar).

Funktionsweise

Im Folgenden finden Sie einen groben Überblick. Ausführliche Schritte zum Einrichten von Datenbanken und Datenbankverknüpfungsfeldern finden Sie, wenn Sie weiterlesen.

  1. Datenbankabhängigkeiten herstellen: Verknüpfen Sie Ihre Datenbanken, sodass jede Auswahl die im nächsten Feld angezeigten Optionen bestimmt – Länder auf Städte und anschließend Städte auf Signature-Gerichte.

  2. Benutzerdefinierte Felder mit Filterregeln konfigurieren: Fügen Sie basierend auf Ihren Datenbanken benutzerdefinierte Datenbankverknüpfungsfelder hinzu und legen Sie Bedingungen fest, damit Nutzer nur Optionen sehen, die für ihre vorherigen Auswahlen relevant sind.

  3. In Anfrageformularen verwenden: Fügen Sie die konfigurierten benutzerdefinierten Felder Ihrem Formular hinzu. Wenn Nutzer Auswahlen treffen, schränkt jede Auswahl die im nächsten Feld verfügbaren Optionen weiter ein.

Mit dieser Funktion vereinfachen Sie die Datenauswahl, reduzieren Benutzerfehler und stellen sicher, dass Ihre Formulare personalisiert und effizient sind.

Einfache Datenbankabhängigkeit erstellen

Beispielanwendungsfall:

Erstellen Sie ein Anfrageformular, in dem Nutzer zunächst ein Land, dann eine Stadt und schließlich ein Signature-Gericht auswählen, wobei jede Auswahl die nächste auf Grundlage der verknüpften Datenbanken filtert.

Datenbanken einrichten

Um in Anfrageformularen nur relevante Optionen anzuzeigen, verknüpfen Sie zunächst Ihre Datenbanken miteinander.

Datenbankstruktur

  1. Länder-Datenbank:

    • Speichert eine Liste der Länder, die Sie besuchen können.

  2. Städte-Datenbank:

    • Enthält eine Liste der Städte, die Sie beim Besuch eines bestimmten Landes erkunden können.

  3. Gerichte-Datenbank:

    • Listet die in jeder Stadt verfügbaren typischen Gerichte auf.

Schritte zum Einrichten der Datenbanken

  1. Beginnen Sie damit, Datenbanken zu erstellen: Länder, Städte und Berühmtes Essen 1.

    Setting_up_Databases_1.png
  2. Fügen Sie die Länderliste 2 zur Länder-Datenbank hinzu.

  3. Geben Sie die Stadtinformationen in die Städte-Datenbank ein und fügen Sie einen Link zur Länder-Datenbank hinzu, damit Sie erkennen können, welche Städte zu welchem Land gehören 3.

    Setting_up_Databases_2.png
  4. Erstellen Sie anschließend eine Food-Datenbank, indem Sie Signature-Gerichte hinzufügen und sie mit der Städtedatenbank verknüpfen. So sehen Sie, zu welcher Stadt jedes Signature-Gericht gehört 4.

    Setting_up_Databases_3.png
  5. Die Spalte „Country“ in der City-Datenbank und die Spalte „City“ in der Food-Datenbank dienen als Filter, damit die Formularfelder nur die relevanten Datensätze entsprechend Ihrer Auswahl anzeigen.

Benutzerdefinierte Felder konfigurieren

Datenbankverknüpfungsfelder ermöglichen es Nutzern, Datensätze aus einer Datenbank als Werte benutzerdefinierter Felder für Aufgaben und Projekte auszuwählen. Sie können außerdem so konfiguriert werden, dass sie Optionen in Anfrageformularen auf Grundlage der Verknüpfungen zwischen den ausgewählten Datenbanken filtern.

Erstellen Sie in Ihrem Space mit den entsprechenden Datenbanken benutzerdefinierte Felder für Zielland, Zielstadt und Signature-Gericht.

  1. Klicken Sie auf die Schaltfläche Felder 1 oder auf + Spalte hinzufügen 1, um ein neues benutzerdefiniertes Feld zu erstellen.

    Configure_Custom_Fields_2.png
  2. Wählen Sie im Dropdown-Menü + Benutzerdefiniertes Feld 2.

    Configure_Custom_Fields_3.png
  3. Geben Sie den gewünschten Feldnamen 3 ein und wählen Sie als Feldtyp Mit Datenbank verknüpfen 4.

    Configure_Custom_Fields_4.png
  4. Wenn Sie in einem benutzerdefinierten Feld Mehrfachauswahlen zulassen und es in Anfrageformularen einer Frage mit mehreren Antwortmöglichkeiten zuordnen möchten, aktivieren Sie das Kontrollkästchen Mehrere Datensätze verknüpfen 5.

  5. Scrollen Sie zum Abschnitt Datenbank verknüpfen und nutzen Sie die Leiste Datenbanken durchsuchen 6, um die passende Datenbank zu finden und auszuwählen.

    Configure_Custom_Fields_5.png
  6. Sobald Sie die Datenbank ausgewählt haben, klicken Sie auf Erstellen 7, um Ihr benutzerdefiniertes Feld Mit Datenbank verknüpfen hinzuzufügen.

Filter zu den benutzerdefinierten Feldern hinzufügen

  1. Suchen Sie das benutzerdefinierte Feld, dem Sie eine Filterbedingung hinzufügen möchten, und klicken Sie auf das Menü Drei Punkte 1 neben seinem Titel.

    Adding_Filters_to_the_Custom_Fields_1.png
  2. Wählen Sie im Dropdown Feldeinstellungen ändern 2.

  3. Markieren Sie im Einstellungsfenster unter Verknüpfte Datenbank das Kästchen 3, um die Option Nur ausgewählte Datenbankdatensätze anzeigen zu aktivieren.

    Adding_Filters_to_the_Custom_Fields_2.png
  4. Nachdem Sie dies aktiviert haben, erscheint ein Fenster Bedingungen, in dem Sie Folgendes tun können:

    • Wählen Sie Spalten aus der Datenbank aus (z. B. City) 4.

    • Wählen Sie das entsprechende benutzerdefinierte Feld aus, um die Werte für jede Spalte zu filtern. Wählen Sie beispielsweise das benutzerdefinierte Feld Destination City 5 für die Spalte City aus, um das Signature Food dieser Stadt zu ermitteln, das Sie probieren können.

      Notiz

      Die Filter entsprechen den Spalten in der zuvor eingerichteten Food-Datenbank.

    Adding_Filters_to_the_Custom_Fields_3.png
  5. Wenn Sie alle Änderungen vorgenommen haben, klicken Sie auf Speichern 6, um sie zu übernehmen.

    Notiz

    Sie können auf die gleiche Weise einen Filter für das Feld City basierend auf der Auswahl des Destination Country einrichten, wie Sie das Feld Food filtern. Auf diese Weise werden dem Formularausfüller nur die relevanten Städte angezeigt, die zu dem gewählten Land passen.

Anfrageformulare konfigurieren

Erstellen Sie Ihr Anfrageformular und ordnen Sie benutzerdefinierte Datenbankverknüpfungsfelder als Antwortmöglichkeiten für Fragen mit Einzel- oder Mehrfachantworten zu, damit Anfragende gezielte und relevante Optionen erhalten.

Notiz

Ein Feld verhält sich als Einzel- oder Mehrfachauswahl, je nachdem, ob die Option Mehrere Datensätze verknüpfen aktiviert ist:

Wenn das Kontrollkästchen deaktiviert ist, verwenden Sie den Frage-Typ „Einzelne Antwort“.

Wenn das Kontrollkästchen aktiviert ist, verwenden Sie den Frage-Typ „Mehrere Antworten“.

Configuring_Request_Forms.gif

Workflow für die Einreichung des Anfrageformulars

Schritt 1: Land auswählen

  • Der Benutzer wählt das Land aus, das er besuchen möchte.

Schritt 2: Stadt auswählen

  • Der Benutzer wählt eine Stadt innerhalb des gewählten Landes aus.

Schritt 3: Speise auswählen

  • Das Formular filtert automatisch und zeigt Unterschriftengerichte an, die für die ausgewählte Stadt einzigartig sind.

Request_Form_Submission_Workflow.gif

Mehrfache Datenbankabhängigkeit erstellen

Lassen Sie uns ein weiteres Beispiel betrachten, das zeigt, wie die Wahl eines bestimmten Lehrplans die verfügbaren Studienkategorien sowie die darin angebotenen Fächer bestimmt. Wenn Sie beispielsweise einen bestimmten Lehrplan auswählen – etwa den Central Board of Secondary Education (C.B.S.E) –, erhalten Sie eine Reihe akademischer Kategorien wie Sprache & Literatur, Sportunterricht und Sozialwissenschaften. In jeder Kategorie finden Sie eine zugeschnittene Liste von Fächern, die sowohl zum gewählten Lehrplan als auch zur Kategorie passen. Im C.B.S.E-Lehrplan bietet die Auswahl der Kategorie „Social Studies“ beispielsweise Fächer wie Wirtschaft, Allgemeinwissen, Geografie und Geschichte, während die Kategorie „Physical Education“ Optionen wie Cricket und Judo/Karate umfasst. Dieser strukturierte Ansatz stellt sicher, dass Studierende Zugriff auf eine kuratierte Auswahl an Fächern haben, die den Anforderungen und der Philosophie ihres gewählten Bildungsrahmens entsprechen.

Datenbanken einrichten

Um systematisch festzustellen, welche Fächer einem bestimmten Lehrplan und einer Studienkategorie zugeordnet sind, empfiehlt es sich, eine miteinander verknüpfte Datenbankstruktur zu entwerfen. Dieses Setup gewährleistet eine effiziente Verwaltung, schnellen Abruf und einfaches Filtern von Lehrplaninhalten. Hier eine Schritt-für-Schritt-Anleitung:

Curriculum-Datenbank:

Create_Core_Databases_1.png

Erstellen Sie zunächst eine Datenbanktabelle namens Curriculum 1. Diese wird verschiedene Lehrpläne aufnehmen, wie z. B. C.B.S.E (Central Board of Secondary Education), I.C.S.E (Indian Certificate of Secondary Education), IB DP (International Baccalaureate Diploma Programme) und andere. Jeder Eintrag steht für einen eigenen Lehrplanrahmen.

Kategorie-Datenbank:

Create_Core_Databases_2.png

Richten Sie als Nächstes eine Category-Datenbank 2 ein. Kategorien gruppieren Fächer unter übergeordneten Fachgebieten wie Naturwissenschaften, Mathematik, Sozialwissenschaften, Sprachen & Literatur und Sportunterricht. In dieser Tabelle fügen Sie ein relationales Feld hinzu, um jede Kategorie mithilfe des Feldtyps Mit Datenbank verknüpfen 3 einem bestimmten Curriculum zuzuordnen. Wenn eine Kategorie in mehreren Lehrplänen vorkommt, können Sie sie problemlos mit allen verknüpfen.

Fächer-Datenbank:

Create_Core_Databases_3.png

Erstellen Sie eine separate Subject 4-Datenbank, um alle verfügbaren Fächer wie Geschichte, Mathematik, Geografie, Wirtschaft, Physik, Englisch und Umweltwissenschaften usw. aufzulisten. Verwenden Sie in dieser Tabelle die Option Mit Datenbank verknüpfen, um jedes Fach mit den entsprechenden Curriculum- und Kategorie-Datenbanken 5 zu verknüpfen.

Da ein Fach in verschiedene Kategorien oder Lehrpläne fallen kann, referenziert die Tabelle Subject sowohl die Curriculum- als auch die Category-Datenbank. Jede Zeile der Tabelle ordnet ein Fach explizit einer bestimmten Kategorie und einem bestimmten Lehrplan zu. Zum Beispiel:

  • Physical Chemistry (Subject) - Science (Category) - C.B.S.E (Curriculum)

  • Organic Chemistry (Subject) - Science (Category) - I.C.S.E (Curriculum)

Diese Zuordnung berücksichtigt Unterschiede zwischen Lehrplänen. So können beispielsweise sowohl C.B.S.E als auch I.C.S.E „Chemistry“ unter „Science“ führen, aber die konkreten Themen oder Fächer (Physical Chemistry, Organic Chemistry) können sich je nach Lehrplanrichtlinien unterscheiden.

Benutzerdefinierte Felder konfigurieren und Filter einrichten

  1. Benutzerdefinierte Felder erstellen

    • Erstellen Sie die benutzerdefinierten Felder Curriculum, Category of Study und Subjects 1.

    • Stellen Sie sicher, dass Sie für jeden Feldtyp eine eigene Datenbank haben (z. B. Curriculum-Datenbank, Category-Datenbank, Subject-Datenbank).

    Configuring_Custom_Fields___Setting_Up_Filters_1.png
  2. Benutzerdefinierte Felder mit Datenbanken verknüpfen

    • Verknüpfen Sie in der Datenstruktur jedes benutzerdefinierte Feld mit der entsprechenden Datenbank (z. B. das Feld Subjects mit der Subject-Datenbank) 2.

  3. Einstellungen des verknüpften Datenbankfelds konfigurieren

    • Öffnen Sie die Feldeinstellungen und suchen Sie den Abschnitt Verknüpfte Datenbank.

    • Aktivieren Sie Nur ausgewählte Datenbankdatensätze anzeigen im Feld 3.

    • Dies aktiviert einen Bedingungs-Builder, in dem Sie festlegen können, welche Datensätze anhand Ihrer ausgewählten Kriterien (z. B. Curriculum, Category) angezeigt werden.

  4. Filterkriterien festlegen

    Im Fenster Bedingungen:

    • Implementieren Sie einen Filter für Category of Study 4, der abhängig vom aktuell ausgewählten Curriculum 5 dynamisch Optionen anzeigt. Dies stellt sicher, dass nur Kategorien angezeigt werden, die zum gewählten Curriculum gehören, und vereinfacht so die Auswahl.

      Configuring_Custom_Fields___Setting_Up_Filters_2.png
    • Fügen Sie einen Filter für Subjects 6 hinzu, der die verfügbaren Fächeroptionen sowohl nach dem ausgewählten Curriculum 7 als auch nach der Category of Study 8 einschränkt. Dieser zweistufige Filteransatz sorgt dafür, dass angezeigte Fächer präzise und kontextbezogen sind, was die Benutzerfreundlichkeit und Datenqualität verbessert.

      Configuring_Custom_Fields___Setting_Up_Filters_3.png
    • Klicken Sie auf Speichern 9, um die Filter auf Ihre benutzerdefinierten Felder anzuwenden.

    Notiz

    Filter wie Curriculum und Category sind die Spalten in der Subjects-Datenbank.

Anfrageformular konfigurieren

Als Nächstes müssen Sie Ihr Anfrageformular erstellen. Fügen Sie Fragen hinzu, die Informationen über den Lehrplan, die Studienkategorie und die verfügbaren Fächer erfassen – so können Benutzer genau angeben, welche Fächer sie auf Grundlage eines ausgewählten Curriculums und einer Fachkategorie wählen möchten.

Verwenden Sie die zuvor konfigurierten benutzerdefinierten Felder Curriculum, Category of Study und Subjects, die bereits ihre spezifischen Bedingungen enthalten, als Auswahloptionen im Formular.

Configuring_Request_Form_.gif

Notiz

Wenn ein benutzerdefiniertes Feld nur mit einem Datensatz verknüpft ist, verwenden Sie den Fragetyp Einzelauswahl.

Wenn ein benutzerdefiniertes Feld mit mehreren Datensätzen verknüpft ist, verwenden Sie den Fragetyp Mehrfachauswahl.

Workflow für die Einreichung des Anfrageformulars

Schritte zum Absenden des Anfrageformulars

  1. Curriculum auswählen:

    Wählen Sie das Curriculum, für das Sie sich interessieren (z. B. C.B.S.E, I.C.S.E, IB usw.).

  2. Category of Study auswählen:

    Wählen Sie die Kategorie innerhalb Ihres Curriculums (z. B. Science, Mathematics, Humanities, Language & Literature usw.).

  3. Subjects auswählen:

    Auf Grundlage Ihres gewählten Curriculums und Ihrer Kategorie wird Ihnen eine Liste der verfügbaren Fächer angezeigt. Wählen Sie ein oder mehrere Fächer aus, die Sie belegen möchten.

    Notiz

    • Die Verfügbarkeit von Fächern kann je nach ausgewähltem Curriculum und Kategorie variieren.

    • Das System filtert automatisch und zeigt nur die Fächer an, die zu Ihren vorherigen Auswahlkriterien passen.

    • Sie können gemäß den Richtlinien des Curriculums einzelne oder mehrere Fächer auswählen.

    • Überprüfen Sie Ihre Auswahl, bevor Sie das Anfrageformular absenden.

Anwendungsfall: Kursauswahl im Studentenportal

Benutzer: Anushka, eine Oberstufenschülerin.

Ziel: Kurse für das kommende Schuljahr entsprechend ihrer Interessen auszuwählen.

Schritt 1: Curriculum auswählen

Anushka meldet sich in ihrem Studentenportal an, um ihr Antragsformular zur Kursanmeldung auszufüllen. Ihr wird eine Auswahl verfügbarer Curricula angezeigt: C.B.S.E, I.C.S.E, IB DP und IGCSE. Nachdem sie ihre Optionen sorgfältig abgewogen hat, entscheidet sich Anushka für das C.B.S.E-Curriculum, das für seinen standardisierten nationalen Lehrplan und den starken Fokus auf Naturwissenschaften und Mathematik bekannt ist – Bereiche, die ihren akademischen Interessen und zukünftigen Zielen entsprechen.

Schritt 2: Category of Study auswählen

Nachdem sie ihr Curriculum ausgewählt hat, wird Anushka aufgefordert, ihren Interessensbereich zu wählen. Ihr werden mehrere Kategorien angezeigt, darunter Language & Literature, Mathematics, Physical Education, Science und Social Studies. In der Absicht, später in der Forschung zu arbeiten, wählt Anushka „Science“ als ihre Kategorie.

Schritt 3: Subjects auswählen

Sobald Anushka im C.B.S.E-Curriculum die Kategorie Science auswählt, zeigt das Portal alle dazugehörigen naturwissenschaftlichen Fächer an (z. B. Environmental Science, Physical Chemistry und Physics). Sie entscheidet sich, Physics zu belegen, und wählt dieses Fach aus der Liste aus.

Request_Form_Submission_Workflow.gif

Ergebnis:

Das Portal bestätigt ihr ausgewähltes Curriculum, die Kategorie und die Fächer und stellt sicher, dass alle gewählten Fächer mit dem Angebot ihrer Schule und den Klassenstufenanforderungen übereinstimmen. Anushka sendet das ausgefüllte Anfrageformular zur Prüfung und Genehmigung an den akademischen Betreuer.

Oben