

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CodeCatalyst のワークフロー状態
<a name="workflows-workflow-status"></a>

ワークフローは次のいずれかの状態になります。
+ **有効** – ワークフローは実行可能で、[トリガー](workflows-add-trigger.md#workflows-add-trigger.title)によってアクティブ化できます。

  次の条件の両方を満たしている場合にワークフローが有効としてマークされます。
  + ワークフロー定義ファイルが有効である。
  + トリガー、プッシュトリガー、または現在のブランチのファイルを使用して実行されるプッシュトリガーがワークフローにない。詳細については、「[トリガーとブランチの使用ガイドライン](workflows-add-trigger-considerations.md)」を参照してください。
+ **無効** – ワークフローの定義ファイルが無効です。ワークフローは手動で実行することも、トリガーを介して自動的に実行することもできません。有効でないワークフローには、CodeCatalyst コンソールで **[ワークフロー定義に *n* 件のエラーがあります]** というメッセージ (または類似のメッセージ) が表示されます。

  次の条件を満たしている場合にワークフローが無効としてマークされます。
  + ワークフロー定義ファイルは誤って構成されている。

    誤って構成されているワークフロー定義ファイルを修正するには、「[「ワークフロー定義に *n* 個のエラーがあります」というエラーを解決修正するにはどうすればよいですか?](troubleshooting-workflows.md#troubleshooting-workflows-asterisks)」を参照してください。
+ **非アクティブ** – ワークフロー定義は有効ですが、手動で実行することも、トリガーを介して自動的に実行することもできません。

  次の条件の両方を満たしている場合にワークフローが非アクティブとしてマークされます。
  + ワークフロー定義ファイルが有効である。
  + ワークフロー定義ファイルが現在存在するブランチとは異なるブランチを指定するプッシュトリガーがワークフロー定義ファイルに含まれている。詳細については、「[トリガーとブランチの使用ガイドライン](workflows-add-trigger-considerations.md)」を参照してください。

    ワークフローを**非アクティブ**から**アクティブ**に切り替えるには、「[「ワークフローが非アクティブです」というメッセージを解決するにはどうすればよいですか?](troubleshooting-workflows.md#troubleshooting-workflows-inactive)」を参照してください。
**注記**  
**非アクティブ**状態のワークフローが多数ある場合は、ビューからフィルタリングできます。非アクティブなワークフローを除外するには、**[ワークフロー]** ページの上部にある **[ワークフローをフィルタリング]** フィールドを選択し、**[ステータス]**、**[ステータス \$1= 等しくない**]、**[非アクティブ]** の順に選択します。

**注記**  
後で削除するリソース (パッケージリポジトリなど) がワークフローで指定されている場合、CodeCatalyst ではこの変更を検出せず、ワークフローを引き続き有効としてマークします。これらのタイプの問題はワークフロー実行時に検出されます。