Übergang von CMS zu Serviceportal
Ihr CMS kann komplexe Formulare und Anpassungen enthalten, die nicht wie erwartet in Serviceportal dargestellt werden. In diesem Leitfaden erfahren Sie, wie Sie Ihr CMS und die Servicekatalog-Implementierung für die Einführung von Serviceportal am besten ändern, und wie sich die Umstellung auf Ihre Benutzer auswirken kann.
Wenn Sie erwägen, von CMS auf Serviceportal umzustellen, müssen Sie sich über die Auswirkungen des Wechsels zu einer mobilen Umgebung im Klaren sein. Überprüfen Sie die Skripterstellung und Migration von Mobile Client GlideForm (g form).
Unterstützung und Umstellungsmaßnahmen
| CMS-Komponente | Serviceportal -Unterstützung |
Mögliche Umstellungsmaßnahmen |
|---|---|---|
| Daten suchen | Die clientseitige Komponente einer Datensuche wird in Serviceportal nicht unterstützt. Die Datensuche wird jedoch auf der Plattform angewendet, wenn ein Datensatz in Serviceportal gesendet oder aktualisiert wird. |
Datensuchen werden in Serviceportal nicht übernommen, der Datensatz wird jedoch wie erwartet in der Plattform-UI aktualisiert, wenn er in Serviceportal gesendet oder aktualisiert wird. Wenn Ihr CMS nur von Anforderern verwendet wird, wirkt sich diese Einschränkung möglicherweise nicht auf Ihre Implementierung aus. |
| Inhaltsblöcke | Da Inhaltsblöcke Jelly verwenden, werden sie in nicht unterstützt Serviceportal . |
In Serviceportal werden Content-Blöcke durch Widgets ersetzt. Widgets sind äußerst anpassbare Komponenten, die Datensatzdaten abfragen, Datensätze anzeigen und aktualisieren sowie Benutzereingaben erfassen können. Die Widgets des Basissystems decken im Allgemeinen die meisten Anwendungsfälle ab. So wie Sie einer Seite in Ihrem CMS Content-Blöcke hinzufügen, können Sie mit dem Serviceportal-Designer einer Seite auch Widgets hinzufügen. |
| UI-Makros | Da UI-Makros Jelly verwenden, werden sie in Serviceportal nicht unterstützt. |
|
| UI-Aktionen | Alle serverseitigen UI-Aktionen werden in Serviceportal unterstützt. setRedirectURL()-Vorgänge werden allerdings ignoriert, weil Serviceportal-Formulare die Weiterleitung anders als die Plattform behandeln. Das Formular-Widget ignoriert alle als Client gekennzeichneten UI-Aktionen. |
|
| Katalog-Client-Skripts |
Nur Optionen für die UI-Typen Mobil/Service Portal und Alle werden unterstützt. Der UI-Typ Desktop wird in Serviceportal nicht unterstützt. Eine Liste der unterstützten APIs finden Sie unter Service Portal und Client-Skripts. Hinweis: Synchrone JavaScript-Aufrufe werden in Serviceportal nicht unterstützt und müssen durch asynchrone Aufrufe ersetzt werden. Zum Beispiel wird die Methode getXMLWait() der Klasse GlideAjaxwird in Serviceportal nicht unterstützt. Verwenden Sie stattdessen eine der folgenden, unterstützten asynchronen Methoden:
Weitere Informationen zu GlideAjax finden Sie unter GlideAjax. Um zu verstehen, welche Auswirkungen die Aktualisierung Ihres CMS für die Verwendung in einer mobilen Umgebung hat, lesen Sie die Skripterstellung und Migration von Mobile Client GlideForm (g form). |
|
| UI-Richtlinien | Skriptbasierte UI-Richtlinien können in Serviceportal nur unterstützte APIs verwenden. Eine Liste der unterstützten APIs finden Sie unter Service Portal und Client-Skripts. |
Aktualisieren Sie Ihre Skripts, um nicht unterstützte Client-APIs zu entfernen. |
Servicekatalog-Variablen |
Servicekatalog-Variablen werden in Serviceportal mit folgenden Ausnahmen unterstützt:
|
|
| Bestellleitfäden | Bestellleitfäden in Serviceportal verwenden das Widget „Bestellleitfaden“. |
Große Bestellleitfäden verursachen möglicherweise Leistungsprobleme in Serviceportal. Bei großen Bestellleitfäden können Sie:
|
| Datensatzersteller | Datensatzersteller werden in Serviceportal mit den folgenden Unterschieden verwendet:
|
Testen Sie alle in Serviceportal verwendeten Datensatzersteller, um sicherzugehen, dass sie sich wie erwartet verhalten. |
| Anmeldeszenarien und Weiterleitungen | In CMS haben Sie die Skripteinbindung „CMSEntryPage“ verwendet, um Anmeldeszenarien zu definieren. Serviceportal verwendet stattdessen die Skripteinbindung „SPEntryPage“ und die zugehörigen Systemeigenschaften, um Anmeldeszenarien zu definieren. Weiterleitungen werden in Serviceportal nicht unterstützt. |
Definieren Sie in Serviceportal das Anmeldeverhalten, indem Sie die Skripteinbindung „SPEntryPage“ ändern und die Systemeigenschaften festlegen. Weitere Informationen finden Sie unter Single Sign-On, Anmeldungen und URL-Weiterleitungen. |
Servicekatalog -Formulare |
Servicekatalog -Formulare wie Katalogelemente und Datensatzersteller werden in Widgets in einem zweispaltigen Layout dargestellt. Komplexe Formulare werden möglicherweise nicht wie erwartet angezeigt.
|
|
| Einkaufswagen | Serviceportal enthält ein Einkaufswagen-Widget des Basissystems. |
Verwenden Sie das Einkaufswagen-Widget. |