Servicekatalog-Formulare in Serviceportal
Servicekatalog-Formulare werden innerhalb von Serviceportal-Widgets in einem zweispaltigen Layout dargestellt. Komplexe Formulare werden möglicherweise nicht wie erwartet angezeigt.
Empfehlungen für das Erstellen von Servicekatalog-Formularen
Befolgen Sie beim Erstellen skalierbarer Formulare, die in beiden Anwendungen verwendet werden können, die nachstehenden Empfehlungen:
- Erstellen Sie einfache Formulare. Da Formulare mit mehreren Containern, Variablensätzen und Client-Skripts nicht immer wie erwartet in Serviceportal angezeigt werden, sollten Formulare so kurz wie möglich sein, um Konvertierungs- und Debuggingprobleme zu vermeiden.
- Berücksichtigen Sie die mobile Umgebung. Die Unterstützung für Katalog-Client-Skripts oder Katalog-UI-Richtlinien ist die gleiche wie in der mobilen Umgebung. Überprüfen Sie die folgende Ressource: Skripting und Migration für Mobile-Client-GlideForm (g-Formular).
Formularwiedergabe in Service Portal
Container und Variablensätze in Servicekatalog-Formularen werden bei der Implementierung in Serviceportal in ein zweispaltiges Layout umgewandelt. Servicekatalog-Formulare werden in Serviceportal entsprechend den folgenden Regeln dargestellt:
- Nur die Containereinstellungen der obersten Ebene werden berücksichtigt. Wenn sich andere Container im Container der obersten Ebene befinden, werden diese als einzelne Spalte dargestellt. Wenn sich in diesen zusätzlichen Containern Containeraufteilungen oder verschachtelte Container befinden, werden diese als einzelne Spalte dargestellt. Ein Container der obersten Ebene ist keinem anderen Container untergeordnet.
- Es können maximal zwei Spalten in Serviceportal eingefügt werden. Wenn Ihre Implementierung Formulare mit mehr als zwei Spalten enthält, werden die Felder in Serviceportal in zwei Spalten umstrukturiert.
- Variablensätze werden als Container behandelt. Alle zuvor aufgeführten Regeln gelten für Variablensätze sowie für alle darin enthaltenen Container.
- Die Standardgröße von Variablen wird in Serviceportal nicht unterstützt.
Bei anderen Formularen auf der Plattform bestimmt die Ansicht, wie das Formular in Serviceportal angezeigt wird. Bei Basissystemtabellen wird das Formular im Serviceportal mithilfe der Tabellenformularansichten des Serviceportalsgeöffnet.
Beispiele für Layout-Konvertierungen
Die folgenden Beispiele zeigen, wie Servicekatalog-Formulare in Serviceportal angezeigt werden.
- Einspaltiges Formular
Ein Servicekatalog-Formular mit:
- Zwei Containern
- Einem einspaltigen Layout
Abbildung : 1. Servicekatalog -Formular In Serviceportal wird das einspaltige Layout wie erwartet dargestellt.
Abbildung : 2. Ergebnis in Service Portal - Zweispaltiges Layout mit Untercontainern
Ein Servicekatalog-Formular mit:
- Einem Container mit zweispaltigem Layout
- Einem Untercontainer mit einspaltigem Layout
- Einem Untercontainer mit zweispaltigem Layout
Abbildung : 3. Servicekatalog -Formular In Serviceportal wird die zweispaltige Layouteinstellung des Untercontainers ignoriert. Der Untercontainer wird als einzelne Spalte dargestellt.
Abbildung : 4. Ergebnis in Service Portal - Zweispaltiges Layout mit Variablensätzen und Untercontainern
Ein Servicekatalog-Formular mit:
- Containern mit ein- und zweispaltigem Layout
- Variablensätzen mit zweispaltigem Layout in Containern
Abbildung : 5. Servicekatalog -Formular In Serviceportal werden die zweispaltigen Layouteinstellungen der Variablensätze ignoriert, wenn sie sich in einer Containerspalte befinden.
Abbildung : 6. Ergebnis in Service Portal - Container innerhalb von Variablensätzen
Ein Servicekatalog-Formular mit:
- Variablensätzen mit einspaltigem Layout
- Einem Container mit einem einspaltigen Layout, dessen Container innerhalb eines einspaltigen Variablensatzes aufgeteilt ist
- Einem Container mit zweispaltigem Layout innerhalb eines einspaltigen Variablensatzes
Abbildung : 7. Servicekatalog -Formular In Serviceportal werden die Containeraufteilungen und zweispaltigen Containereinstellungen ignoriert, wenn sie sich in einem einspaltigen Variablensatz befinden.
Abbildung : 8. Ergebnis in Service Portal - Verschachtelte Container
Ein Servicekatalog-Formular mit:
- Containern, die Variablensätze enthalten
- Variablensätzen, die verschachtelte Container enthalten
Abbildung : 9. Servicekatalog -Formular In Serviceportal wird die Formatierung verschachtelter Container ignoriert und einspaltig angezeigt.
Abbildung : 10. Ergebnis in Service Portal
Komplexe Formulare in Serviceportal mit einem iFrame darstellen
Weil komplexe Formulare nicht wie erwartet in Serviceportal angezeigt werden, können Sie Katalogelemente, Datensatzersteller und Bestellleitfäden in Serviceportal mit einem iFrame rendern. Diese Problemumgehung ist zusätzlich zur Vereinfachung komplexer Servicekatalog-Formulare eine temporäre Lösung, damit Serviceportal wie erwartet funktioniert.
Beim Rendern von Elementen in einem iFrame in Serviceportal gelten die folgenden Einschränkungen:
- Bei Katalogelementen und Datensatzerstellern ist das Anhangsymbol nicht sichtbar. Daher können Benutzer während der Übermittlung keine Dateien anhängen. Zur Umgehung dieses Problems fügen Sie Ihrem Formular die Schaltfläche „Anhang“ hinzu.
- Durchklicken für das Hoverover-Symbol ist nicht verfügbar.
- Formulare sind nicht für eine mobile Umgebung optimiert.
Weitere Informationen finden Sie im Beitrag Servicekatalog im Serviceportal in der ServiceNow Community.