Migration des actions d'interface utilisateur et des mises en page de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services pour ITSM
La migration de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services pour ITSM comprend l'identification des tables requises, l'identification des actions d'interface utilisateur et des enregistrements de mise en page éligibles pour les migrations, ainsi que le processus de migration.
Actions d'interface utilisateur
Les actions d'interface utilisateur s'affichent sous la forme de boutons de formulaire ou d'éléments de liste dans le menu Action d'interface utilisateur.
L'en-tête du formulaire affiche un groupe d'actions d'interface utilisateur sous un bouton de menu unique ou un bouton de division.
Pour regrouper les actions d'interface utilisateur, une mise en page est requise, qui agit comme un conteneur pour le groupe.
Tables utilisées pour la migration
| Nom de la table | Description |
|---|---|
| Action d'interface utilisateur [sys_ui_action] | Contient les configurations des mises en page et des actions d'interface utilisateur à migrer. |
| Mise en page de l'action d'interface utilisateur [sys_aw_form_uiaction_layout] | Contient un ensemble d'enregistrements (système de base ou personnalisé) associés à l'espace de travail d'agent. L'utilitaire de migration considère ces enregistrements comme éligibles à la migration. Toutes les actions d'interface utilisateur de groupe spécifiées dans l'enregistrement Mise en page de l'action d'interface utilisateur [sys_aw_form_uiaction_layout] sont migrées. |
Comment l'utilitaire de migration identifie-t-il les actions d'interface utilisateur et les mises en page pour la migration ?
L'utilitaire de migration Espace de travail pour l'exploitation des services identifie l'ensemble éligible d'actions d'interface utilisateur à migrer en fonction des éléments suivants :
- Enregistrements de la table Action d'interface utilisateur [sys_ui_action] mappés sur les enregistrements de la table Actions de formulaire UX [sys_ux_form_action].
- Enregistrements de la table Élément de mise en page d'actions de formulaire UX [sys_ux_form_action_layout_item] mappés sur les enregistrements de la table Actions de formulaire UX [sys_ux_form_action].
- Enregistrements de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout] mappés sur la table d'entrée.
Mode de fonctionnement de la migration
L'utilitaire de migration Espace de travail pour l'exploitation des services utilise la séquence suivante pour migrer les actions d'interface utilisateur de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services pour ITSM. Toutes ces actions sont effectuées par l’utilitaire.
- Il recherche les enregistrements de table Mise en page des actions d'interface utilisateur [sys_aw_form_uiaction_layout] mappés sur les enregistrements du groupe d'actions d'interface utilisateur [sys_aw_form_uiaction_group].
- Il recherche les enregistrements de la table Groupe de mises en page des actions de formulaire UX [sys_ux_form_action_layout_group] mappés sur les enregistrements de la table Mise en page des actions d'interface utilisateur [sys_aw_form_uiaction_layout]. L'ensemble des actions d'interface utilisateur et le type de regroupement doivent être identiques pour ces enregistrements.
- Si aucun enregistrement n'est trouvé, il crée un enregistrement de table pour le groupe de mises en page des actions de formulaire UX [sys_ux_form_action_layout_group].
L'utilitaire de migration Espace de travail pour l'exploitation des services utilise la séquence suivante pour migrer les mises en page de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services pour ITSM. Toutes ces actions sont effectuées par le système.
- Il recherche les enregistrements de table Groupe d'actions d'interface utilisateur [sys_ux_form_action_layout_group] mappés sur les enregistrements de la table Groupe de mises en page des actions de formulaire UX [sys_ux_form_action_layout_item].
- Si aucun enregistrement n'est trouvé, il crée un enregistrement de table Groupe de mises en page des actions de formulaire UX [sys_ux_form_action_layout_item] et les mappe sur l'enregistrement de la table Groupe d'actions d'interface utilisateur [sys_ux_form_action_layout_group].
L'utilitaire de migration Espace de travail pour l'exploitation des services utilise la séquence suivante pour migrer les tables d'entrée de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services pour ITSM. Toutes ces actions sont effectuées par le système.
- Il recherche un enregistrement de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout].
- Si aucun enregistrement de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout] n'est trouvé, il effectue la migration et affiche les actions d'interface utilisateur groupées dans la page d'enregistrement en tant qu'actions d'interface utilisateur non groupées. Remarque :Les actions d'interface utilisateur ne sont regroupées que si un enregistrement de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout] est trouvé.
- Si un enregistrement est trouvé, il procède à la migration en suivant la séquence suivante :
- Il vérifie si l'enregistrement de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout] est unifié.
Pour les enregistrements unifiés, le champ use_layout_items_only est sélectionné.
- Il procède à la migration si l'enregistrement n'est pas unifié.
- Il recherche les enregistrements de la table Élément de mise en page d'actions Sys Ux M2m [sys_ux_m2m_action_layout_item] mappés sur l'enregistrement de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout].
- Si aucun enregistrement mappé n'est trouvé, il crée un enregistrement de table Élément de mise en page d'actions Sys Ux M2m [sys_ux_m2m_action_layout_item].
- Il vérifie si l'enregistrement de la table Mise en page des actions de formulaire UX [sys_ux_form_action_layout] est unifié.