Rediriger les liens du module UI16 vers Espace de travail pour l'exploitation des services
Redirigez les liens de navigation du module UI16 classique vers l’expérience équivalente Espace de travail pour l'exploitation des services (SOW).
Avant de commencer
Rôle requis : sn_exp_redirect.sn_redirect_config_admin
Pourquoi et quand exécuter cette tâche
Remarque :
- L’option permettant d’activer la fonctionnalité de redirection des liens de navigation du module UI16 classique et de SOW Admin Center configurer selon les besoins est disponible uniquement pour la mise à niveau ou les instances existantes.
- Dans les nouvelles instances, cette fonctionnalité est activée par défaut dans le système de base et ne peut pas être configurée. Tous les utilisateurs sont automatiquement redirigés vers le SOW. Pour modifier ce paramètre, vous devez consulter ServiceNow.
- Lorsque la propriété système est définie sur vrai, sélectionner sn_sow_itsm_admin.experience_redirection_enabled.sow n’importe quel lien de navigation du module UI16 configuré redirige tous les utilisateurs vers l’expérience équivalente SOW , en contournant toutes les conditions au niveau de l’application et du groupe d’utilisateurs.
Procédure
Que faire ensuite
Outre la configuration administrateur ci-dessus, le module UI16 doit prendre en charge la configuration de redirection de lien. Pour vérification, sélectionnez l’option Modifier le module sur le module UI16 et vérifiez les points suivants :
- Le champ Type de lien est défini sur URL.
- Le champ Argument doit référencer le point de terminaison Redirect Handler (sn_exp_redirect_redirect_handler.do).
- Les paramètres de requête requis ont le format suivant :
- coreui : URL pour l’interface utilisateur classique (Core UI). Par exemple,
incident.do %3Fsysparm_query %3D... - UIB : URL de l’UIB (SOW expérience)
- type : identificateur du type de module
- produit : identificateur de produit. Par exemple, MIM (pour Gestion des incidents majeurs)
- coreui : URL pour l’interface utilisateur classique (Core UI). Par exemple,
- Les URL transmises dans les paramètres coreui et uib doivent être encodées URL. Si les URL contiennent des caractères spéciaux ou des espaces, la redirection échoue car le système divise les paramètres aux limites de l’esperluette (&).
- & (esperluette) : %26
- (espace) : %20
- ? (point d’interrogation) : %3F
- =(est égal à) : %3D
Par exemple : une URL d’interface utilisateur principale avec des paramètres de requête supplémentaires doit coder tous les caractères spéciaux internes. Par exemple,
incident.do %3Fsysparm_query %3Dcategory %3Dnetwork %2526state %3D1Remarque :Ne transmettez pas d’URL brutes avec des caractères spéciaux non codés. La redirection échoue si l’encodage d’URL est manquant.
sn_exp_redirect_redirect_handler.do ?coreui=incident_list.do ?sysparm_query=major_incident_state %3Dproposed %5Eactive %3Dtrue %5EEQ&uib=/now/sow/list/params/list-id/b3ae077843887110f275a32d68b8f236&type=app_module&product=mim