Migration zu ITSM Mobile Agent 5.0.3
Durch die Migration zu ITSM Mobile Agent 5.0.3 werden das Next Experience ] Design und die Compliance der Barrierefreiheit in ITSM Mobile Agent] aktiviert.
Diese Migration umfasst die folgenden Komponentenänderungen:
- Migration von veralteten Symbolabschnitten zu neuen Symbolabschnitten. Es umfasst eine bessere Gruppierung von Symbolabschnitten für die Bereitschaftsplanung und Incidents sowie Farbvariablen für Symbole.
- Migration von veralteten UI-Parametern auf neue Eingabeformular-Bildschirme. Es vereinfacht die Definition von Parametern, ermöglicht die Themengestaltung auf dem Eingabeformular-Bildschirm und unterstützt Verbesserungen der Barrierefreiheit durch Mobile Platform.
- Migration von Ansichten veralteter Karten zu mobilen Ansichten. Es ermöglicht die Verwendung von Farbvariablen je nach Thema.
- Alle Stiländerungen können über UI-Regeln anstelle von UI-Stilen durchgeführt werden.
- Bei Schaltflächen, die eine positive Aktion ausführen, wurde die Gewichtung der Schaltfläche von primär in positiv geändert.
Wenn Kunden von einer älteren Version zu ITSM Mobile Agent 5.0.3 migrieren, werden automatisch die folgenden Schritte ausgeführt:
- Wenn das Ereignis plugin.upgraded für die Anwendung ITSM Mobile Agent (sn_itsm_mobile_agt) ausgelöst wird, wird die Skriptaktion Run clean upgrade for ITSM Mobile Agent ausgeführt.
- Diese Skriptaktion ruft die folgenden Upgrade-APIs auf:
- Für veraltete Symbolabschnitte zu neuen Navigationsabschnitten verwenden Sie die cleanUpgradeIconSections()- Methode aus der Skripteinbindung sn_itsm_mobile_agt.MobileUtahUpgradeEngine.
- Für alte UI-Parameter für den neuen Eingabeformular-Bildschirm verwenden Sie die cleanUpgradeButtonInstance()- Methode aus der Skripteinbindung sn_itsm_mobile_agt.MobileUtahUpgradeEngine.
- Für veraltete Karten zu neuen mobilen Ansichten verwenden Sie die Methode cleanUpgradeLegacyCards() aus der Skripteinbindung sn_itsm_mobile_agt.MobileUtahUpgradeEngine.
- Eine Zuordnung mit Schlüssel-Wert-Paaren, sn_itsm_mobile_agt.MobileIconSectionMigrationConstant, wird eingeführt, wobei der Schlüssel die sys_id der veralteten Standardkonfiguration ist und der Wert ein Objekt mit einer durch Kommas getrennten Liste von Metadaten für die entsprechende neue Standardkonfiguration ist, die im Upgradeprozess eingeführt wird .
- Nachdem die Skriptaktion ausgeführt wurde und alle erforderlichen Aktionen ausgeführt hat, wird sie deaktiviert, damit sie bei zukünftigen Upgrades nicht erneut ausgeführt wird.
Migration von veralteten Symbolabschnitten zu Navigationsabschnitten
In diesem Fall enthält die Skripteinbindung sn_itsm_mobile_agt.MobileIconSectionMigrationConstants die folgenden Schlüssel-Wert-Paare:
- Schlüssel: sys_id des veralteten Standarddatensatzes sys_sg_icon_section
- Wert: Objekt mit einer kommagetrennten Liste von sys_ids von sys_sg_navigation_section - und sys_sg_applet_launcher_m2m_section -Datensätzen.
Die Aktion „Neues Upgrade für ITSM Mobile Agent -Skript ausführen“ wird ausgeführt, um die folgenden Schritte für jeden Schlüssel in der Zuordnung auszuführen:
- Überprüfen Sie die folgenden Datensätze auf Anpassungen.
- Legacy-Standarddatensatz sys_sg_icon_section.
- Vergleichen Sie, ob der veraltete Standard-Symbolabschnitt mindestens einen neuen oder einen sys_sg_applet_launcher_m2m_section -Datensatz weniger aufweist, wenn Sie ihn mit dem neuen Standard-Symbolabschnitt vergleichen.
- Basierend auf Anpassungen wird einer der folgenden Schritte ausgeführt.
- Wenn einer der oben genannten Datensätze angepasst wird, deaktiviert das Skript den neuen Standarddatensatz sys_sg_navigation_section.
- Wenn keiner der oben genannten Datensätze angepasst wird, deaktiviert das Skript den veralteten Standarddatensatz sys_sg_icon_section.
Hinweis:
- Benutzerdefinierte Symbolabschnitte, die standardmäßig nicht verfügbar sind, funktionieren weiterhin, unterstützen jedoch möglicherweise nicht die Compliance des Next Experience Designs und der Barrierefreiheit. Kunden müssen sie zu Navigationsabschnitten migrieren, um eine bessere Experience zu erhalten.
- Für benutzerdefinierte Symbolabschnitte, die standardmäßig verfügbar sind, müssen Kunden die veralteten Standard-Symbolabschnitte, die noch aktiv sind, manuell überprüfen und ihre Anpassungen in die neuen Standardnavigationsabschnitte verschieben.
- Wenn benutzerdefinierte Symbolabschnitte nicht zu den neuen Navigationsabschnitten migriert werden, erwartet die Benutzer eine gemischte Experience, die möglicherweise nicht vollständig mit dem neuen Next Experience -Design kompatibel ist und zu Problemen mit der Zugänglichkeit führen kann.
Migration von UI-Parametern auf den Eingabeformular-Bildschirm
In diesem Fall enthält die Skripteinbindung sn_itsm_mobile_agt.MobileInputFormScreenMigrationConstants die folgenden Schlüssel-Wert-Paare:
- Schlüssel: sys_id des veralteten Standarddatensatzes sys_sg_button_instance
- Wert: Objekt mit einer kommagetrennten Liste von sys_ids des neuen Standarddatensatzes sys_sg_button_instance und anderen Metadaten.
Die Aktion „Upgrade-Skript ausführen “ für ITSM Mobile Agent -Skript wird dann ausgeführt, um die folgenden Schritte für jeden Schlüssel in der Zuordnung auszuführen:
- Überprüfen Sie die folgenden Datensätze auf Anpassungen.
- Legacy-Standarddatensatz sys_sg_button_instance.
- Datensatz [sys_sg_button, der dem Datensatz sys_sg_button_instance zugeordnet ist.
- Datensätzesys_sg_ui_parameter und sys_sg_action_param_map, die dem Datensatz sys_sg_button zugeordnet sind.
- Datensatz [sys_sg_write_back_action_item, der dem Datensatz sys_sg_button zugeordnet ist.
- Basierend auf Anpassungen wird einer der folgenden Schritte ausgeführt.
- Wenn einer der oben genannten Datensätze angepasst wird, deaktiviert das Skript den neuen Standarddatensatz sys_sg_button_instance.
- Wenn keiner der oben genannten Datensätze angepasst wird, deaktiviert das Skript den veralteten Standarddatensatz sys_sg_button_instance.
Hinweis:
- Benutzerdefinierte Schaltflächen-Instanz-Flows (UI-Parameter), die standardmäßig nicht verfügbar sind, funktionieren weiterhin, unterstützen jedoch möglicherweise nicht die Next Experience -Design- und Eingabehilfe-Compliance. Kunden müssen sie zu Eingabeformular-Bildschirmen migrieren, um eine bessere Experience zu erhalten.
- Für benutzerdefinierte Schaltflächeninstanz-Flows (UI-Parameter), die standardmäßig verfügbar sind, müssen Kunden die veralteten Standarddatensätze sys_sg_button_instance, die noch aktiv sind, manuell überprüfen und ihre Anpassungen in den neuen Flow sys_sg_button_instance verschieben (siehe Zuordnung sn_itsm_mobile_agt.MobileInputFormScreenMigrationConstants). Informationen zum Konfigurieren von Eingabeformular-Bildschirmen auf Mobilgeräten finden Sie unter Eingabeformular-Bildschirm.
- Wenn benutzerdefinierte UI-Parameter nicht auf die neuen Eingabeformular-Bildschirme migriert werden, erwartet die Benutzer eine gemischte Experience, die möglicherweise nicht vollständig mit dem neuen Next Experience -Design kompatibel ist und zu Problemen mit der Zugänglichkeit führen kann.
Migration von Elementansichten auf neue Mobile-Karten
In diesem Fall enthält die Skripteinbindung sn_itsm_mobile_agt.MobileIconSectionMigrationConstants die folgenden Schlüssel-Wert-Paare:
- Schlüssel: sys_id des veralteten Standarddatensatzes sys_sg_item_view
- Wert: Objekt mit einer durch Kommas getrennten Liste von sys_ids von sys_sg_form_screen - und sys_sg_master_item -Datensätzen, auf die auf die veraltete Karte (d. h. Elementansicht) verwiesen wird.
Die Aktion „Upgrade-Skript ausführen “ für ITSM Mobile Agent -Skript wird dann ausgeführt, um die folgenden Schritte für jeden Schlüssel in der Zuordnung auszuführen:
- Überprüfen Sie die folgenden Datensätze auf Anpassungen.
- Legacy-Standarddatensatz sys_sg_item_view.
- Alle sys_sg_ui_style -Datensätze, die dem sys_sg_item_view -Datensatz zugeordnet sind.
- Wenn einer der genannten Datensätze angepasst wird, setzt das Skript die Datensätze sys_sg_form_screen und sys_sg_master_item nur dann auf den vorherigen Status zurück, wenn diese Datensätze nicht angepasst werden.
Hinweis:
- Benutzerdefinierte Elementansichten, die standardmäßig nicht verfügbar sind, funktionieren weiterhin, unterstützen jedoch möglicherweise nicht die Compliance des Next Experience Designs und der Barrierefreiheit. Kunden müssen sie zu Eingabeformular-Bildschirmen migrieren, um eine bessere Experience zu erhalten.
- Für benutzerdefinierte Symbolabschnitte, die standardmäßig verfügbar sind, müssen Kunden die alten Standard-Flows, die noch aktiv sind, manuell überprüfen und ihre Anpassungen in den neuen Flow verschieben. Informationen zum Konfigurieren von Karten auf Mobilgeräten finden Sie unter Bildschirme mit Mobile Card Builder anpassen.
- Wenn benutzerdefinierte Elementansichten nicht zu neuen Mobile-Karten migriert werden, erwartet die Benutzer eine gemischte Experience, die möglicherweise nicht vollständig mit dem neuen Next Experience -Design kompatibel ist und zu Problemen mit der Zugänglichkeit führen kann.