Arten von Servicekatalogvariablen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 15 Minuten Lesedauer
  • Mit Variablen können Sie Fragen für ein Katalogelement angeben. Verschiedene Typen von Servicekatalogvariablen werden bereitgestellt. Einige Variablentypen akzeptieren Variablenattribute.

    Weitere Informationen zu jedem Variablentyp finden Sie in den folgenden Abschnitten. Einzelheiten zum Erstellen einer Variablen finden Sie unter Servicekatalogvariablen erstellen. Sie können auch Hilfetext für Servicekatalogvariablen bereitstellen. Informationen zum Definieren von Hilfeinformationen finden Sie unter Hilfeinformationen für eine Servicekatalogvariable definieren.

    Unterstützung in verschiedenen Kanälen

    Servicekatalogvariablen werden in verschiedenen Kanälen unterstützt. Informationen zu ihrer Verfügbarkeit finden Sie unter Variable Unterstützung in verschiedenen Kanälen.

    Anhang

    Wenn Sie eine Katalogelementanforderung senden, können Sie mit dieser Variable einen Anhang für eine Frage zum Element hochladen. Nachdem Sie den Anhang hochgeladen haben, können Sie ihn auch herunterladen, aktualisieren und löschen. Auch wenn Sie die Anforderung erfüllen, können Sie den Anhang in einem angeforderten Element oder einer Katalogaufgabe herunterladen, aktualisieren und löschen. Mit den Variablenattributen max_file_size und allowed_extensions können Sie Einschränkungen für Dateigröße und Erweiterungen angeben. Informationen zu diesen Variablenattributen finden Sie unter Servicekatalog-Variablenattribute.
    Wichtig:
    • Für Folgendes sollten Sie nur einen ganzzahligen Wert angeben:
      • Variablenattribut max_file_size
      • Systemeigenschaft glide.sc.variable.attachment.default_max_size (Katalogebene). Der Standardwert ist 20.
    • Wenn das Variablenattribut max_file_size nicht angegeben ist, wird der Wert der Systemeigenschaft glide.sc.variable.attachment.default_max_size als Obergrenze für die Größe der Anhangsdatei betrachtet.
    • Unabhängig von der in der Variablen zugelassenen Dateigröße darf die Größe der Anhangsdatei die in der Systemeigenschaft com.glide.attachment.max_size angegebene Größe nicht überschreiten, die für Anhänge in Now Platform gilt.
    • Die API g_form.setValue() wird in Katalog-Clientskripts unterstützt.
    Hinweis:
    Wenn Sie einen Anhang bearbeiten, wird der vorhandene Anhang entfernt und ein neuer Anhang wird hochgeladen.

    Wenn Sie einen Anhang in diese Variable hochladen, wird ein Eintrag in der Tabelle „Anhang“ [sys_attachment] erstellt. Die Variable wird erst aktualisiert, wenn Sie die Elementanforderung senden, sie dem Einkaufswagen hinzufügen oder den Datensatz beim Bearbeiten speichern (in Erfüller-Flows). Wenn Sie den Anhang löschen oder aktualisieren, bevor Sie das entsprechende Katalogelement absenden, wird der Eintrag in der Tabelle „Anhang“ [sys_attachment] gelöscht.

    Der für diese Variable hochgeladene Anhang wird in den folgenden Szenarien kopiert:
    • In einem Bestellleitfaden, wenn die Variable in ein Katalogelement in der Regelbasis kaskadiert wird
      Wichtig:
      Die individuellen Variablenattribute werden für die Katalogelemente in der Regelbasis nicht berücksichtigt. Angenommen, eine Variable im Abschnitt Bedarf beschreiben lässt einen PDF-Anhang zu, und die Variable eines Katalogelements in der Regelbasis lässt einen TXT-Anhang zu. Wenn Sie im Abschnitt Bedarf beschreiben einen Anhang im PDF-Format für eine Variable hochladen, wird er zunächst auch an die Variable im Katalogelement kaskadiert, und die im Katalogelement angegebenen Variablenattribute werden nicht berücksichtigt. Wenn Sie jedoch diesen anfänglich kaskadierten Anhang aus einem einzelnen Element löschen und versuchen, einen neuen Anhang hochzuladen, werden die individuellen Variablenattribute des Katalogelements berücksichtigt.
    • In einem Datensatzersteller, wenn die Variable einem Aufgabentabellenfeld zugeordnet ist. Diese Variable kann nur dem Feldtyp „Dateianhang“ einer Aufgabentabelle zugeordnet werden.
    Wichtig:
    Nachdem ein Anhang kopiert wurde, sind die Änderungen an den individuellen Anhängen unabhängig. Beispielsweise wirkt sich eine Änderung an einem Anhang im Bestellleitfaden nicht auf denselben Anhang aus, der zum Katalogelement in der Regelbasis kaskadiert wurde.
    Warnung:
    Da die Anhänge kopiert werden, kann eine größere Größe zu Leistungsproblemen führen.
    Wenn die systemweite Antivirenprüfung aktiviert ist, wird die Antivirenprüfung für den Anhang durchgeführt, sofern Sie:
    • eine Anforderung für das entsprechende Katalogelement senden
    • das Katalogelement dem Einkaufswagen oder Merkzettel hinzufügen
    Hinweis:
    • Diese Variable wird in einem mehrzeiligen Variablensatz nicht unterstützt.
    • Diese Variable wird in Flows und Workflows unterstützt.
    • Diese Variable ist im Bedingungsgenerator verfügbar.
    • Für diese Variable wird die Zuweisung von Artikelvariablen im Bestellleitfaden nicht unterstützt.
    Abbildung : 1. Anhangsvariable
    Die Anhangsvariable

    Bruch

    Die Bruch-Variable zeigt eine horizontale Linie über das Formular an. Diese Linie ist ein Formatierungselement, das keine Daten sammelt.

    Abbildung : 2. Beispiel: Bruch-Variable
    Eine Pausenvariable

    Kontrollkästchen

    Mit der Kontrollkästchen-Variable können Sie Optionen aktivieren und deaktivieren, indem Sie sie aktivieren bzw. deaktivieren.

    Um eine Kontrollkästchen obligatorisch zu machen, wählen Sie die Option Auswahl erforderlich aus, wenn Sie die Variable erstellen. Verwenden Sie diese Option beispielsweise, um festzulegen, dass Benutzer die Kontrollkästchen Ich stimme zu für ein Vertragsformular aktivieren sollen. Wenn Benutzer versuchen, das Vertragsformular zu senden, ohne das Kontrollkästchen zu aktivieren, wird eine Warnmeldung angezeigt, in der die Benutzer darauf hingewiesen werden, dass sie das Kontrollkästchen aktivieren müssen.

    Eine Gruppe von Kontrollkästchen-Variablen wird erstellt, wenn Sie aufeinanderfolgende Kontrollkästchen-Variablen erstellen. Diese Kontrollkästchen-Variablen werden nach ihrer Reihenfolge innerhalb der Gruppe sortiert. Wenn Sie eine benutzerdefinierte Bezeichnung für die Gruppe der Kontrollkästchen definieren möchten, erstellen Sie eine Variable Bezeichnung am Anfang aufeinanderfolgender Kontrollkästchen-Variablen. Die Bezeichnung wird dann als Teil dieser Gruppe betrachtet und fungiert als Bezeichnung der Gruppe. Wenn keine benutzerdefinierte Bezeichnung vorhanden ist, werden die Kontrollkästchen durch die Anwendung unter der Bezeichnung Optionen gruppiert.

    In einer Gruppe von Kontrollkästchen-Variablen gilt Folgendes:
    • Wenn eine Kontrollkästchen-Variable in der Gruppe obligatorisch ist, wird die gesamte Gruppe unabhängig von der Sichtbarkeit der obligatorischen Kontrollkästchen-Variablen obligatorisch. Ein Sternchen (*) wird dann neben der Bezeichnung der Gruppe angezeigt, und Sie müssen mindestens eines dieser Kontrollkästchen auswählen.
    • Durch das Ausblenden der Bezeichnung wird die gesamte Gruppe ausgeblendet.
    • Wenn alle anderen Kontrollkästchen-Variablen einer obligatorischen Kontrollkästchen-Gruppe ausgeblendet und nicht ausgewählt sind, gelten die folgenden Szenarien:
      • Die Gruppe bleibt obligatorisch, solange es in der Gruppe ein Kontrollkästchen gibt, das sichtbar und nicht ausgewählt ist.
      • Das letzte Kontrollkästchen dieser Gruppe kann nicht ausgeblendet werden, wenn es nicht ausgewählt ist.

    Um in Service Portal eine Gruppe von Kontrollkästchen-Variablen obligatorisch zu machen, legen Sie mindestens eine der Kontrollkästchen-Variablen als obligatorisch fest. Wenn Sie hingegen die Bezeichnung für eine Gruppe von Kontrollkästchen definieren, wird durch das Festlegen einer Bezeichnung als obligatorisch nicht automatisch die ganze Gruppe von Kontrollkästchen-Variablen obligatorisch.

    Im Katalog-Generator sind die folgenden Szenarien anwendbar:
    • Wenn zwei aufeinanderfolgende Kontrollkästchen vorhanden sind, wird ein virtueller Container für eine Gruppe von Kontrollkästchen erstellt. Innerhalb dieser Gruppe können nur Typen von Kontrollkästchen-Variablen hinzugefügt werden.
    • Auch wenn eine Kontrollkästchen-Variable unmittelbar nach einer Gruppe von Kontrollkästchen hinzugefügt wird, wird sie automatisch der Gruppe hinzugefügt.
    Auf der Registerkarte Typspezifikationen können Sie den Preis in verschiedenen Währungstypen angeben. Außerdem können Sie den Preis in den folgenden Preismodellen konfigurieren:
    • Berechnet
    • Repariert
    • Mehrfach
    Informationen zu den Preismodellen finden Sie unter Preisfelder.
    Abbildung : 3. Beispiel: Kontrollkästchen-Variable
    Eine Kontrollkästchenvariable

    Weitere Informationen zu Kontrollkästchen-Variablen finden Sie im folgenden Video:

    Container-Beginn, Containeraufteilung und Container-Ende

    Die Variablen Container-Beginn, Containeraufteilung und Container-Ende definieren ein Layout für einen Container, der mehr Variablen enthalten kann. Verwenden Sie die Variablen Container-Beginn und Container-Ende, um die Start- und Endpunkte eines Containerlayouts zu definieren. Container-Ende muss zusammen mit Container-Beginn verwendet werden, um einen Container zu schließen.

    Ein Containerlayout kann mithilfe der Containeraufteilungs-Variablen in zwei oder drei Spalten aufgeteilt werden. Standardmäßig wird die Aufteilung auf die 50%-Marke berechnet.

    Ein Container ähnelt einem Variablensatz. Im Gegensatz zu einem Variablensatz können Container überall verwendet werden, auch innerhalb eines Variablensatzes. Container können auch ineinander verschachtelt sein.

    Weitere Informationen zum Auswählen des geeigneten Containertyps finden Sie im Artikel Ermitteln der korrekten Containervariablen [KB0539982] in der HI Knowledge Base.

    Hinweis:
    • Die Containervariablen werden noch nicht auf Mobilgeräten unterstützt.
    • Die Variablen Container-Beginn, Containeraufteilung und Container-Ende werden im Service Portal unterstützt. Wenn die Einstellungen jedoch für den Container der obersten Ebene vorgenommen werden, können maximal zweispaltige Layouts erzielt werden.
    • Variablensätze gelten auch als Container. Daher wird eine Container-Beginn-Variable mit einem zweispaltigen Layout unter einem Variablensatz im Service Portal nicht unterstützt.
    Um den in der folgenden Abbildung dargestellten Container zu reproduzieren, geben Sie beim Erstellen einer Container-Beginn-Variablen die folgenden Einstellungen ein:
    • Wählen Sie ein Layout mit 2 Spalten breit, wechselnde Seiten.
    • Aktivieren Sie die Kontrollkästchen Titel anzeigen, um eine reduzierbare Titelleiste zu verwenden.
    Abbildung : 4. Beispiel: Containervariable
    Ein Variablencontainer

    Datum

    Die Datumsvariable erstellt ein Widget mit einem Feld und einem Kalender, mit dem ein Datum ausgewählt werden kann.

    Abbildung : 5. Beispiel: Datumsvariable
    Variables Datum

    Datum und Uhrzeit

    Die Variable für Datum und Uhrzeit erstellt ein Widget mit einem Kalender und Feldern, mit denen Datum und Uhrzeit ausgewählt werden können. Der Zeitwert wird in der Greenwich Mean Time (GMT) gespeichert und in Ihrer Zeitzone angezeigt.

    Abbildung : 6. Beispiel: Variable für Datum und Uhrzeit
    Die Variable für Datum und Uhrzeit

    Dauer

    Verwenden Sie die Dauervariable, um die Dauer anzugeben, für die ein Katalogelement verfügbar ist.

    Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
    Hinweis:
    Geben Sie die Dauer im Format DD HH:MM:SS ein, wenn Sie den Standardwert der Variablen festlegen und in den Funktionen g_form.getValue() und g_form.setValue() angeben.
    Abbildung : 7. Beispiel: Dauervariable
    Die Variable „Dauer“.

    E-Mail

    Die E-Mail-Variable erstellt ein Widget, über das eine E-Mail-Adresse eingegeben und ausgewählt werden kann. Die Variable akzeptiert nur gültige E-Mail-Ausdrücke mit @ und Domäneninformationen.

    Hinweis:
    Die Validierung von Variablen wird im Service Portal nicht unterstützt.
    Abbildung : 8. Beispiel: E-Mail-Variable
    Eine E-Mail-Variable

    HTML

    Mit der HTML-Variablen können Sie Inhalt mit erweiterten Formatierungen einschließlich Bildern für ein Katalogelement bereitstellen.

    Verwenden Sie die Variable, um Felder für Benutzereingaben zu erstellen. Sie können die Variable auch für wiederverwendbaren Inhalt verwenden, wenn Sie sie in einen Variablensatz wie z. B. Bedingungen einfügen.

    Die Variable ist in zwei Modi verfügbar: Bearbeiten und schreibgeschützt. Im Bearbeitungsmodus ist eine Symbolleiste verfügbar, und Links funktionieren nicht. Im schreibgeschützten Modus ist die Symbolleiste deaktiviert und Links funktionieren. Um zwischen Modi zu wechseln, verwenden Sie Berechtigungen oder erstellen Sie eine UI-Richtlinie, um das HTML-Feld in den schreibgeschützten Modus zu versetzen.

    Hinweis:
    HTML-Variablen werden nicht für die Anzeige in den Bildschirmen „Einkaufswagen-Übersicht“ oder „Genehmigungszusammenfassung“ unterstützt.
    Abbildung : 9. Beispiel: HTML-Variable
    Eine HTML-Variable

    IP-Adresse

    Verwenden Sie die IP-Adressvariable, um die IPv4- und IPv6-Daten für ein Katalogelement anzugeben. Unter dem Submodul Validierungsskripts ist ein Validierungsskripttyp verfügbar, der dieser Variablen zugeordnet ist.

    Hinweis:
    • Die Validierung von Variablen wird im Service Portal nicht unterstützt.
    • Wenn Sie den Standardwert für die Variable IP-Adresse festlegen oder den Wert in den Funktionen g_form.getValue() und g_form.setValue() angeben, ist das Trennzeichen (.).
    Abbildung : 10. Beispiel: IP-Adressvariable
    Screenshot für die Variable „IP-Adresse“.

    Bezeichnung

    Die Bezeichnungsvariable zeigt eine Bezeichnung im Formular an. Bezeichnungen sind Formatierungselemente. Es werden keine Daten gesammelt.

    Sie können Bezeichnungen verwenden, um Fragen in Abschnitte einzuordnen. Sie können Bezeichnungen auch für Fragen mit mehreren Optionen verwenden. Beispielsweise bezeichnungsbezogene Kontrollkästchen für die verschiedenen Optionen für eine Frage.

    Sie können keine Bezeichnungsvariable als obligatorisch festlegen. Sie können jedoch eine Gruppe von Kontrollkästchen-Variablen, denen eine Bezeichnungsvariable vorangestellt ist, als Pflichtfeld festlegen.

    Abbildung : 11. Beispiel: Bezeichnungsvariable
    Eine Bezeichnungsvariable

    Listensammler

    Die Listensammler-Variable erstellt eine Schnittstelle, über die Sie mehrere Datensätze aus einer Tabelle auswählen und hinzufügen können. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Abbildung : 12. Beispiel: Listensammler-Variable
    Eine Listensammler-Variable

    Weitere Informationen zur Verwendung der Listensammler-Variablen finden Sie in diesem Video:

    Hinweis:
    • Das Attribut „Referenzqualifizierer“ und glide_list gilt nur für Releases ab Helsinki. Das Attribut gilt nicht für Genf.
    • Sie können einen Wert für diese Variable festlegen, indem Sie die Funktion g_form.setValue() in einem Katalog-Clientskript verwenden.
    • Wenn das Attribut „glide_list“ nicht gleich „wahr“ ist, können Sie nur den Wert, der in der Liste Verfügbar sichtbar ist, mit der Funktion g_form.setValue() festlegen. Diese Funktionalität ist nicht anwendbar, wenn die Funktion setValue() onLoad aufgerufen wird.
    • Tabelle mit umfangreichen Daten verursacht beim Laden der Seite Leistungsprobleme. Verwenden Sie Referenzqualifizierer, um Daten zu reduzieren, oder verwenden Sie das Attribut glide_list.
    • Die Werte in der referenzierten Tabelle werden nicht angezeigt, wenn der Benutzer nicht angemeldet ist.
    • Der Listensammler zeigt maximal 100 Elemente in einer Liste an. Nachdem Sie Elemente in die Liste Ausgewählt verschoben haben, können Sie auf Filter ausführen klicken, um die Liste Verfügbar zu aktualisieren. Mit dieser Aktion werden der Liste weitere verfügbare Elemente hinzugefügt, maximal 100 Elemente.

    Multiple-Choice-Suche

    Die Variable „Multiple-Choice-Suche“ erstellt Optionsfelder anhand von Daten aus einer Tabelle. Ihre Funktionalität ähnelt der Variablen Auswahlfeld für Suche, die eine Auswahlliste aus abgefragten Daten erstellt. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Hinweis:
    • Tabelle mit umfangreichen Daten verursacht beim Laden der Seite Leistungsprobleme. Verwenden Sie Referenzqualifizierer, um Daten zu reduzieren, oder verwenden Sie die Referenztypvariable.
    • Sie können nicht mehr als 10.000 Auswahlmöglichkeiten hinzufügen.
    Abbildung : 13. Beispiel: Variable „Multiple-Choice-Suche“
    Eine Multiple-Choice-Variable für die Suche

    Auswahlfeld für Suche

    Die Variable „Auswahlfeld für Suche“ erstellt eine Auswahlliste unter Verwendung von Daten, die aus einer Tabelle abgefragt werden. Ihre Funktionalität ähnelt der Variablen Multiple-Choice-Suche, die Optionsfelder aus abgefragten Daten erstellt. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Um das Suchauswahlfeld zu erstellen, das in der folgenden Abbildung dargestellt wird, geben Sie beim Erstellen der Variablen die folgenden Werte ein:
    • In Tabelle suchen: Incident [incident]
    • In Wertefeld suchen: Sys ID
    • In Bezeichnungsfeld suchen: Nummer, Kategorie, Priorität
    • Referenz-Qual.: caller_id=javascript:gs.getUserID()^active=true
    Hinweis:
    • Tabelle mit umfangreichen Daten verursacht beim Laden der Seite Leistungsprobleme. Verwenden Sie Referenzqualifizierer, um Daten zu reduzieren, oder verwenden Sie die Referenztypvariable.
    • Sie können nicht mehr als 10.000 Auswahlmöglichkeiten hinzufügen.

    Anwenderdefiniert

    Diese Variable fügt ein UI-Makro in das Katalogelement ein.

    UI-Makros im Servicekatalog unterstützen die folgenden glide_list-Funktionen nicht: Clickthrough, Slushbucket-Bearbeitung und E-Mail-Feld.

    • Verwenden Sie Jelly der Phase eins nur für als Variablen hinzugefügte UI-Makros. Jelly der Phase zwei innerhalb des Makros wird nicht verarbeitet und wird auf der Seite als Standardinhalt angezeigt.
    • Diese Variable wird noch nicht auf Classic Mobile-Geräten unterstützt.
    • Diese Variable wird im Service Portal über Widgets unterstützt. Erstellen Sie ein Widget mit derselben Funktionalität wie der von „Makro“, und verknüpfen Sie das Widget mit der Variablen.
    Abbildung : 14. Beispiel: Benutzerdefinierte Variable
    Eine anwenderdefinierte Variable

    Benutzerdefiniert mit Bezeichnung

    Diese Variable fügt ein UI-Makro mit Bezeichnung ein.

    • Diese Variable wird noch nicht auf Classic Mobile-Geräten unterstützt.
    • Diese Variable wird im Service Portal über Widgets unterstützt. Erstellen Sie ein Widget mit derselben Funktionalität wie der von „Makro mit Bezeichnung“, und verknüpfen Sie es mit der Variablen.
    Abbildung : 15. Beispiel: Variable vom Typ „Benutzerdefiniert mit Bezeichnung“
    Anwenderdefiniert mit Bezeichnungsvariable

    Maskiert

    Die Variable „Maskiert“ fügt ein Feld ein, das den eingegebenen Text maskiert. Jedes eingegebene Zeichen wird als Sternchen (*) angezeigt. Verwenden Sie diese Variable, um Benutzer nach sensiblen oder vertraulichen Daten wie Passwörtern zu fragen.

    Durch Aktivieren des Kontrollkästchens Verschlüsselung verwenden können Sie die Variable so konfigurieren, dass ihr Wert vor dem Speichern in der Datenbank mit verschiedenen Verschlüsselungsalgorithmen verschlüsselt wird. Diese Werte können mithilfe von now_GR.variables.var_name.getDecryptedValue() in RITM, einer Katalogaufgabe oder einem beliebigen Aufgabenerweiterungsdatensatz entschlüsselt werden, der mit einem Datensatzersteller erstellt wurde.
    Hinweis:
    Standardmäßig ist das Feld Verschlüsselung verwenden auf „true“ gesetzt, um eine sichere Speicherung von Informationen zu gewährleisten.

    Im Variableneditor können Sie die Werte einer maskierten Variablen auch mit den Schaltflächen Anzeigen und Ausblenden entschlüsseln und verschlüsseln. Diese Schaltflächen sind für einen Erfüller (itil) ohne die Rolle catalog_view_masked nicht verfügbar. Sie können nur den Wert anzeigen, den Sie beim Anfordern angegeben haben.

    Tabelle : 1. Aktionen für eine verschlüsselte Variable
    Aktion Rollen
    Anforderer Erfüller mit der Rolle catalog_view_masked Erfüller ohne die Rolle catalog_view_masked
    Den verschlüsselten Wert in Katalogformularen anzeigen oder ausblenden Ja Nicht zutreffend Nicht zutreffend
    Den verschlüsselten Wert in Katalogformularen bearbeiten Ja Nicht zutreffend Nicht zutreffend
    Verschlüsselten Wert im Variableneditor anzeigen oder ausblenden Ja Ja Nein
    Verschlüsselten Wert im Variableneditor bearbeiten Ja
    Hinweis:
    Wenn die maskierte Variable im Variableneditor schreibgeschützt ist, kann der Variablenwert nicht bearbeitet werden.
    Ja
    Hinweis:
    Wenn die maskierte Variable im Variableneditor schreibgeschützt ist, kann der Variablenwert nicht bearbeitet werden.
    Nein
    Abbildung : 16. Beispiel: Variable „Maskiert“
    Eine maskierte Variable

    Mehrzeiliger Text

    Die Variable „Mehrzeiliger Text“ erstellt ein Feld, in dem Sie mehrere Textzeilen eingeben können.

    Abbildung : 17. Beispiel: Variable „Mehrzeiliger Text“
    Eine mehrzeilige Textvariable

    Multiple-Choice

    Die Multiple-Choice-Variable erstellt Optionsfelder für Fragenauswahlmöglichkeiten.

    Abbildung : 18. Beispiel: Multiple-Choice-Variable
    Eine Multiple-Choice-Variable

    Numerische Skala

    Die Variable „Numerische Skala“ erstellt Optionsfeldern für eine Reihe von Optionen, z. B. eine Likert-Skala.

    Abbildung : 19. Beispiel: Variable „Numerische Skala“
    Eine numerische Skalavariable

    Referenz

    Eine Referenzvariable verweist auf einen Datensatz in einer anderen Tabelle. Zum Beispiel verweist eine Variable namens „point_of_contact“ auf die Tabelle „Benutzer“ [sys_user]. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Beachten Sie beim Erstellen einer Referenzvariable Folgendes:
    • Referenzvariablen verwenden die Funktion zur automatischen Vervollständigung. Um sicherzustellen, dass die Benutzer über genügend Informationen für die Auswahl verfügen, konfigurieren Sie die Referenznachschlageliste.
    • Referenzvariablen speichern die sys_id des ausgewählten Datensatzes (wie Referenzfelder). Verwenden Sie die gleichen Methoden wie für ein Referenzfeld, um den Anzeigewert in einem Skript zu verwenden.
    current.variables.<variable name>.getDisplayValue()
    Abbildung : 20. Beispiel: Referenzvariable
    Eine Referenzvariable

    Angefordert für

    Vor dem Senden einer Anforderung für ein Katalogelement können Sie mit dieser Variablen angeben, für wen diese Anforderung übermittelt werden kann. Sie sollten diese Informationen angeben, wenn Sie Fragen zu Katalogelementen beantworten.

    Wichtig:
    • Sie können nur Benutzer aus der Tabelle „Benutzer“ [sys_user] angeben.
    • Wenn Sie keinen Standardwert für diese Variable angeben, wird der aktuell angemeldete Benutzer, der das Element anfordert, als Standardwert für die Variable „Angefordert für“ betrachtet.
    • Sie können die Anforderung für einen Benutzer abhängig vom Zugriff auf ein Katalogelement senden. Im Feld Zugriffstyp des Katalogelements kann angegeben werden, ob eine Anforderung für einen Benutzer gesendet werden kann, der keinen Zugriff auf das Katalogelement hat.
    • Für diese Variable wird die Zuweisung von Artikelvariablen in der Regelbasis eines Bestellleitfadens nicht unterstützt. Wenn der Bestellleitfaden die Variable „Angefordert für“ enthält, wird der Wert schreibgeschützt in die entsprechende Variable der Elemente in der Regelbasis kaskadiert.

    Mit dem Feld Aktivieren Sie auch die Anforderung für der Variablen „Angefordert für“ können Sie ein Katalogelement für verschiedene Benutzer unter einer einzigen Anforderung anfordern.

    Informationen zur Experience von delegierten Anforderungen finden Sie unter Delegierte Anforderungs-Experience.

    Wichtig:
    • Sie können diese Variable einem Katalogelement oder Variablensatz hinzufügen. Beim Senden der Anforderung kann ein Katalogelement jedoch nur eine Variable vom Typ „Angefordert für“ haben.
    • Sie können einem Variablensatz nur eine Variable vom Typ „Angefordert für“ hinzufügen.
    • Diese Variable wird in einem mehrzeiligen Variablensatz nicht unterstützt.
    • Nachdem die Anforderung gesendet wurde, ist dieser Variablenwert im Variableneditor und in der Variablenzusammenfassung sichtbar.
    Abbildung : 21. Variable „Angefordert für“
    Screenshot für die Variable „Angefordert für“

    Rich-Text-Bezeichnung

    Diese Variable zeigt eine formatierte Bezeichnung in einem Katalogelementformular an. Im Rich-Text-Editor TinyMCE können Sie die Bezeichnung formatieren und Bilder oder Links hinzufügen. Diese Variable unterstützt HTML-Tags.

    Hinweis:
    • Sie können diese Variable mithilfe von Katalog-Clientskripts und Katalog-UI-Richtlinien sichtbar machen.
    • Sie können diese Variable nicht in einem Bestellleitfaden kaskadieren.
    • Sie können diese Variable nicht als obligatorisch festlegen.
    • In Automated Test Framework wird diese Variable nur zur Überprüfung der Sichtbarkeit im Schritt „Überprüfung des Variablenstatus“ unterstützt.
    • An den folgendem Stellen wird diese Variable nicht unterstützt:
      • Variablenzusammenfassung
      • Mehrzeiliger Variablensatz
      • Bedingungsgeneratoren und Berichte
    • Für diese Variable können Sie Folgendes nicht angeben:
      • Hilfetext und Anweisungen
      • Tooltipp
      • Berechtigungen
      • Variablenbreite
      • Beispieltext
    • In Katalog-Clientskripts werden die APIs g_form.setValue(), g_form.setReadOnly() und g_form.setMandatory() nicht unterstützt. Nur die API g_form.setVisible() wird unterstützt.
    Abbildung : 22. Variable vom Typ „Rich-Text-Bezeichnung“
    Die Variable „Rich-Text-Bezeichnung“.

    Auswahlfeld

    Die Variable „Auswahlfeld“ erstellt eine Liste aus vordefinierten Fragenauswahlmöglichkeiten. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Abbildung : 23. Beispiel: Variable „Auswahlfeld“
    Eine Auswahlfeldvariable

    Einzeiliger Text

    Die Variable „Einzeiliger Text“ erstellt ein Feld, in dem Sie eine Textzeile eingeben können. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Abbildung : 24. Beispiel: Variable „Einzeiliger Text“
    Eine einzeilige Textvariable

    UI-Seite

    Die Variable „UI-Seite“ fügt eine UI-Seite in das Katalogelement ein.

    • Verwenden Sie Jelly der Phase eins nur für als Variablen hinzugefügte UI-Makros. Jelly der Phase zwei innerhalb des Makros wird nicht verarbeitet und wird auf der Seite als Standardinhalt angezeigt.
    • Diese Variable wird derzeit weder auf Classic Mobile-Geräten noch im Service Portal unterstützt.

    URL

    Die URL-Variable erstellt ein Widget, mit dem Benutzer URLs eingeben können. URLs werden für die folgenden Protokolle validiert: HTTP, HTTPS, FTP.

    Hinweis:
    • Die Validierung von Variablen wird im Service Portal nicht unterstützt.
    • Diese Variable kann in Now Mobile nicht bearbeitet werden.
    Abbildung : 25. Beispiel: URL-Variable
    Eine URL-Variable

    Breite einzeilige Textzeile

    Die Variable „Breite einzeilige Textzeile“ erstellt ein Feld, das sich über das Formular erstreckt, sodass Benutzer längere Textzeilen eingeben können. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.

    Abbildung : 26. Beispiel: Variable „Breite einzeilige Textzeile“
    Eine breite einzeilige Textvariable

    Ja/Nein

    Die Variable „Ja oder Nein“ erstellt eine Auswahlliste mit Ja und Nein als Optionen.

    Abbildung : 27. Beispiel: Variable „Ja oder Nein“
    Eine Ja- oder Nein-Variable