Listenkategorien und Module von ITSM-Mitarbeiterbereich nach Service Operations-Arbeitsbereich für ITSM migrieren
Die Migration von ITSM-Mitarbeiterbereich nach Service Operations-Arbeitsbereich (SOW) für ITSM umfasst die Identifizierung der erforderlichen Tabellen, die Kennzeichnung der Felddatensätze für Migrationen und den Migrationsprozess.
Zugehörige Systemeigenschaft
Wenn ITSM-Mitarbeiterbereich Listenmodule enthält, die gruppenbasierte Listenanwendbarkeiten verwenden, aktivieren Sie nur die Eigenschaft glide.ux.user_criteria_enabled in der Tabelle „Systemeigenschaft“ [sys_properties].
So identifiziert das Migrationsdienstprogramm Listenkategorien und Module für die Migration
Das Migrationsdienstprogramm für SOW identifiziert die zu migrierenden Listenkategorien und Module abhängig von der Art der Migration.
Das Migrationsdienstprogramm verwaltet eine Zuordnung zwischen den ITSM-Mitarbeiterbereich-Listenkategorien und den Listenmodulen des Basissystems und den entsprechenden Datensätzen im Service Operations-Arbeitsbereich. Es identifiziert die Zuordnung, indem Tabellen, Bedingungen und die Ähnlichkeit der Namen überprüft werden.
- Für Listenkategorien werden die Tabelleneinträge „Arbeitsbereich-Listenkategorie“ [sys_aw_list_category] und „UX-Listenkategorie“ [sys_ux_list_category] verwendet.
- Listen Sie Elemente und Module in jeder Kategorie anhand der Tabellendatensätze „Arbeitsbereichsliste“ [sys_aw_list] und „UX-Liste“ [sys_ux_list] auf.
- Spaltenlayout von Listenmodulen
- Listen-Anwendbarkeiten
- Listenattribute
Funktionsweise der Migration
Das Migrationsdienstprogramm verwendet je nach Migrationstyp unterschiedliche Felder, Werte und Migrationsschritte. Alle diese Aktionen werden vom Dienstprogramm durchgeführt.
- Erstellt und verifiziert umfassende Zuordnung zwischen ITSM-Mitarbeiterbereich-Listenkategorien oder -Modulen und Listenkategorien oder -Modulen des Service Operations-Arbeitsbereich s.
- Überprüft die Zuordnung basierend auf Tabelle, Bedingungen und Ähnlichkeit des Namens der Basissystem-Listenkategorien und Module in ITSM-Mitarbeiterbereich und Service Operations-Arbeitsbereich.
- Iteriert über die Tabelle „Arbeitsbereich-Listenkategorie“ [sys_aw_list_category] mit der Filterbedingung
Arbeitsbereich=Mitarbeiterbereich. - Überprüft die Zuordnung zwischen ITSM-Mitarbeiterbereich und Service Operations-Arbeitsbereich für jedes Listenelement.
- Wenn eine Zuordnung gefunden wird, werden die Listenkategorien aktualisiert, indem die folgenden Felder aus dem aktuellen ITSM-Mitarbeiterbereich-Tabellendatensatz „Arbeitsbereich-Listenkategorie“ [sys_aw_list_category] in den zugeordneten Service Operations-Arbeitsbereich-Tabellendatensatz „UX-Listenkategorie“ [sys_ux_list_category] kopiert werden:
- aktiv
- Beschreibung
- Bestellen
- aktiv
- Wenn keine Zuordnung gefunden wird, wird ein Datensatz in der Tabelle „UX-Listenkategorie“ [sys_ux_list_category] erstellt.
Wenn die Zuordnung nicht gefunden wird, bedeutet dies, dass die angegebene Kategorie in ITSM-Mitarbeiterbereich vorhanden ist, im Service Operations-Arbeitsbereich jedoch fehlt (neue vom Anwender erstellte Kategorie).
- Iteriert über die Tabelle „Arbeitsbereichsliste“ [sys_aw_list] mit der Filterbedingung des aktuellen Listenelements oder Moduls und
Arbeitsbereich=Mitarbeiterbereich. - Überprüft die Zuordnung zwischen ITSM-Mitarbeiterbereich und Service Operations-Arbeitsbereich für jedes Listenelement.
- Wenn eine Zuordnung gefunden wird, werden die Listenelemente aktualisiert, indem die folgenden Felder aus dem aktuellen ITSM-Mitarbeiterbereich-Datensatz „Arbeitsbereichsliste“ [sys_aw_list] in den zugeordneten Service Operations-Arbeitsbereich-Datensatz „UX-Liste“ [sys_ux_list] kopiert werden:
- Titel
- Bestellen
- aktiv
- Bedingung
- Wenn keine Zuordnung gefunden wird, wird ein Datensatz in der Tabelle „UX-Liste“ [sys_ux_list] erstellt.
Wenn die Zuordnung nicht gefunden wird, bedeutet dies, dass das Listenelement in ITSM-Mitarbeiterbereich vorhanden ist, in Service Operations-Arbeitsbereich jedoch fehlt. In solchen Fällen erstellt das Migrationsdienstprogramm einen Datensatz in der Tabelle „UX-Liste“ [sys_ux_list], indem die folgenden Felder aus dem aktuellen ITSM-Mitarbeiterbereich-Listendatensatz und (
Kategorie = aktuelle Iterationskategorie, Konfiguration = Standard – SOW und Ansicht = sow) festgelegt werden:- Titel
- Bestellen
- aktiv
- Bedingung
- Führt die folgende Migration durch, nachdem das Listenelement migriert (falls Zuordnung gefunden) oder erstellt (falls keine Zuordnung gefunden) wurde:
- Migriert die Listenanwendbarkeit für das migrierte oder erstellte Listenelement:
- Erstellt eine Listenanwendbarkeit mithilfe der Tabelle „Listen-Anwendbarkeit“ [sys_ux_applicability_m2m_list] und der Anwenderkriterien (wenn Gruppen im Listenelement angegeben sind) mit dem entsprechenden ITSM-Mitarbeiterbereich-Listenmodul, den Rollen und Gruppen.
- Hängt diese neu erstellte Listenanwendbarkeit an das migrierte oder erstellte Listenelement des Service Operations-Arbeitsbereich s an.
Das Migrationsdienstprogramm löscht keine vorhandenen Listenanwendbarkeiten, die der migrierten Liste zugeordnet sind.
- Migriert das Spaltenlayout für das migrierte oder erstellte Listenelement:
- Vereinheitlicht das Spaltenlayout in Service Operations-Arbeitsbereich basierend auf dem Layout des Listenmoduls mit einem untergeordneten Listenelement in der angegebenen ITSM-Mitarbeiterbereich-Tabelle.
- Sucht in der Tabelle „Liste“ [sys_ui_list] nach Datensätzen mit den folgenden Bedingungen, um das Spaltenlayout in Service Operations-Arbeitsbereich festzulegen:
Bedingungen = Tabelle(der dieses Listenelement zugeordnet ist)Übergeordnete Liste =null
Für diesen Datensatz aktualisiert das Migrationsdienstprogramm die Tabelle „Listenelement“ [sys_ui_list_element], um die richtigen Spalten einzufügen bzw. die Reihenfolge zu aktualisieren.
- Migriert Listenattribute für migrierte oder erstellte Listenelemente:
ITSM-Mitarbeiterbereich verwendet die Listenattribute Omit Count und Disable Highlighted Values. Diese Attribute sind der Tabelle „Arbeitsbereich-Listenattribut“ [sys_aw_list_attribute] zugeordnet. Für den aktuellen Listenelementdatensatz führt das Migrationsdienstprogramm Folgendes aus:
- Iteriert die Tabelle „Arbeitsbereich-Listenattribut“ [sys_aw_list_attribute_list], um Listenattribute zu identifizieren, die dem angegebenen Datensatz zugeordnet sind.
- Legt die entsprechenden Attribute in der Tabelle „UX-Liste“ [sys_ux_list] fest.
- Migriert die Listenanwendbarkeit für das migrierte oder erstellte Listenelement: