Inventário de recursos - Guia do desenvolvedor de API aberta

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Use API de inventário de recursos em aberto para criar, recuperar, atualizar e excluir recursos, como cartões de interface, conexões lógicas e físicas, sites de rede e muito mais.

    Este guia do desenvolvedor fornece informações sobre como estender o. API de inventário de recursos em aberto para fazer várias personalizações.

    Estender a API Abrir inventário de recursos

    . API de inventário de recursos em aberto pode ser estendido usando pontos de extensão e inclusões de script.

    Pontos de extensão

    . API de inventário de recursos em aberto Inclui pontos de extensão que podem ser usados para modificar o esquema existente para a API, que define os parâmetros necessários. Pontos de extensão também podem ser usados para adicionar novos parâmetros e mapeá-los para campos no ServiceNow AI Platform ou para mudar o mapeamento dos parâmetros existentes. Por exemplo, você pode adicionar novas características de recurso e mapeá-las para os campos apropriados.

    Os seguintes pontos de extensão estão incluídos com API de inventário de recursos em aberto .
    • TNITMFResourceInventoryAPICCreateResource Ponto de extensão para criar um recurso.
    • TNITMFResourceInventoryAPIPAtchResource Ponto de extensão para atualizar um recurso.
    • TNITMFResourceInventoryAPITransformToIREPayload Ponto de extensão para criar uma carga útil do mecanismo de identificação e reconciliação (IRE) a partir de uma solicitação TMF.
    • TNITMFResourceInventoryAPITransformToResponse Ponto de extensão para criar uma resposta TMF a partir de um recurso GlideRecord .
    • TNITMFResourceInventoryAPIValidateCriar Ponto de extensão para validar uma solicitação POST DO TMF.
    • TNITMFResourceInventoryAPIValidatePatch Ponto de extensão para validar uma solicitação DE PATCH TMF.

    Inclusões de script

    Use inclusões de script para substituir as funções de validação e transformação padrão. As funções padrão são definidas em sn_ni_core.TNITMFResourceInventoryProcessorOOB inclusão de script. Para substituir as funções padrão, crie funções com nomes e parâmetros idênticos no sn_ni_core.TNITMFResourceInventoryProcessor inclusão de script.