Dynamisches Schema

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Definieren Sie eine Hierarchie von Kategorien, Gruppen und Attributen, und ermöglichen Sie Anwendern, Gruppen von Attributen in einem Datensatz auszuwählen.

    Hauptvorteile

    • Organisieren und definieren Sie Metadaten in einem flexiblen Schema, anstatt einer Tabelle neue Spalten hinzuzufügen.
    • Definieren Sie ein strukturiertes Framework für die Gruppierung dynamischer Attribute.
    • Erfassen Sie Daten dynamisch mit unterschiedlichen Attributen pro Datensatz.

    Dynamischer Schema-Workflow

    1. Planen Sie Ihre Metadatenstrategie.
    2. Erstellen Sie Attributgruppen.
    3. Fügen Sie jeder Gruppe dynamische Attribute hinzu.
    4. Organisieren Sie Ihre Gruppen in Kategorien.
    5. Fügen Sie Ihren Tabellen dynamische Attributspeicherfelder hinzu.
    6. Füllen Sie dynamische Attributspeicherfelder mit der Methode „GlideRecord setValue()“ aus.

    Anwendungsfälle

    • Erfassen Sie Gruppen von Attribut-Wert-Paaren, die Produkte beschreiben, die in einem großen Kaufhaus verkauft werden, indem Sie ein dynamisches Schema für Ihre Produkte definieren. Speichern Sie die Attribute und ihre Daten in einem dynamischen Attributspeicherfeld.

      Angenommen, Sie haben eine anwenderdefinierte Produkttabelle, in der Datensätze für verschiedene Arten von Produkten gespeichert werden, z. B. TV-Geräte, Sunscreens, Kopfbedeckungen und T-Shirt. Sie können Gruppen dynamischer Attribute für jeden Produkttyp erstellen (z. B. Bildschirmtyp, Hersteller, Farbe oder Größe). Sie können die Gruppen in dynamische Kategorien einteilen (z. B. Elektronik, Gesundheit und Mode, Haushaltswaren und Mode). Benutzer können Datensätze zu Ihrer Produkttabelle hinzufügen und in jedem Produktdatensatz andere Attribute erfassen.

    • Beschreiben Sie einen Datensatz, indem Sie mindestens ein dynamisches Attributwertpaar als Zeichenfolgenobjekt in einem dynamischen Attributspeicherfeld erfassen. Sie können auch vorübergehende Attribut-Wert-Paare in einem Datensatz erfassen, indem Sie einer Tabelle ein dynamisches Attributspeicherfeld hinzufügen und das Feld mithilfe der GlideRecord- API mit Zeichenfolgendaten füllen.

    APIs

    Das dynamische Schema stellt auch globale APIs bereit, mit denen Sie mithilfe von JavaScript auf dynamische Attribute in Tabellen zugreifen und diese verwalten können. Im Folgenden sind die APIs und Methoden aufgeführt, die dynamische Attribute unterstützen.