Pontos de extensão no Customer Service Management

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Use pontos de extensão para chamar scripts personalizados na aplicação Customer Service Management.

    Para acessar os pontos de extensão disponíveis, digite sys_extension_point.list no navegador de aplicações e pressione Enter. Clique no ponto de extensão desejado para exibir os detalhes do registro.

    Você pode criar várias implementações para cada ponto de extensão e fornecer um número de ordem para cada implementação. A implementação que tem o número de ordem mais baixo é a implementação que é executada.

    Tabela 1. Customer Service Management pontos de extensão
    Ponto de extensão Descrição
    sn_customerservice.CSMService Define a lógica de valor padrão para objetos de caso.

    Disponível com o plug-in Atendimento ao cliente (com.sn_customerservice).

    sn_customerservice.CSMCaseSync Use este ponto de extensão para personalizar a lógica da sincronização de casos primário-secundário. Este ponto de extensão pode ser usado de duas maneiras:
    • Defina as condições para registros de caso primário que podem ser considerados para sincronização com casos secundários. A funcionalidade padrão é baseada na propriedade do sistema sn_customerservice.parent_child_ case_sync. Os clientes podem adicionar condições adicionais usando este ponto de extensão.
    • Personalize a lógica para sincronização de caso primário-secundário com base no estado do caso secundário. Por padrão, se o caso secundário estiver no estado Resolvido, Encerradoou Cancelado, não haverá sincronização do caso primário.
    Este ponto de extensão é usado pela inclusão de script CSCaseSyncHelper e está disponível com o plug-in Atendimento ao cliente (com.sn_customerservice).
    Nota:
    No sistema base, a sincronização de caso primário-secundário está disponível somente para a tabela Caso (sn_customerservice_case). Este recurso deve ser configurado para tabelas que estendem a tabela Caso.
    sn_majorissue_mgt.MajorCase

    Disponível com o plug-in Gestão de problemas graves (com.sn_majorissue_mgt).

    sn_action_status.NeedsAttentionAccessUtil Permite que cada aplicação escolha as funções de usuário que podem habilitar e desabilitar o campo Requer atenção em um formulário de caso.

    Disponível com o plug-in Status da ação de caso do Atendimento ao cliente (com.snc.csm_action_status).

    sn_cs_sm.CSMChangeIntegrations Cria a lógica para mapear o campo Solicitação de mudança no registro de caso.

    Disponível com o plug-in Customer Service with Service Management (com.sn_cs_sm).

    sn_cs_sm.CSMIncidentIntegrations Cria a lógica para mapear o campo Incidente no registro de caso.

    Disponível com o plug-in Customer Service with Service Management (com.sn_cs_sm).

    sn_cs_sm.CSMProblemIntegrations Cria a lógica para mapear o campo Problema no registro de caso.

    Disponível com o plug-in Customer Service with Service Management (com.sn_cs_sm).

    sn_cs_sm_request.CSMRequestIntegrations Cria a lógica para mapear o campo Solicitação no registro de caso.

    Disponível com o plug-in Customer Service with Request Management (com.sn_cs_sm_request).

    global.CSRMRelacionamentoServiçoEP Crie relacionamentos de CSM com responsabilidades.

    Disponível com o plug-in Atendimento ao cliente (com.sn_customerservice).

    global.CSMContentAccessEP Cria a lógica para implementar ACLs para operações de criação, leitura, atualização e exclusão (CRUD).

    Disponível com o plug-in Atendimento ao cliente (com.sn_customerservice).

    AddressMgmtExtensionPoint Permite que os usuários personalizem os qualificadores de referência do campo de local na tabela Endereço da conta​.

    Permite que os usuários criem uma implementação deste ponto de extensão e substituam a função "getAccountLocationsRefQual".