Converta serviços manuais em serviços de aplicações usando a API
Você pode usar uma API JavaScript para converter serviços manuais existentes em serviços de aplicações. Gestão de eventos pode usar serviços de aplicações para monitorar o desempenho do serviço e identificar problemas de integridade.
- O registro de serviço manual é movido da tabela Serviços manuais [cmdb_ci_service_manual] para a tabela Serviço de aplicações mapeado [cmdb_ci_service_discovered] alterando a classe de registro.
- Todos os atributos de serviço manual originais, como nome, proprietário e status operacional, são retidos nos serviços de aplicações.
- Os itens de configuração (ICs) do serviço manual são retidos nos serviços de aplicações após a conversão.
- O sistema consulta o. CMDB Para as mudanças de IC mais recentes e aplica regras de impacto de IC.
Tentar processar mais ICs do que o valor especificado na propriedade sa.service.max_ci_service_population causa falha na operação.
Execute o processo de conversão em pequenos blocos de aproximadamente 10 de cada vez para facilitar a identificação do serviço problemático em caso de problema de conversão.
- cmdb_ci_endpoint
- cmdb_ci_translation_rule
- cmdb_ci_config_file
- cmdb_ci_qualifier
- cmdb_ci_application_cluster
. ServiceNow A instância usa a separação de domínio, a conversão falhará se ICs de vários domínios estiverem no mesmo serviço. Substitua ou remova ICs relevantes antes da conversão. Os serviços de aplicações convertidos contêm somente ICs atribuídos ao mesmo domínio que os serviços de aplicações.
A API JavaScript é:
BusinessServiceManager.migrateManualToApplicationService(String service_id)| Nome | Tipo | Descrição |
|---|---|---|
| service_id | Cadeia de caracteres | sys_id do serviço manual a ser convertido |
| Tipo | Descrição |
|---|---|
| Booliano | verdadeiro para uma conversão bem-sucedida, falso para uma conversão que falhou |
sys_id de um serviço manual existente é 451047c6c0a8016400de0ae6df9b9d76 , Execute a seguinte API para convertê-la em serviços de aplicações:var bsManager = new SNC.BusinessServiceManager();
var res = bsManager.migrateManualToApplicationService("451047c6c0a8016400de0ae6df9b9d76");