Neue Datensatz-Menüelemente von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich für ITSM migrieren
Die Migration der neuen Datensatz-Menüelemente von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich für ITSM umfasst die Identifizierung der erforderlichen Tabellen, die Identifizierung neuer Datensatz-Menüelemente für Migrationen und den Migrationsprozess.
Systemeigenschaft
sys_property: sn_sow_migration.itsm_aw_migration_tables
Datensätze, die genau diesen Tabellen entsprechen, werden von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich migriert.
Für die Migration verwendete Tabelle
Neues Datensatz-Menüelement [sys_aw_new_menu_item]: Enthält die aktiven Datensätze, die von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich für ITSM migriert werden sollen.
So identifiziert das Migrationsprogramm neue Datensatz-Menüelemente für die Migration
- Aktive Datensätze der Tabelle „ITSM Mitarbeiterbereich“, die durch die Tabelle „Neues Datensatz-Menüelement“ [sys_aw_new_menu_item] angegeben werden.
- Die Datensätze einer bereits in der Konfiguration des neuen Datensatz-Menüelements für Service Operations-Arbeitsbereich erwähnten Tabelle werden nicht migriert, um Duplikate zu vermeiden.
Wenn in der Tabelle „Neues Datensatz-Menüelement“ [sys_aw_new_menu_item] doppelte aktive Datensätze enthalten sind, migriert das Dienstprogramm nur jeweils eine Kopie eines aktiven Datensatzes.
Funktionsweise der Migration
Das Service Operations-Arbeitsbereich-Migrationsdienstprogramm verwendet die folgende Abfolge, um neue Datensatz-Menüelemente von ITSM Mitarbeiterbereich nach Service Operations-Arbeitsbereich für ITSMzu migrieren. Alle diese Aktionen werden vom Dienstprogramm durchgeführt.
- Sucht nach der aktuellen Konfiguration des neuen Datensatz-Menüelements für Service Operations-Arbeitsbereich.
Fragt die Tabelle „UX – Seiteneigenschaft“ [sys_ux_page_property] wie folgt ab:
- Service Operations-Arbeitsbereich-Seite (aa881cad73c4301045216238edf6a716 ist die sysId für den Seitendatensatz von Service Operations-Arbeitsbereich).
- chrome_tab (Name für den Datensatz von „UX – Seiteneigenschaft“, in dem ein neues Datensatz-Menüelement für Service Operations-Arbeitsbereich gespeichert wird)
- Verwendet den in Schritt 1 abgerufenen Datensatz, um nach Tabellen zu suchen, die bereits Teil des neuen Datensatz-Menüelements für Service Operations-Arbeitsbereich sind.
- Ignoriert die vorhandenen Tabellen während der Migration, um Duplikate zu vermeiden.
- Sucht die Datensätze der Tabelle „Neues Datensatz-Menüelement“ [sys_aw_new_menu_item], deren Feldwerte wie folgt festgelegt sind:
- active ist true
- workspace ist Agent Workspace
- table ist eine(r) von sn_sow_migration.itsm_aw_migration_tables.
Für jeden Datensatz gilt: Wenn der Tabellenname nicht Teil vorhandener Tabellen ist und wenn derselbe Tabellenname noch nicht verarbeitet wurde, dann erstellt das Migrationsdienstprogramm ein JSON-Objekt.
- Erstellt wie folgt ein JSON-Objekt, das Daten enthält, die jedem Datensatz entsprechen:
{ "label": { "translatable": true, "message": "New " + tableLabel }, "routeInfo": { "route": "record", "fields": { "table": table, "sysId": "-1" }, "multiInstField": "sysId" }, "condition": { "tableDescription": { "table": table, "canCreate": true } } }; - Fügt dem vorhandenen JSON-Wert „chrome_tab“ den Code für das neue Datensatzmenü hinzu.