---
sourceDocument: Capacidades da Now Platform da Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Capacidades da Now Platform da Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Atividade de fluxo de trabalho Aprovação - Usuário

# Atividade de fluxo de trabalho Aprovação - Usuário {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 min. de leitura

A atividade Aprovação - Usuário cria uma ou mais aprovações de usuários individuais.{#r_ApprovalUser__wf-approval-user-shortdesc}

## Resultados

O valor do resultado é a disposição de aprovação final. Esta disposição depende das ações de aprovação executadas pelos aprovadores e das condições de aprovação especificadas nos campos Aguardar ou Quando alguém rejeitar. Os valores de resultado possíveis são:

* Aprovada
* Rejeitado
* Excluídos
* Cancelado
{#r_ApprovalUser__ul_r5r_hvw_w4}

## Variáveis de entrada

{#r_ApprovalUser__table_xql_rnw_w4__entry__2}

| Campo | Descrição |
|-|-|
| Aprovação - Usuário quando Especifique quando esta atividade gera um registro de aprovação de usuário. ||
| Condição | Condições que, se atendidas, farão com que a aprovação individual seja gerada. Se as condições não forem atendidas, a aprovação será ignorada. |
| Aprovação - Aprovadores de usuário Especifique os usuários cuja aprovação será solicitada. ||
| Usuários | Os usuários da aprovação. Use o ícone de árvore para selecionar campos de referência de usuário do registro atual para criar aprovações, como `${assigned_to}`. Se nenhum usuário for selecionado, a atividade definirá automaticamente a aprovação como Aprovado. Nota: O fluxo de trabalho gerencia somente os registros de aprovação gerados pela atividade do usuário de aprovação. Depois de iniciar o fluxo de trabalho, as aprovações recém-adicionadas não afetam o contexto do fluxo de trabalho. |
| Grupos | Grupos cujos membros também devem receber aprovações. Observe que isso é diferente da atividade Aprovação - Grupo, que cria uma aprovação de grupo além das aprovações individuais. O ícone de árvore pode ser utilizado para selecionar campos de referência de usuário do registro atual para criar aprovações, como `$ {assignment_group}`. |
| Condição de Aprovação - Usuário Especifique como a atividade decidirá aprovar ou rejeitar a aprovação com base nas respostas dos aprovadores individuais. ||
| Aguardar | Uma opção entre lógicas de aprovação diferentes para determinar que aprovações individuais resultam na aprovação da atividade. As opções são: * Qualquer pode aprovar: qualquer usuário pode aprovar e a primeira aprovação faz com que a atividade seja concluída com um resultado de aprovado. * Todos devem aprovar: todos os usuários devem aprovar (veja abaixo como uma rejeição é tratada). * Primeira resposta de qualquer um: A primeira aprovação ou rejeição de qualquer usuário faz com que a atividade seja concluída. * Condição baseada no script: sempre que um usuário aprova ou rejeita, o script de aprovação é chamado para determinar se a atividade deve ser concluída. {#r_ApprovalUser__ul_mtp_jzz_xs} |
| Quando alguém rejeitar | Uma opção entre lógicas de aprovação diferentes para determinar que rejeições individuais resultam na rejeição da aprovação da atividade. As opções são: * Rejeitar a aprovação: conclua imediatamente a atividade com o resultado de rejeitado. * Aguarde outras respostas antes de decidir: aguarde até obtermos outras respostas antes de tomar uma decisão de aprovação ou rejeição. Isso permite que os usuários mudem de ideia até que uma decisão seja tomada. {#r_ApprovalUser__ul_znl_lzz_xs} Nota: Observe que se Aguardar estiver definido como Qualquer um pode aprovar, uma única aprovação fará com que a atividade seja concluída com um resultado de aprovado, mesmo se um ou mais usuários rejeitarem. |
| Coluna de Aprovação | Uma cadeia de caracteres para o nome do campo de aprovação na tabela em que o fluxo de trabalho está sendo executado. O valor padrão é aprovação, que é o campo na tabela de tarefas. Nota: Use o nome do campo, não sua etiqueta. Se estiver usando campos de coluna de aprovação personalizados e registros de coluna de aprovação, use as atividades Definir valor no fluxo de trabalho para definir os campos da coluna Aprovação personalizados. |
| Coluna do Diário de Aprovação |   |
| Script de Aprovação | Se a variável Aguardar estiver definida como Condição baseada em script, este script será chamado para determinar como lidar com uma aprovação ou rejeição. O script precisa definir a variável <var class="keyword varname">resposta</var> como aprovada ou rejeitada para indicar o status de aprovação para esta aprovação. Quando chamado, as seguintes informações estão disponíveis: counts.total = total number of users that are part of this approval counts.approved = # of users that approved so far counts.rejected = # of users that rejected so far counts.requested = # of users that are pending approval counts.not_requested = # of users that are not pending approval counts.not_required = # of users that approval is not required |
| Programação da Aprovação - Usuário Especifique como o fluxo de trabalho calcula a data de início esperada e a data de vencimento do registro de aprovação. Depois que você tiver selecionado um valor para "Data de vencimento baseada em" e "Programação baseada em", os campos apropriados serão exibidos. ||
| Prazo baseado em | Selecione como o fluxo de trabalho determina a duração, a data de vencimento e a programação da tarefa. * Duração especificada pelo usuário: a duração é baseada em um valor especificado pelo usuário. * Uma duração relativa: a duração é calculada a partir de uma duração relativa (como Fim do próximo dia útil). * Um campo de data/hora ou duração: a duração é baseada no valor de um campo no registro atual. * Script: a duração é retornada por um script. {#r_ApprovalUser__ul_yxc_4mc_sp} |
| Duração Somente aparece quando a data de vencimento com base em está definida como <kbd class="ph userinput">uma duração especificada pelo usuário</kbd> | O número específico de dias e horas. |
| Duração relativa Somente aparece quando a data de vencimento com base em está definida como <kbd class="ph userinput">uma duração relativa</kbd> | O número geral e a duração dos dias úteis. |
| Campo de prazo Somente aparece quando a data de vencimento com base em está definida como <kbd class="ph userinput">um campo de data/hora ou duração</kbd> | O campo de data/hora ou duração |
| Script de prazo Somente aparece quando a data de vencimento com base em está definida como <kbd class="ph userinput">Script</kbd> | O script que define "resposta" ao número de segundos para a duração. |
| Programação baseada em | A programação básica que o temporizador usa para contar as horas de trabalho. Se uma programação for especificada, a duração só será considerada para os horários especificados na programação. Por exemplo, se a duração for de 2 horas e o fluxo de trabalho começar às 16h em uma programação que vai das 8h às 17h, ele terminará às 9h do dia seguinte. As opções são: * Programação deste fluxo de trabalho: a programação usa data e hora do contexto do fluxo de trabalho e um valor opcional defuso horário com base em. * Uma programação específica: a programação usa uma programação predefinida e um valor opcional de fuso horário com base em. * Um campo programação: a programação usa um valor de uma tabela e um valor fuso horário opcional com base em. {#r_ApprovalUser__ul_wys_qhd_lq} |
| Programação Aparece somente quando Programação baseada em é definida como <kbd class="ph userinput">uma programação específica</kbd>. | A Programação predefinida de uma lista. |
| Campo de programação Aparece somente quando Programação baseada em é definida como<kbd class="ph userinput">um campo de programação</kbd>. | Um campo de data e hora ou duração para a programação, que está associado à tabela. Os campos válidos aparecem em azul na caixa de diálogo Selecionar o elemento em uma árvore. |
| Fuso horário baseado em | O fuso horário para o cálculo da duração. O fuso horário pode ser baseado em * Sem fuso horário: padrão. O fluxo de trabalho usa o fuso horário GMT. * Um fuso horário específico: um fuso horário específico que você escolhe em uma lista de seleção. * Um campo de fuso horário: um campo de fuso horário para rastrear a duração de um campo no formulário. {#r_ApprovalUser__ul_hmv_vhd_lq} |
| Fuso horário Aparece somente quando o Fuso horário baseado em é definido como <kbd class="ph userinput">um fuso horário específico</kbd>. . | Selecione o fuso horário desejado na lista de seleção. |
| Campo de fuso horário Aparece somente quando o Fuso horário baseado em é definido como <kbd class="ph userinput">um campo de fuso horário</kbd>. | Um campo de data e hora ou duração para a programação, que está associado à tabela. Os campos válidos aparecem em azul na caixa de diálogo Selecionar o elemento em uma árvore. |
| Aprovação - Avançado Se desejar, grave um script para determinar usuários adicionais de quem serão solicitadas aprovações. ||
| Avançado | Marque esta caixa de seleção para gravar um script para determinar usuários adicionais de quem serão solicitadas aprovações. |
| Script de aprovadores adicionais | Se a caixa de seleção Avançado estiver marcada, este script será chamado para determinar a criação de quaisquer aprovações de usuário adicionais a serem criadas. O script precisa definir a variável <var class="keyword varname">resposta</var> para uma lista separada por vírgulas de IDs de grupo ou uma matriz de IDs de grupo para adicionar como aprovadores. Por exemplo: answer = []; answer.push('id1'); answer.push('id2'); |
[Tabela 1. Aprovação - Variáveis de entrada de atividade do usuário]

{#r_ApprovalUser__table_xql_rnw_w4}

## Condições

As condições a seguir determinam qual transição será executada após esta atividade.  
Nota:  
As atividades de aprovação são executadas como o usuário cujas ações correspondem às condições de aprovação ou rejeição que o fluxo de trabalho estava aguardando e avança o fluxo de trabalho.
{#r_ApprovalUser__table_zgj_ttw_w4__entry__2}

| Condição | Descrição |
|-|-|
| Aprovada | Os usuários aprovaram a solicitação com base nas regras Aguardar. |
| Rejeitado | Os usuários rejeitaram a solicitação com base nas regras Aguardar. |
| Erro | O evento ou condição que gera um erro. |
| Ignorado | O evento ou condição que permite uma aprovação ignorada. |
[Tabela 2. Condições de atividade da Aprovação - Usuário]

{#r_ApprovalUser__table_zgj_ttw_w4}

## Estados

O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.{#r_ApprovalUser__table_jr2_15w_w4__entry__2}

| Estado | Descrição |
|-|-|
| Executando | O mecanismo de fluxo de trabalho inicia a função de execução da atividade. |
| Aguardando | O mecanismo de fluxo de trabalho ignora a atividade até que um evento específico para reiniciar a atividade seja acionado. |
| Terminado | A execução da atividade foi concluída. Veja o valor do resultado para o resultado da atividade. |
| Cancelado | Esta atividade, ou o fluxo de trabalho que contém esta atividade, foi cancelada. |
| Erro | Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro. |
[Tabela 3. Estados de atividade da Aprovação - Usuário]

{#r_ApprovalUser__table_jr2_15w_w4}

