Use pontos de extensão com script para manipular parâmetros de URL e parâmetros de tarefa de REST API para um sistema EMR.
Antes de Iniciar
Instale a aplicação EMR Help. Para obter mais informações, consulte Como instalar EMR Help.Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Com os pontos de extensão, você pode integrar facilmente as personalizações sem precisar alterar o código base. Você pode estender a funcionalidade padrão da base usando scripts personalizados. Para obter mais informações Uso dos pontos de extensão para estender a funcionalidade da aplicação.
Procedimento
-
Navegar até .
-
Na coluna Nome da API, pesquise e selecione sn_ind_rmt_help.RemoteHelpParamTransformer.
-
No formulário de Ponto de extensão, modifique uma inclusão de script para usar o ponto de extensão sn_ind_rmt_help.RemoteHelpParamTransformer ou crie e registre uma inclusão de script personalizada.
-
Personalize os parâmetros para um sistema EMR adicionando o ponto de extensão sn_ind_rmt_help.RemoteHelpParamTransformer à inclusão de script.
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 possuir o menor número de ordem será executada primeiro.
Tabela 1. Personalizações do sistema EMR
Personalização |
Implementação |
Parâmetros de tarefa de entrada |
Inclua o método transformIncomingTaskParams no ponto de extensão sn_ind_rmt_help.RemoteHelpParamTransformer. O método é chamado a partir das REST APIs antes de criar e atualizar as solicitações de serviço de TI de um sistema EMR e permite modificar quaisquer parâmetros de entrada. |
Parâmetros de tarefa de saída |
Inclua o método transformOutgoingTaskParams no ponto de extensão sn_ind_rmt_help.RemoteHelpParamTransformer. O método é chamado das REST APIs para obter uma lista de tarefas e os detalhes da tarefa antes de enviar os dados relacionados à tarefa para o sistema EMR. |
Parâmetros de URL de entrada |
Inclua o método transformURLParams no ponto de extensão sn_ind_rmt_help.RemoteHelpParamTransformer. Este método é chamado de um portal de serviço antes de armazenar os parâmetros de URL. Nota: Se o seu sistema EMR tiver um algoritmo de criptografia, você poderá configurar o método Parâmetros de URL de entrada no ponto de extensão sn_ind_rmt_help.RemoteHelpParamTransformer para descriptografar todos os parâmetros de tarefa criptografados da instância ServiceNow. |
-
No formulário de Ponto de extensão, clique em "Atualizar".