Migration vers Agent mobile ITSM la version 5.0.3
La migration vers Agent mobile ITSM la version 5.0.3 active la conformité du thème et de l’accessibilité Next Experience dans Agent mobile ITSM.
Cette migration comprend les changements de composants suivants :
- Migration des sections d’icône héritée vers de nouvelles sections d’icône. Cela inclut un meilleur regroupement des sections d’icônes pour On-Call Scheduling et les incidents, ainsi que des variables de couleur pour les icônes.
- Migration des paramètres hérités de l’interface utilisateur vers de nouveaux écrans du formulaire d’entrée. Il simplifie la façon dont les paramètres sont définis, active les thèmes sur l’écran du formulaire d’entrée et prend en charge les améliorations d’accessibilité par .Mobile Platform
- Migration des vues de cartes héritées vers des vues Mobile. Il permet d’utiliser des variables de couleur selon le thème.
- Tous les changements de style peuvent être effectués par le biais de règles d’interface utilisateur et non de styles d’interface utilisateur.
- Pour les boutons qui effectuent une action positive, l’accent de bouton est passé de primaire à positif.
Lorsque les clients migrent d’une version antérieure vers Agent mobile ITSM la version 5.0.3, les étapes suivantes sont automatiquement effectuées :
- Lorsque l’événement est déclenché pour l’application ITSM Mobile Agent (sn_itsm_mobile_agt), l’action plugin.upgraded de Run clean upgrade for ITSM Mobile Agent script est exécutée.
- Cette action de script appelle les API de mise à niveau suivantes :
- Pour les sections d’icônes héritées vers les nouvelles sections de navigation, utilisez la méthode cleanUpgradeIconSections() de la sn_itsm_mobile_agt. Script include MobileUtahUpgradeEngine .
- Pour les anciens paramètres de l’interface utilisateur vers le nouvel écran du formulaire d’entrée, la méthode cleanUpgradeButtonInstance() de lasn_itsm_mobile_agt. Script include MobileUtahUpgradeEngine .
- Pour les cartes héritées vers les nouvelles vues Mobile, la méthode cleanUpgradeLegacyCards() à partir de la sn_itsm_mobile_agt. Script include MobileUtahUpgradeEngine .
- Une carte avec des paires de valeurs clés, , sn_itsm_mobile_agt.MobileIconSectionMigrationConstantest introduite où la clé est le sys_id de la configuration par défaut héritée et la valeur est un objet avec une liste de métadonnées séparées par des virgules pour la nouvelle configuration par défaut correspondante introduite dans le processus de mise à niveau.
- Une fois que l’action de script est exécutée et effectue toutes les actions requises, elle est désactivée afin qu’elle ne soit pas exécutée à nouveau lors de futures mises à niveau.
Migration des sections d’icône héritée vers les sections de navigation
Dans ce cas, le sn_itsm_mobile_agt. Le script include MobileIconSectionMigrationConstants contient les paires de valeurs clés suivantes :
- Clé : sys_id de l’enregistrement par défaut sys_sg_icon_section hérité.
- Valeur : objet avec une liste de sys_ids sys_sg_navigation_sectionsys_sg_applet_launcher_m2m_section et d’enregistrements séparés par des virgules.
Le script de mise à niveau de l’action de script Exécuter une mise à niveau propre pour ITSM Mobile Agent s’exécute pour effectuer les étapes suivantes pour chaque clé de la carte :
- Vérifiez les enregistrements suivants pour les personnalisations.
- Enregistrement par défaut sys_sg_icon_section hérité.
- Comparez si la section d’icône par défaut héritée a au moins un nouvel enregistrement ou un enregistrement de moins sys_sg_applet_launcher_m2m_section par rapport à la nouvelle section d’icône par défaut.
- En fonction des personnalisations, l’une des étapes suivantes est effectuée.
- Si l’un des enregistrements ci-dessus est personnalisé, le script désactive le nouvel enregistrement par défaut sys_sg_navigation_section .
- Si aucun des enregistrements ci-dessus n’est personnalisé, le script désactive l’enregistrement par défaut sys_sg_icon_section hérité.
Remarque :
- Les sections d’icône personnalisée qui ne sont pas disponibles par défaut continuent de fonctionner, mais peuvent ne pas prendre en charge Next Experience la conformité des thèmes et de l’accessibilité. Les clients doivent les migrer vers les sections de navigation pour une meilleure expérience.
- Pour les sections d’icône personnalisées disponibles par défaut, les clients doivent examiner manuellement les sections d’icône par défaut héritées qui sont toujours actives et déplacer leurs personnalisations vers les nouvelles sections de navigation par défaut.
- Si les sections d’icônes personnalisées ne sont pas migrées vers les nouvelles sections de navigation, les utilisateurs auront une expérience mitigée qui peut ne pas être entièrement compatible avec le nouveau Next Experience thème et peut entraîner des problèmes d’accessibilité.
Migration des paramètres de l’interface utilisateur vers l’écran du formulaire d’entrée
Dans ce cas, le sn_itsm_mobile_agt. Le script include MobileInputFormScreenMigrationConstants contient les paires de valeurs clés suivantes :
- Clé : sys_id de l’enregistrement par défaut sys_sg_button_instance hérité.
- Valeur : objet avec une liste de sys_ids séparés par des virgules du nouvel enregistrement par défaut sys_sg_button_instance et d’autres métadonnées.
Le script de mise à niveau de l’action de script Exécuter une mise à niveau propre pour ITSM Mobile Agent s’exécute ensuite pour effectuer les étapes suivantes pour chaque clé de la carte :
- Vérifiez les enregistrements suivants pour les personnalisations.
- Enregistrement par défaut sys_sg_button_instance hérité.
- sys_sg_button Enregistrement associé à l’enregistrement sys_sg_button_instance .
- sys_sg_ui_parameter et sys_sg_action_param_map les enregistrements associés à l’enregistrement sys_sg_button .
- sys_sg_write_back_action_item Enregistrement associé à l’enregistrement sys_sg_button .
- En fonction des personnalisations, l’une des étapes suivantes est effectuée.
- Si l’un des enregistrements ci-dessus est personnalisé, le script désactive le nouvel enregistrement par défaut sys_sg_button_instance .
- Si aucun des enregistrements ci-dessus n’est personnalisé, le script désactive l’enregistrement par défaut sys_sg_button_instance hérité.
Remarque :
- Les flux d’instances de bouton personnalisé (paramètres d’interface utilisateur) qui ne sont pas disponibles par défaut continuent de fonctionner, mais peuvent ne pas prendre en charge Next Experience la conformité des thèmes et de l’accessibilité. Les clients doivent les migrer vers des écrans du formulaire d’entrée pour une meilleure expérience.
- Pour les flux d’instance de bouton personnalisés (paramètres de l’interface utilisateur) disponibles par défaut, les clients doivent examiner manuellement les enregistrements par défaut sys_sg_button_instance hérités qui sont toujours actifs et déplacer leurs personnalisations vers le nouveau sys_sg_button_instance flux (consultez la sn_itsm_mobile_agt de carte. MobileInputFormScreenMigrationConstants). Pour configurer les écrans du formulaire d’entrée sur mobile, voir Écran du formulaire d’entrée.
- Si les paramètres d’interface utilisateur personnalisés ne sont pas migrés vers les nouveaux écrans du formulaire d’entrée, les utilisateurs auront une expérience mitigée qui peut ne pas être entièrement compatible avec le nouveau Next Experience thème et peut entraîner des problèmes d’accessibilité.
Migration des vues d’éléments vers de nouvelles cartes Mobile
Dans ce cas, le sn_itsm_mobile_agt. Le script include MobileIconSectionMigrationConstants contient les paires de valeurs clés suivantes :
- Clé : sys_id de l’enregistrement par défaut sys_sg_item_view hérité.
- Valeur : objet avec une liste séparée par des virgules des sys_ids et sys_sg_form_screensys_sg_master_item des enregistrements où la carte héritée (c’est-à-dire la vue d’élément) est référencée.
Le script de mise à niveau de l’action de script Exécuter une mise à niveau propre pour ITSM Mobile Agent s’exécute ensuite pour effectuer les étapes suivantes pour chaque clé de la carte :
- Vérifiez les enregistrements suivants pour les personnalisations.
- Enregistrement par défaut sys_sg_item_view hérité.
- Tous les sys_sg_ui_style enregistrements associés à l’enregistrement sys_sg_item_view .
- Si l’un des enregistrements mentionnés est personnalisé, le script rétablit les sys_sg_form_screen enregistrements et sys_sg_master_item à l’état précédent uniquement si ces enregistrements ne sont pas personnalisés.
Remarque :
- Les vues d’éléments personnalisées qui ne sont pas disponibles par défaut continueront de fonctionner, mais peuvent ne pas prendre en charge Next Experience la conformité des thèmes et de l’accessibilité. Les clients doivent les migrer vers des écrans du formulaire d’entrée pour une meilleure expérience.
- Pour les sections d’icônes personnalisées disponibles par défaut, les clients doivent examiner manuellement les anciens flux par défaut toujours actifs et déplacer leurs personnalisations vers le nouveau flux. Pour plus d’informations sur la configuration des cartes sur Mobile, voir Personnaliser un écran à l’aide de Mobile Card Builder.
- Si les vues d’éléments personnalisées ne sont pas migrées vers de nouvelles cartes Mobile, les utilisateurs auront une expérience mitigée qui peut ne pas être entièrement compatible avec le nouveau Next Experience thème et peut entraîner des problèmes d’accessibilité.