Configurar ponto de extensão para notificações

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Adicione ou modifique uma Ação e sua funcionalidade na página de tíquete padrão de uma solicitação de contrato.

    Antes de Iniciar

    Função necessária: administrador

    • Revise a configuração da inclusão de script, dos pontos de extensão com script e dos widgets.
    • Para obter mais informações sobre como usar e personalizar as inclusões de script, consulte Inclusões de script.
    • Certifique-se de ter definido o escopo da aplicação para esta aplicação.

    Por Que e Quando Desempenhar Esta Tarefa

    O script ApprovalNotificationWorkspaceURLExt do sistema de base fornece a configuração de ações comuns para todos os tipos de solicitação. Você pode substituir essas ações comuns para um tipo de solicitação específico ou adicionar mais ações.

    Procedimento

    Adicione ou modifique uma ação no ponto de extensão com script.
    1. Navegar até Todos > Pontos de Extensão do Sistema > Pontos de extensão com script.
    2. Pesquise e selecione o ponto de extensão ApprovalNotificationWorkspaceURLExt.
    3. Adicione ou modifique uma implementação para uma área de prática.
      • Para adicionar uma nova implementação para uma área de prática, clique no link relacionado Criar implementação.
        No formulário Inclusão de script, atualize o script conforme necessário.
        1. Para restringir esta implementação à área de prática, adicione o seguinte código ao parâmetro canHandle :
           appliesTo(parentRecord) {
                  return <tablename of the parent record>;
              },
              /**
               * @return {String} workspace to which the user can be navigated to view the contract request from notification
               * The navigation URL is formed in runtime as '/now/' + (getWorkspaceURL return value/output)  + '/record/' + table '/' + sysID.
               *
               * For example:
               * getWorkspaceURL output is  "legal/counsel-center"
               * URL formed in runtime is '/now/legal/counsel-center/record/' + table + '/' + sysId
               */
              getWorkspaceURL: function() {
                  return "legal/counsel-center";
           
              },
        2. Para adicionar uma nova ação, atualize o método process.

          Para referência, consulte um método process existente da inclusão de script DefaultLegalTicketActions ou a implementação de outra área de prática.

    4. Clique em Atualizar.

    Resultado

    Para ver uma lista de notificações por e-mail padrão disponíveis, vá para Todos > Notificação do Sistema > Notificações e pesquise a categoria Suporte de contratos.