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

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • 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

    O utilitário de migração do Espaço de operações de serviços identifica os novos itens do menu de registro a serem migrados com base nas seguintes informações:
    • 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.

    1. 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)
    2. 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.
    3. Ignora as tabelas existentes durante a migração para evitar duplicidade.
    4. 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.

    5. 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 
                              } 
                          } 
      };
    6. Adiciona o código ao valor JSON chrome_tab existente para o novo menu de registro.