---
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


---

# Criar um requisito para que os funcionários confirmem a solicitação de consentimento de privacidade

# Criar um requisito para que os funcionários confirmem a solicitação de consentimento de privacidade {#ariaid-title1}

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

Crie um requisito para que seus funcionários respondam à solicitação de consentimento de privacidade antes de entrar no local de trabalho para facilitar o uso de seus dados para rastreamento de contato.

## Antes de Iniciar

* Os requisitos estão disponíveis na aplicação ServiceNow® Base para preparação do funcionário, que deve ser instalada.
* Privacidade O requisito de consentimento foi criado com ServiceNow® Workflow Studio. Portanto, certifique-se de estar familiarizado com os conceitos básicos do [Flow Designer](https://www.servicenow.com/docs/access?context=flow-designer&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US).

{#create-privacy-consent-requirement__ul_g1f_crj_kmb}

Função necessária: sn_imt_core.admin

## Por Que e Quando Desempenhar Esta Tarefa

Defina o requisito de consentimento de privacidade para que os funcionários retornem ao trabalho. Os funcionários que concordam com o uso de seus dados para rastreamento de contato atendem ao requisito de consentimento de privacidade e estão qualificados para retornar ao local de trabalho. Os funcionários que discordam não atendem ao requisito de consentimento de privacidade e não estão qualificados para retornar ao local de trabalho. Para obter mais informações, consulte [Como responder a uma solicitação de consentimento de privacidade no Rastreamento de contatos](https://servicenow-prod.fluidtopics.net/_B9r4NFal43gumPlznBaug#submit-privacy-consent "Ao receber uma notificação por e-mail ou dispositivo móvel para consentimento de privacidade, leia a declaração de política de privacidade e envie uma resposta indicando se você concorda com o uso de seus dados para rastreamento de contato.").  
Nota:  
Este procedimento descreve como criar um requisito usando o requisito de consentimento de privacidade do sistema de base como um exemplo.

## Procedimento

1. Em Workflow Studio, crie uma ação para adicionar ou atualizar o status do requisito de um funcionário que responde à solicitação de consentimento de privacidade.
   1. Crie uma ação e salve-a na aplicação Base para preparação do funcionário.
   2. Na seção Entradas da descrição da ação, crie uma entrada para o tipo de registro a ser usado para verificar se o funcionário atende ao requisito.  
      {#create-privacy-consent-requirement__table_up4_byt_zlb__entry__4}

      | Rótulo | Nome | Tipo | Obrigatório |
      |-|-|-|-|
      | preferência | preferência | Cadeia de caracteres | Sim |
      [ ]

      {#create-privacy-consent-requirement__table_up4_byt_zlb}
   3. Adicione uma Etapa de Script à Descrição da Ação.
   4. No campo Tempo de execução necessário, selecione Instância.
   5. Crie uma variável de entrada usando a entrada que você criou para a ação como o valor.  
      Esta variável permite que você use a entrada para a ação em um script.
      {#create-privacy-consent-requirement__table_yyf_ld5_zlb__entry__2}

      | Nome | Valor |
      |-|-|
      | preferência | entrada depreferência que você criou na seção Entradas. |
      [Tabela 1. Variáveis de entrada]

      {#create-privacy-consent-requirement__table_yyf_ld5_zlb}
   6. No campo Script, adicione um script para definir as condições quando o status do requisito de um funcionário for `limpo` ou `not_cleared`.  
      Para o requisito de consentimento de privacidade, o requisito será `not_cleared` para um funcionário se ele não concordar com a solicitação de consentimento de privacidade e será `liberado` se o funcionário concordar.

          (function execute(inputs, outputs) {
              if (inputs.preferences == "agree") {
                  outputs.requirement_status = "cleared";
              } else if (inputs.preferences == "withdraw_consent") {
                  outputs.requirement_status = "not_cleared";
              }

          })(inputs, outputs);

   7. Crie uma variável de saída para o status do requisito.  
      Esta variável de saída define a variável <var class="keyword varname">request_status</var> que você usou no script.
      {#create-privacy-consent-requirement__table_lxm_325_zlb__entry__5}

      | Rótulo | Nome | Tipo | Obrigatório | Opção (opções avançadas) |
      |-|-|-|-|-|
      | requisito_status | requisito_status | Escolha | Sim | Menu suspenso com --Nenhum(a)-- |
      [Tabela 2. Variáveis de Saída]

      {#create-privacy-consent-requirement__table_lxm_325_zlb}
   8. Na seção Saídas da Descrição da ação, crie uma saída para o status do requisito.  
      A criação desta saída permite que você use a variável de saída <var class="keyword varname">request_status</var> do script como uma saída retornada pela ação.
      {#create-privacy-consent-requirement__table_n45_pc5_zlb__entry__5}

      | Rótulo | Nome | Tipo | Obrigatório | Opção (opções avançadas) |
      |-|-|-|-|-|
      | Status do requisito | requisito_status | Escolha | Não | Menu suspenso com --Nenhum(a)-- |
      [Tabela 3. Variáveis de Saída]

      {#create-privacy-consent-requirement__table_n45_pc5_zlb}
   9. Atribua o valor de <var class="keyword varname">requisição_status</var> à saída.  
      {#create-privacy-consent-requirement__table_p2f_wo5_zlb__entry__2}

      | Rótulo | Valor |
      |-|-|
      | Status de requisito | variável de saída<var class="keyword varname">request_status</var> da etapa de script. |
      [Tabela 4. Variáveis de Saída]

      {#create-privacy-consent-requirement__table_p2f_wo5_zlb}

      A ação retorna o valor de request_status`para` o funcionário ( <var class="keyword varname">cleared</var> ou `not_cleared`) como uma saída.
   10. Clique em Publicar.
   {#create-privacy-consent-requirement__substeps_lqn_iwt_zlb}
2. Crie um requisito de consentimento de privacidade.
   1. Navegar até Status de saúde e segurança do funcionárioRequisitos de Health and Safety.
   2. Clique em Nova.
   3. No formulário, preencha os campos.  
      A seção Incluir registros aplicáveis anteriores define um conjunto de registros que já foram criados, mas ainda devem acionar o fluxo de requisitos. A inclusão de registros anteriores garante que os funcionários que concluem o requisito antes que ele seja ativado tenham o status do requisito definido como Limpo.
      {#create-privacy-consent-requirement__table_wxk_x2n_2mb__entry__2}

      | Campo | Descrição |
      |-|-|
      | Nome | Nome exclusivo do requisito. |
      | Fluxo do requisito | Fluxo para atualizar o status do requisito de um funcionário. Deixe este campo em branco. Você retornará ao registro de requisito e preencherá este campo depois de criar o fluxo. |
      | Ativo | Este campo é somente leitura. Depois de atualizar todos os campos do requisito, você pode usar o botão Ativar para ativar o requisito. |
      | Status padrão | O status padrão atribuído a funcionários que não têm nenhuma atividade para concluir o requisito. As opções são Apagadas e Não apagadas. Por exemplo, os funcionários que não têm um registro na tabela Aviso de privacidade e consentimentos do usuário \[sn_imt_tracing_user_privacy_consent\] recebem um status padrão de Não liberado para o requisito de consentimento de privacidade. |
      | Usar duração | Opção para definir um limite de tempo para a validade do status do requisito. Não selecione este campo porque o status do funcionário é atualizado automaticamente quando ele responde à solicitação de consentimento de privacidade. |
      | Incluir registros aplicáveis anteriores ||
      | Tabela | Tabela a ser consultada para registros criados anteriormente que acionarão o fluxo de requisitos. Por exemplo, o requisito de consentimento de privacidade usa o Aviso de privacidade do usuário e a tabela Consentimentos. |
      | Condição | Condições para filtrar os registros da tabela que acionará o fluxo. |
      [Tabela 5. Formulário de requisitos de saúde e segurança]

      {#create-privacy-consent-requirement__table_wxk_x2n_2mb}
   4. Clique em Enviar.
   {#create-privacy-consent-requirement__substeps_ret_mm5_zlb}
3. Em Workflow Studio, crie um fluxo para atualizar o status do requisito de um funcionário.
   1. Crie um fluxo e salve-o na aplicação Base para preparação do funcionário.
   2. Adicione um gatilho para que o fluxo seja executado sempre que o tipo de registro que você está usando para verificar se o status do requisito foi criado ou atualizado.  
      Por exemplo, para o requisito de consentimento de privacidade, o fluxo é executado sempre que um aviso de privacidade e registro de consentimento do usuário é criado ou atualizado.
      {#create-privacy-consent-requirement__table_j2h_lh5_zlb__entry__4}

      | Gatilho | Tabela | Condição | Executar gatilho |
      |-|-|-|-|
      | Criado ou atualizado | Aviso de privacidade e consentimentos do usuário \[sn_imt_tracing_user_privacy_consent\] | \[Preferências\] \[mudança para\] \[Concordo\] OU \[Preferências\] \[mudança para\] \[Retirar consentimento\] | Somente se não estiver em execução |
      [Tabela 6. Gatilho]

      {#create-privacy-consent-requirement__table_j2h_lh5_zlb}
   3. Adicione a ação que você criou ao fluxo, com o registro do gatilho como entrada.  
      Por exemplo, para a entrada de preferência, adicione o registro de aviso e consentimento de privacidade do usuário que foi criado ou atualizado no evento de gatilho.
   4. Adicione a ação Atualizar requisito do usuário fornecida em Base para preparação do funcionário ao fluxo.  
      {#create-privacy-consent-requirement__table_ncn_xl8_zlb__entry__4}

      | Usuário \[Usuário\] | Requisito de saúde e segurança \[Requisito de saúde e segurança\] | Status do requisito | Data e hora do gatilho |
      |-|-|-|-|
      | Campo deusuário do registro do gatilho. Por exemplo, o campo Usuário do registro Aviso de privacidade e consentimento do usuário. | Requisito de saúde e segurança que você criou para o consentimento de privacidade. | `request_status` retornado pela ação que você criou. | Deixe o campo em branco. |
      [Tabela 7. Atualizar entradas de requisito do usuário]

      {#create-privacy-consent-requirement__table_ncn_xl8_zlb}
   5. Clique em Ativar.
   {#create-privacy-consent-requirement__substeps_epf_io5_zlb}
4. Conclua o requisito de saúde e segurança.
   1. Navegar até Status de saúde e segurança do funcionárioRequisitos de Health and Safety.
   2. Abra o registro de Requisito de consentimento de privacidade.
   3. No campo Fluxo de requisitos, adicione o fluxo que você criou para atualizar o status do requisito para funcionários.
   4. Clique em Atualizar.
   {#create-privacy-consent-requirement__substeps_nyu_3wt_zlb}

## O que Fazer Depois

Você deve ativar o requisito antes de rastrear se os funcionários o atenderam. Para obter instruções, consulte [Ativar um requisito de saúde e segurança](https://servicenow-prod.fluidtopics.net/m~HIZvOBYyngdBH6Ffwkqw "Ative os requisitos para rastrear quando os funcionários estão prontos para retornar ao local de trabalho ou para viajar com segurança para outro local. Você também pode ativar os requisitos que os visitantes devem concluir antes de entrar no local de trabalho.").

