Nova migração de itens do menu de registro de Espaço do agente do ITSM a Espaço de operações de serviços para ITSM
A migração dos novos itens do menu de registro de Espaço do agente do ITSM a Espaço de operações de serviços para ITSM inclui a identificação das tabelas necessárias, a identificação de novos itens de menu de registro para migrações e o processo de migração.
Propriedade do sistema
sys_property: sn_sow_migration.itsm_aw_migration_tables
Registros correspondentes somente a essas tabelas são migrados de Espaço do agente do ITSM a Espaço de operações de serviços.
Tabela usada para a migração
Novo item do Menu de Registro [sys_aw_new_menu_item]: contém os registros ativos para migrar de Espaço do agente do ITSM a Espaço de operações de serviços para ITSM.
Como o utilitário de migração identifica novos itens do menu de registro para migração
- Registros ativos da tabela Espaço do agente do ITSM especificada pela tabela Novo Item do Menu de Registro [sys_aw_new_menu_item].
- Os registros de uma tabela já mencionados na nova configuração do item do menu de registro para Espaço de operações de serviços não são migrados para evitar duplicidade.
O utilitário migrará somente uma cópia do registro ativo se forem especificados registros ativos duplicados na tabela Novo Item do Menu de Registro [sys_aw_new_menu_item].
Como a migração funciona
O utilitário de migração do Espaço de operações de serviços usa a seguinte sequência para migrar novos itens do menu de registro de Espaço do agente do ITSM a Espaço de operações de serviços para ITSM. Todas essas ações são realizadas pelo utilitário.
- Pesquisa a configuração atual do novo item do menu de registro para Espaço de operações de serviços.
Consulta a tabela Propriedade da Página de UX [sys_ux_page_property] quanto ao seguinte:
- Página Espaço de operações de serviços (aa881cad73c4301045216238edf6a716 é o sysId para registro da página Espaço de operações de serviços).
- chrome_tab (Nome do registro da propriedade da página de UX que armazena um novo item do menu de registro para Espaço de operações de serviços)
- Usa o registro obtido na Etapa 1 para pesquisar para tabelas que já fazem parte do novo item do menu de registro para Espaço de operações de serviços.
- Ignora as tabelas existentes durante a migração para evitar duplicidade.
- Pesquisa os registros da tabela Novo Item do Menu de Registro [sys_aw_new_menu_item] cujos valores de campos são definidos da seguinte forma:
- active é true
- workspace é Agent Workspace
- table é um dos sn_sow_migration.itsm_aw_migration_tables.
Para cada registro, se o nome da tabela não fizer parte das tabelas existentes e se o mesmo nome de tabela não houver sido processado anteriormente, então o utilitário de migração criará um objeto JSON.
- Cria um objeto JSON que contém dados correspondentes a cada registro da seguinte forma:
{ "label": { "translatable": true, "message": "New " + tableLabel }, "routeInfo": { "route": "record", "fields": { "table": table, "sysId": "-1" }, "multiInstField": "sysId" }, "condition": { "tableDescription": { "table": table, "canCreate": true } } }; - Adiciona o código ao valor JSON chrome_tab existente para o novo menu de registro.