Pontos de extensão para integração do CSM com o IT Service Management

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Use os pontos de extensão disponíveis com a integração do CSM com o IT Service Management para estender a funcionalidade da sua aplicação.

    Os pontos de extensão permitem estender a funcionalidade de uma aplicação e integrar personalizações sem alterar o código da aplicação. Pontos de extensão são armazenados na tabela Ponto de extensão [sys_extension_point].

    Usando um ponto de extensão para mapear o campo Incidente

    Os clientes podem criar a lógica para mapear o. Incidente usando sn_cs_sm.CSMIntegrações Incident ponto de extensão.

    Para obter mais informações sobre mapeamento de campos, consulte Como mapear ou copiar valores de campo de Caso para Incidente ao usar a Integração CSM com Gestão de incidentes [KB0817494] artigo no HI Base de conhecimento.

    Usando um ponto de extensão para mapear o campo do problema

    Os clientes podem criar a lógica para mapear o. Problema usando sn_cs_sm.CSMIntegraçõesProbemIntegrações ponto de extensão.

    Usando um ponto de extensão para mapear o campo Solicitação de mudança

    O plug-in Atendimento ao cliente com Gestão de serviços (com.sn_cs_sm) adiciona o. CSMChangeIntegrations Ponto de extensão, que expõe APIs genéricas que são usadas para integração de mudança de caso.
    Nota:
    . CSMChangeIntegrations o ponto de extensão é somente leitura. Para modificar este ponto de extensão, entre em contato com o Suporte ao cliente da ServiceNow.

    O plug-in Atendimento ao cliente com Gestão de serviços também adiciona uma implementação do CSMChangeIntegrations ponto de extensão. Esta implementação pode ser modificada e desativada. No entanto, isso não é recomendado.

    Se for necessário modificar as APIs em CSMChangeIntegrations ponto de extensão, o administrador do sistema pode:
    • Crie uma implementação de um ponto de extensão.
    • Faça as mudanças necessárias na implementação.
    • Atualize a ordem da implementação para um número menor. O sistema executa a implementação com o menor número de pedido.
    Nota:
    Os nomes de API usados na implementação devem permanecer os mesmos, caso contrário, o ponto de extensão não poderá identificar a implementação, causando um erro.

    Por exemplo, o. CSMChangeIntegrations o ponto de extensão inclui o seguinte CopyFieldsFromCaseToChange API para criar uma mudança a partir de um registro de caso.

    copyFieldsFromCaseToChange: function(changeGr, caseGr) {
    		changeGr.short_description = caseGr.short_description;
    		changeGr.cmdb_ci = caseGr.cmdb_ci;
    		changeGr.impact = caseGr.impact;
    		changeGr.urgency = caseGr.urgency;
    		changeGr.priority = caseGr.priority;
    		changeGr.company = caseGr.account;
    		changeGr.sys_domain = caseGr.sys_domain;
    },

    Para modificar esta API, crie uma implementação do ponto de extensão e faça as mudanças desejadas sem alterar o nome da API.

    copyFieldsFromCaseToChange: function(changeGr, caseGr) {
    		changeGr.abcd = caseGr.abcd;		
    },

    Usando um ponto de extensão para mapear o campo de solicitação

    Os clientes podem criar a lógica para mapear o. Solicitação usando sn_cs_sm_request.CSMRequestIntegrações ponto de extensão.

    Usar um ponto de extensão para aprovar mudanças e solicitações do Portal de atendimento ao cliente

    Este recurso inclui um ponto de extensão que pode ser usado para configurar entidades de aprovação: Global.CSMApprovalsManagement . Use este ponto de extensão para estender a funcionalidade de aprovação a qualquer outra entidade, como um problema.