

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Estados do fluxo de trabalho em CodeCatalyst
<a name="workflows-workflow-status"></a>

Um fluxo de trabalho pode ter um dos seguintes estados:
+ **Válido** – O fluxo de trabalho é executável e pode ser ativado por [gatilhos](workflows-add-trigger.md#workflows-add-trigger.title).

  Para que um fluxo de trabalho seja marcado como válido, ambas as seguintes condições devem ser verdadeiras:
  + O arquivo de definição do fluxo de trabalho do deve ser válido.
  + O fluxo de trabalho não deve ter gatilhos, gatilhos de envio ou gatilho de extração executados usando os arquivos na ramificação atual. Para obter mais informações, consulte [Diretrizes para o uso de gatilhos e ramificações](workflows-add-trigger-considerations.md).
+ **Inválido** – O arquivo de definição do fluxo de trabalho é inválido. O fluxo de trabalho não pode ser executado manual ou automaticamente por meio de gatilhos. Os fluxos de trabalho que não são válidos aparecem com uma **definição de fluxo de trabalho com mensagem de *n* erros** (ou similar) no CodeCatalyst console.

  Para que um fluxo de trabalho seja marcado como inválido, as seguintes condições devem ser verdadeiras:
  + O arquivo de definição do fluxo de trabalho deve estar configurado incorretamente.

    Para corrigir um arquivo de definição de fluxo de trabalho configurado incorretamente, consulte [Como faço para corrigir os erros “A definição do fluxo de trabalho tem *n* erros”?](troubleshooting-workflows.md#troubleshooting-workflows-asterisks).
+ **Inativo** – A definição do fluxo de trabalho é válida, mas não pode ser executada manual ou automaticamente por meio de gatilhos.

  Para que um fluxo de trabalho seja marcado como inativo, ambas as seguintes condições devem ser verdadeiras:
  + O arquivo de definição do fluxo de trabalho do deve ser válido.
  + O arquivo de definição do fluxo de trabalho deve incluir um gatilho de envio que especifique uma ramificação diferente daquela em que o arquivo de definição do fluxo de trabalho está atualmente. Para obter mais informações, consulte [Diretrizes para o uso de gatilhos e ramificações](workflows-add-trigger-considerations.md).

    Para mudar um fluxo de trabalho de **Inativo** para **Ativo**, consulte [Como faço para corrigir as mensagens “O fluxo de trabalho está inativo”?](troubleshooting-workflows.md#troubleshooting-workflows-inactive).
**nota**  
Se houver muitos fluxos de trabalho no estado **Inativo**, filtre-os para a visualização. Para filtrar fluxos de trabalho inativos, selecione o campo **Filtrar fluxos de trabalho** na parte superior da página **Fluxos de trabalho**, selecione **Status**, **Status \$1= Não igual** e selecione **INATIVO**.

**nota**  
Se o fluxo de trabalho especificar um recurso que você removerá posteriormente (por exemplo, um repositório de pacotes), CodeCatalyst não detectará essa alteração e continuará marcando o fluxo de trabalho como válido. Esses tipos de problemas serão detectados quando o fluxo de trabalho for executado.