---
sourceDocument: Gestão de tecnologia operacional Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/operational-technology

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Gestão de tecnologia operacional Xanadu

ft:clusterId :

    - optm

bundleId :

    - optm

workflow :

    - Technology


---

# Adicionar uma implementação personalizada para classificação de dispositivo

# Adicionar uma implementação personalizada para classificação de dispositivo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Personalize a classificação do sistema de base de um dispositivo com base no tipo, os_version e firmware_version.

## Antes de Iniciar

O sistema base para o ponto de extensão sn_otsm_sgc.SGOTAssetImportExtensionPoint usa o script de implementação padrão que é enviado com o nome de sn_otsm_sgc.SGOTAssetImportUtil. Para adicionar uma classificação personalizada, crie uma implementação para o ponto de extensão no escopo do Conector do Service Graph para tecnologia operacional (Excel).  
Nota:  
O usuário deve ter apenas uma implementação do ponto de extensão. Se você implementar e ativar um ponto de extensão personalizado em vez do padrão, deverá desativar a implementação padrão.

Função necessária: cmdb_inst_admin, import_admin, import_scheduler, admin

## Procedimento

1. Navegar até TodosPonto de extensão do sistemaPontos de extensão com script.
2. Selecione sn_otsm_sgc.SGOTAssetImportExtensionPoint.
3. Selecione o link relacionado Criar implementação.
4. Insira um nome para a implementação do ponto de extensão.
5. No campo de script, verifique se o objeto de classe com as duas funções a seguir está preenchido.  
   Certifique-se de que o resultado retornado do ponto de extensão getAssetCMDBSysClassNameWithOtEntityTypeSysId siga o formato mencionado nos comentários. Qualquer mudança no formato da cadeia de caracteres de resultado resulta em falha ou anomalias na importação. O formato deve ser\<cmdb class name\> :::\<ot entity type sys id\> .

   | Opção | Descrição |
   | getAssetCMDBSysClassNameWithOtEntityTypeSysId(/\*cadeia de caracteres\*/ tipo, /\*cadeia de caracteres\*/ osVersion, /\*cadeia de caracteres\*/ firmwareVersion) | Implemente este método para retornar o nome da classe do sistema CMDB à qual o dispositivo pertence, junto com o tipo de entidade de OT sys_id concatenado com ":::". Para dispositivos não classificados, o tipo de dispositivo de OT é definido como ot_base. |
   | getComputerType((/\*string\*/ operatingSystem) | Retorna o nome da classe do sistema CMDB com base no sistema operacional aprovado. |
   |-|-|

   {#adding-custom-implementation-for-asset-classification__choicetable_thp_13x_drb}
6. Depois de fazer todas as mudanças desejadas, selecione Atualizar.  
   A implementação do ponto de extensão foi criada.

## O que Fazer Depois

Na guia Implementações das listas relacionadas, abra a implementação do ponto de extensão do sistema de base para desativá-la.

