---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Scripts de resposta

# Scripts de resposta {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Use scripts de resposta para executar ações automaticamente com base nas respostas do usuário às perguntas da pesquisa. Os scripts de resposta podem ser usados para criar ou atualizar registros em qualquer um dos aplicativos Gestão de resposta a emergências e Safe Workplace Suite.  
Cada script de resposta está associado a uma pesquisa. O script de resposta será executado se um usuário concluir a pesquisa associada e suas respostas corresponderem aos critérios de resposta.  
Nota:  
O app [Employee Readiness Surveys](https://servicenow-prod.fluidtopics.net/HGCNnBSycFuudBQYmwPdqA "A aplicação ServiceNow Pesquisas de preparação do funcionário permite que você avalie a prontidão de sua força de trabalho para retornar ao local de trabalho, solicitando que os usuários concluam uma pesquisa.") deve ser instalado para usar scripts de resposta.

## Scripts de resposta incluídos {#ariaid-title2}

Contato para situação emergencial fornece o script de resposta de Solicitar EPI pré-criado.
O script de resposta Solicitar EPI requer o app [Gestão de inventário de EPI no local de trabalho](https://servicenow-prod.fluidtopics.net/B4dfaBmQQT6f_banLycnoQ "Use a aplicação ServiceNow Gestão de inventário de equipamento de proteção individual no local de trabalho para gerenciar o inventário de EPI e ajudar a proteger a segurança física de sua força de trabalho. Monitore a disponibilidade de EPI em diferentes locais, atenda às solicitações de EPI dos funcionários e rastreie o EPI atribuído aos funcionários."). Este script de resposta cria uma solicitação de EPI para funcionários que concluem a pesquisa de prontidão no local de trabalho do funcionário e atendem aos critérios de resposta para as perguntas sobre status de saúde, viagem e pronto para retornar ao local de trabalho.

O script de resposta Solicitar EPI não está ativo por padrão e deve ser ativado manualmente. Ele está pronto para ser ativado sem modificações, mas você pode optar por editar o script para atender às necessidades da sua empresa. Para ativar o script de resposta Solicitar EPI, navegue até Emergency OutreachScripts de resposta e clique no registro Solicitar EPI. Marque a caixa de seleção Ativo e clique em Atualizar.

Se você precisar executar ações adicionais com base nas respostas da pesquisa, poderá criar scripts de resposta adicionais. Use o script de resposta Solicitar EPI incluído como um exemplo para ajudar a criar seus próprios scripts de resposta.

## Criar um script de resposta {#ariaid-title3}

Crie um script de resposta para criar ou atualizar registros automaticamente com base nas respostas do usuário às perguntas da pesquisa.

### Antes de Iniciar

Função necessária: sn_imt_checkin.checkin_admin

### Por Que e Quando Desempenhar Esta Tarefa

Os scripts de resposta podem ser usados para criar ou atualizar registros em qualquer um dos aplicativos Gestão de resposta a emergências e Safe Workplace Suite. Por exemplo, você pode criar um script de resposta para reservar um espaço para um usuário que está pronto para retornar ao local de trabalho.

### Procedimento

1. Navegar até TodosEmergency OutreachScripts de resposta e clique em Novo.
2. No formulário, preencha os campos.  
   {#create-response-script__table_w5l_152_nmb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Ativo | Selecionado. |
   | Nome | Nome do script. |
   | Pesquisa | Pesquisa que faz com que o script seja executado. Quando uma instância de pesquisa é concluída por um usuário, o script é executado se as respostas do usuário às perguntas da pesquisa corresponderem aos critérios de resposta. |
   | Script | Script para inserir ou atualizar um registro. O script deve executar as etapas a seguir. * Obtenha o sys_id do usuário que enviou a pesquisa. var userSysId = userGr.getUniqueValue(); Nota: A variável `userGr` é definida na ação Executar scripts de resposta. Esta ação é usada pelo fluxo Ações de script de resposta, que executa os scripts de resposta quando um usuário conclui uma pesquisa e atende aos critérios de resposta. A variável `userGr` é um GlideRecord do usuário, portanto, você pode usá-la para obter campos adicionais do usuário conforme necessário. Por exemplo, `userGr.getValue('location')` obtém a localização do usuário. * Se o plug-in que instala a tabela na qual você deseja gravar estiver ativo, insira ou atualize um registro para o usuário. Nota: O código a seguir é fornecido somente como um exemplo. Você deve fornecer o plug-in, a tabela e os nomes de campo corretos no script e fazer as modificações adicionais necessárias. //example code to insert a record if (GlidePluginManager.isActive('plugin_name')) { var now_GR = new GlideRecord('table_name'); now_GR.initialize(); now_GR.user_field = userSysId; now_GR.field = 'value'; //update additional fields here as needed now_GR.insert(); } //example code to update an existing record associated with the user if (GlidePluginManager.isActive('plugin_name')) { var now_GR = new GlideRecord('table_name'); now_GR.get('user_field', userSysId); now_GR.field_to_update = 'value'; //update additional fields here as needed now_GR.update(); } //example code to update multiple existing records associated with the user if (GlidePluginManager.isActive('plugin_name')) { var now_GR = new GlideRecord('table_name'); now_GR.addQuery('user_field', userSysId); now_GR.setValue('field_to_update', 'value'); //update additional fields here as needed now_GR.updateMultiple(); } {#create-response-script__ul_dmr_hy2_nmb} |
   [Tabela 1. Formulário de script de resposta]

   {#create-response-script__table_w5l_152_nmb}
3. Salve o registro do script de resposta usando o menu de contexto do formulário.  
   A lista relacionada Critérios de resposta é preenchida automaticamente com todas as perguntas da pesquisa associada.
4. Edite os critérios de resposta para definir as respostas que um usuário deve fornecer para que o script de resposta seja executado.
   1. Defina a resposta necessária nos critérios de resposta para perguntas relevantes.
   2. Exclua os critérios de resposta para todas as perguntas que não exijam uma resposta específica.
   {#create-response-script__substeps_zfc_vrf_nmb}
5. Clique em Atualizar.

