Criar uma regra de identificação para uma tabela não pertencente ao CMDB
Para usar os recursos do Mecanismo de Identificação e Reconciliação (IRE) com tabelas compatíveis não pertencentes ao CMDB, primeiro você deve criar regras de identificação que identifiquem exclusivamente os registros da tabela. Cada tabela não pertencente ao CMDB pode ser associada a apenas uma regra de identificação.
Antes de Iniciar
Função necessária: itil tem acesso de leitura, itil_admin (além de itil) tem acesso total
Por Que e Quando Desempenhar Esta Tarefa
Cada regra de identificação consiste em um só identificador para a tabela, uma ou mais entradas de identificador e uma ou mais entradas relacionadas.
- Entrada de identificador regular
- Permite selecionar atributos da tabela de identificadores associada.
- Entrada de identificador de pesquisa
- Permite selecionar atributos de qualquer tabela relacionada (tabela de pesquisa), exceto a tabela atualmente selecionada.
- Entrada de identificador híbrido
- Permite selecionar atributos da tabela atualmente selecionada e de outra tabela (de pesquisa).
Para tabelas não pertencentes ao CMDB, somente regras de identificação independentes são compatíveis.
Procedimento
O que Fazer Depois
Para adicionar atributos de critério a um campo Atributos de critério de entrada híbrida em uma entrada de identificador híbrido, em vez de usar o formulário de Entrada do identificador, você deve usar scripts em segundo plano. Depois de salvar a regra de identificação, navegue até e insira um script que adicione os atributos e clique em Executar script.
var gr = new GlideRecord('cmdb_identifier_entry');
// get the identifier entry you want to update
gr.get('<identifier_entry_sys_id>');
// set the attributes you want in the hybrid rule in a comma separated list
// for example: 'name,serial_number'
gr. hybrid_entry_ci_criterion_attributes='<column_name_1>,<column_name_2>,<etc.>';
gr.update();Este processo requer a função de administrador.