Optionstabelle

Was sind Optionstabelle

Bei Einzel- und Mehrfachwerten kann eine Optionstabelle ausgewählt werden. Eine "Optionstabelle" besteht aus einem Satz möglicher Werte, die für ein zugehöriges Feld in der tabelle festgelegt wurden. Die Optionstabelle kann auch die Übersetzungen für die möglichen Werte enthalten.Das bedeutet nicht, dass das Feld in der tabelle nur diese Werte enthalten kann. Es gibt beim Datenimport oder beim manuellen Hinzufügen von Daten keine Einschränkung, die auf einer Optionstabelle basiert.

Im Editor werden die verschiedenen Werte angezeigt, wenn Dropdowns, Optionsschaltflächen (für Felder mit Einzelwert) oder Kontrollkästchen (für Felder mit Mehrfachwert) ausgewählt werden. Um die Übersetzung eines Feldwertes anzuzeigen, können Sie ein Dollarzeichen ($) verwenden, z.B. zeigt ~$GENDER~ „Mann“ (Übersetzung) anstelle von „M“ (Wert). Wird für die Seite oder die Mail eine Sprache festgelegt, dann wird die entsprechende Übersetzung angezeigt.

Existiert die Optionstabelle noch nicht in der Datenbank, kann unter Verwendung des Buttons „NEU“ eine neue erstellt und konfiguriert werden.

Hinweis: Die tabelle verfügbarer Optionstabellen basiert auf den Optionstabellen, die im Abschnitt Übersetzung in der Konfiguration erstellt werden.

Optionstabellen können in anderen Felddefinitionen wiederverwendet werden. Zum Beispiel kann eine „Geschlecht“-Optionstabelle in mehr als einer tabelle benutzt werden.

Wenn ein Wert aus einer dem Feld Optionstabelle zugeordneten Auswahltabelle gewählt wird, können die Eigenschaften dieser bestimmten Optionstabelle durch Betätigen der"Bearbeiten"-Schaltfläche bearbeitet werden. Dieselbe Eigenschaften-Seite wird angezeigt, wenn eine neue Optionstabelle erstellt wird (weitere Informationen hierzu im Abschnitt Übersetzung).

Hinweis: Wird eine Optionstabelle mit aktivierter Option „Mehrere Werte“ definiert, so werden diese Werte in der Datenbank getrennt durch „Verkettungszeichen“ (|) oder Komma (,) gespeichert. Daher können reine Textfelder in der tabelle mehrere Werte enthalten.

Beispiel:

Das Feld „Geschlecht“ ist mit der Optionstabelle „Anrede“ verknüpft.

Die verschiedenen möglichen Werte (Spalte CODE) und Übersetzungen sind:

 

Übersetzung

Der Eintrag 'Übersetzung' bietet eine Übersicht über alle verfügbaren Optionstabellen (Übersetzungstabellen), die in der Selligent-Umgebung definiert sind. Optionstabellen enthalten eine Reihe möglicher Werte für ein Feld in einer tabelle. Die Optionstabelle kann außerdem die Übersetzungen für diese möglichen Werte enthalten. Das bedeutet nicht, dass das Feld in der tabelle nur diese Werte enthalten kann. Es gibt keinerlei Einschränkungen basierend auf einer Optionstabelle, wenn Sie Daten importieren oder manuell hinzufügen. Optionstabellen werden separat in einer eigenen Tabelle gespeichert. So ist es möglich, ein und dieselbe Optionstabelle für verschiedene Felder zu nutzen.

Beispiel: Die Geschlecht-Optionstabelle. Für jede in Selligent Campaign definierte Sprache wird eine Übersetzung der Geschlecht-Optionen angeboten. Immer, wenn ein Geschlecht-Feld erstellt wird, egal ob in einer tabelle oder beispielsweise einer Umfrage in Form, kann diese Geschlecht-Optionstabelle verwendet werden. Siehe auch tabellen-Design

Die Funktionsleiste für die Optionstabellen bietet 3 Funktionen:

  • Neue Optionstabelle
  • Optionstabelle löschen
  • Eigenschaften: Die Eigenschaften der gewählten Optionstabelle anzeigen.

 

Eigenschaften:

1. Geben Sie einen Namen und eine Beschreibung für die Optionstabelle an.

2. Definieren Sie im nächsten Schritte, wo die Daten für diese Optionstabelle abgerufen werden müssen.

  • Interner Speicher: Werte der Optionstabelle werden aus der Selligent-Datenbank-Systemtabelle abgerufen.
  • Extern: Werte werden aus einer benutzerdefinierten Tabelle abgerufen. Es muss eine SQL-Anweisung eingegeben werden.

Beispiel: SELECT country_code as code, countryname_nl as NL, countryname_fr as FR, countryname_en as EN FROM countries (nolock) WHERE country_code <> ‘’ and country_code is not null

3. Wählen Sie die Sprachen aus, für die in der ausgewählten Optionstabelle eine Übersetzung angegeben werden soll.

 

Daten

1. Definieren Sie die möglichen Werte für ein tabellenfeld unter 'Code'.

2. Geben Sie die übersetzten Werte in die einzelnen Sprachspalten ein.

Hinweis: Bei den Codes auch auf die Groß-/Kleinschreibung achten. Stellen Sie sicher, dass Sie die Groß- und Kleinschreibung richtig angewendet haben, wenn Sie Daten in die Datensätze, die von der Optionstabelle verwendet werden, eingeben!

Nutzung

Die Registerkarte 'Nutzung' bietet eine Übersicht über die tabellen und Felder, die die gewählte Optionstabelle verwenden.

 

Zurück zu Konfiguration