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

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

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

A atividade Alternar verifica se o valor de um campo ou variável passado é equivalente a um dos vários valores de caso.{#r_Switch__wf-switch-activity-shortdesc}
O comportamento da atividade switch é semelhante a uma declaração switch em Java.  
Ao criar uma atividade switch, selecione uma Variável ou Campo para verificar em relação às condições de atividade para um valor de campo correspondente. Quando o valor passado nesta variável ou campo corresponde ao valor definido no campo Condição da condição de atividade, o fluxo de trabalho avança por essa condição de 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.

## Resultados

A variável ou campo selecionado na variável de atividade ou campo determina os valores de resultado possíveis.

## Variáveis de entrada

As seguintes variáveis determinam o comportamento inicial da atividade.{#r_Switch__table_uml_1qt_jp__entry__2}

| Campo | Descrição |
|-|-|
| Tipo | Selecione Variável ou Campo como o tipo de valor a ser verificado em relação às condições disponíveis. Esta seleção define o rótulo e as opções disponíveis para o outro campo. |
| Variável ou Campo | Selecione a origem do valor comparado às condições de atividade do switch. O rótulo do campo e as opções disponíveis dependem do Tipo de seleção. * Variável: selecione qualquer variável do catálogo de serviços. * Campo: selecione qualquer campo da Tabela definida nas propriedades de fluxo de trabalho. {#r_Switch__ul_twc_krt_jp} |
[Tabela 1. Variáveis de entrada da atividade Switch]

{#r_Switch__table_uml_1qt_jp}

## Estados

O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.{#r_Switch__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 cancelada. |
| Erro | Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro. |
[Tabela 2. Estados da atividade Switch]

{#r_Switch__table_wvy_pqt_jp}

## Exemplo

Você pode criar uma atividade switch que define diferentes valores de campos em um incidente com base no grupo de atribuição do registro de incidente.Figura 1. Exemplo de atividade de alternância  
O Campo selecionado é o campo do incidente Atribuído a.Figura 2. Alternar campo de atividade

Se o valor do campo Atribuído a do incidente de acionamento do fluxo de trabalho for Central de serviços ou Serviços de campo, o fluxo de trabalho preencherá os valores no registro do incidente antes de continuar. Se o valor Atribuído a for Hardware, o fluxo de trabalho continuará sem preencher nenhum valor de campo.  
O tipo de condição (Padrão, Else ou Erro) é usado. Para obter mais informações, consulte [Gerenciar condições de atividade fluxo de trabalho](https://servicenow-prod.fluidtopics.net/Oioh3iMCbXhLDX1BRq2TFA#t_ManageActivityConditions "As atividades contêm condições padrão que determinam quais transições serão seguidas.").Figura 3. Condição de grupo de hardware

