Migration des catégories et des modules de liste de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services pour ITSM

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 5 minutes de lecture
  • La migration de Espace de travail d'agent pour ITSM vers Espace de travail pour l'exploitation des services (SOW) pour ITSM comprend l'identification des tables obligatoires, les enregistrements de champ en surbrillance pour les migrations et le processus de migration.

    Propriété système associée

    Si Espace de travail d'agent pour ITSM contient des modules de liste qui utilisent des applicabilités de liste basées sur des groupes, activez uniquement la propriété glide.ux.user_criteria_enabled mentionnée dans la table Propriétés système [sys_properties].

    Comment l'utilitaire de migration identifie-t-il les catégories et les modules de liste pour la migration ?

    L'utilitaire de migration pour SOW identifie les catégories de liste et les modules à migrer en fonction du type de migration.

    Mappage des catégories et modules de liste

    L'utilitaire de migration gère un mappage entre les catégories de liste et les modules de liste du système de base Espace de travail d'agent pour ITSM et leurs enregistrements correspondants dans le Espace de travail pour l'exploitation des services. Il identifie le mappage en vérifiant la similitude des tables, des conditions et de l'intuitivité des noms.

    Critères de migration
    L'utilitaire de migration utilise différents champs et valeurs en fonction du type de migration (catégories de listes, modules de listes, mise en page de listes, applicabilités de listes et attributs de liste).
    • Les catégories de liste qui utilisent des enregistrements de la table Catégorie de liste de l'espace de travail [sys_aw_list_category] et Catégorie de liste UX [sys_ux_list_category].
    • Éléments et modules de liste au sein de chaque catégorie qui utilisent des enregistrements de la table Liste d'espace de travail [sys_aw_list] et Liste UX [sys_ux_list].
    • Disposition en colonnes des modules de liste
    • Applicabilités de liste
    • Attributs de liste

    Mode de fonctionnement de la migration

    L'utilitaire de migration utilise différents champs, valeurs et étapes de migration en fonction du type de migration. Toutes ces actions sont effectuées par l'utilitaire.

    Mappage et vérification
    1. Il crée et vérifie un mappage complet entre les catégories ou modules de liste Espace de travail d'agent pour ITSM et les catégories ou modules de liste Espace de travail pour l'exploitation des services.
    2. Il vérifie le mappage en fonction de la table, des conditions et de l'intuitivité dans le nom des catégories et modules de liste du système de base dans Espace de travail d'agent pour ITSM et Espace de travail pour l'exploitation des services.
    Migration des catégories de liste
    1. Il itère sur la table Catégorie de liste de l'espace de travail [sys_aw_list_category] avec la condition de filtre espace de travail = Espace de travail d'agent.
    2. Vérifiez le mappage entre Espace de travail d'agent pour ITSM et Espace de travail pour l'exploitation des services pour chaque élément de liste.
    3. Si un mappage est trouvé, mettez à jour les catégories de liste en copiant les champs suivants de l'enregistrement de table actuel Catégorie de liste d'espace de travail Espace de travail d'agent pour ITSM [sys_aw_list_category] sur l'enregistrement de table Catégorie de liste UX Espace de travail pour l'exploitation des services [sys_ux_list_category] mappé :
      • Actif
      • description
      • order
      • Actif
    4. Si aucun mappage n'est trouvé, il crée un enregistrement dans la table Catégorie de liste UX [sys_ux_list_category].

      Si le mappage est introuvable, cela signifie que la catégorie spécifiée existe dans Espace de travail d'agent pour ITSM , mais qu'elle est manquante dans Espace de travail pour l'exploitation des services (nouvelle catégorie créée par l'utilisateur).

    Migration d'éléments ou de modules de liste pour chaque catégorie
    1. Itère sur la table Liste de l'espace de travail [sys_aw_list] avec la condition de filtre de l'élément ou du module de liste actuel et espace de travail = Espace de travail d'agent.
    2. Vérifie le mappage entre Espace de travail d'agent pour ITSM et Espace de travail pour l'exploitation des services pour chaque élément de liste.
    3. Si un mappage est trouvé, met à jour les éléments de liste en copiant les champs suivants de l'enregistrement Liste de l'espace de travail Espace de travail d'agent pour ITSM [sys_aw_list] actuel sur l'enregistrement Liste UX Espace de travail pour l'exploitation des services [sys_ux_list] mappé :
      • Titre
      • order
      • Actif
      • condition
    4. Si aucun mappage n'est trouvé, il crée un enregistrement dans la table Liste UX [sys_ux_list].

      Si le mappage est introuvable, cela signifie que l'élément de liste existe dans Espace de travail d'agent pour ITSM, mais que l'élément de liste est manquant dans Espace de travail pour l'exploitation des services. Dans de tels cas, l'utilitaire de migration crée un enregistrement dans la table Liste UX [sys_ux_list] en définissant les champs suivants à partir de l'enregistrement de liste Espace de travail d'agent pour ITSM actuel et (catégorie = catégorie d'itération actuelle, configuration = Par défaut – SOW et vue = SOW) :

      • Titre
      • order
      • Actif
      • condition
    5. Effectue la migration suivante après la migration de l'élément de liste (si le mappage est trouvé) ou après sa création (si le mappage est introuvable) :
      1. Migre l'applicabilité de la liste pour l'élément de liste migré ou créé :
        1. Crée une applicabilité de liste à l'aide de la table Applicabilité de liste [sys_ux_applicability_m2m_list] et des critères d'utilisateur (si des groupes sont spécifiés dans l'élément de liste) avec le module de liste, les rôles et les groupes Espace de travail d'agent pour ITSM correspondants.
        2. Joint cette applicabilité de liste nouvellement créée à l'élément de liste Espace de travail pour l'exploitation des services migré ou créé.

        L'utilitaire de migration ne supprime aucune applicabilité de liste existante associée à la liste migrée.

      2. Migre la disposition en colonnes de l'élément de liste migré ou créé :
        1. Unifie la disposition en colonnes dans Espace de travail pour l'exploitation des services en fonction de la disposition du module de liste avec un élément de liste d'ordre inférieur dans la table Espace de travail d'agent pour ITSM spécifiée.
        2. Recherchez les enregistrements avec les conditions suivantes dans la table Liste [sys_ui_list] pour définir la disposition en colonnes dans Espace de travail pour l'exploitation des services :
          • conditions = table (à laquelle cet élément de liste est associé)
          • liste parente = null

          Pour cet enregistrement, l'utilitaire de migration met à jour la table Élément de liste [sys_ui_list_element] pour insérer ou mettre à jour l'ordre et les colonnes appropriés.

      3. Migre les attributs de liste pour les éléments de liste migrés ou créés :

        Espace de travail d'agent pour ITSM utilise les attributs de liste Omit Count et Disable Highlighted Values. Ces attributs sont associés à la table Attribut de liste d'espace de travail [sys_aw_list_attribute]. Pour l'enregistrement d'élément de liste actuel, l'utilitaire de migration :

        1. itère sur la table Attribut de liste d'espace de travail [sys_aw_list_attribute_list] pour identifier les attributs de liste associés à l'enregistrement spécifié ;
        2. définit les attributs correspondants dans la table Liste UX [sys_ux_list].