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

# Atividade de fluxo de trabalho If {#ariaid-title1}

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

A atividade If verifica uma condição ou script para determinar se uma transição Sim ou Não deve ser feita.{#r_If__wf-if-activity-shortdesc}
Se o criador do fluxo de trabalho especificar a Condição e o script Avançado, ambos deverão ser avaliados com êxito para que a atividade faça a transição Sim.

## Resultados

O designer de fluxo de trabalho pode atribuir um valor de resultado usando activity.result de dentro de um campo de Script do registro de atividade. Por padrão, o valor do resultado da atividade é o resultado final da condição ou do script especificado. Os valores de resultado possíveis são:

* Sim
* Não
{#r_If__ul_llw_wpt_jp}

## Variáveis de entrada

As seguintes variáveis determinam o comportamento da atividade.  
Nota:  
As atividades de condição são executadas como o usuário cujas ações correspondem às condições que o fluxo de trabalho estava aguardando e avança o fluxo de trabalho.
{#r_If__table_uml_1qt_jp__entry__2}

| Campo | Descrição |
|-|-|
| Condição | Se especificado e se o registro atual corresponder à condição, a transição Sim será feita. |
| Avançado e Script | Para especificar um script, marque a caixa de seleção Avançado. Você pode inserir um script que será avaliado. Se o seu script definir a resposta da variável como `sim`, a transição Sim será realizada. Caso contrário, nenhuma transição será realizada. |
[Tabela 1. Variáveis de entrada da atividade If]

{#r_If__table_uml_1qt_jp}

## Condições

As condições a seguir determinam qual transição virá após a atividade.
{#r_If__table_nr5_kqt_jp__entry__2}

| Condição |   |
|-|-|
| Sim | Obtida quando a condição, se especificada, corresponder e o script Avançado, se especificado, retornar sim. |
| Não | Obtida quando a condição não corresponder ou o script Avançado, se especificado, retornar não. |
[Tabela 2. Condições de atividade If]

{#r_If__table_nr5_kqt_jp}

## Estados

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

| Estado | Descrição |
|-|-|
| Executando | O mecanismo de fluxo de trabalho sabe iniciar a função onExecute 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 cancelado. |
| Erro | Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro. |
[Tabela 3. Estados de atividade If]

{#r_If__table_wvy_pqt_jp}

