---
sourceDocument: Yokohama ビルドのワークフロー
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/build-workflows

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ビルドのワークフロー

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# アクションエラー評価

# アクションエラー評価 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

アクションを有効化してステップの失敗を検出し、実行を継続します。特定のエラー状態が発生するタイミングを特定して、独自のアクションステータスコード、ステータスメッセージ、エラー状態を返します。

## 福利厚生 {#action-error-evaluation__section_fn1_zbn_hpb}

アクションエラー評価を有効にすると、次のメリットが得られます。

* ステップの失敗をキャッチしてアクションの実行を継続できます。アクションに追加する各ステップの失敗動作を指定します。
* 独自のエラー条件を作成します。アクションがエラーステータスを返すタイミングと、返されるステータスコードとメッセージを指定します。
* フローデザイナーにより多くのエラー処理情報とオプションを提供します。独自のアクションステータスコードとメッセージを使用して問題を特定し、是正処置の詳細を提供します。
{#action-error-evaluation__ul_gtb_dcn_hpb}

## アクションエラー評価ステップコンポーネント {#action-error-evaluation__section_jj4_p3s_jpb}

各ステップには、これらのエラー評価コンポーネントが用意されています。  
図 : 1. エラー評価ステップコンポーネント

1. \[このステップが失敗した場合\] オプション
:   次のステップの実行を続行するか、エラー評価に進むオプション。このオプションはステップステータスに影響しません。

2. ステップステータス
:   ステップに関するランタイムの詳細を含むオブジェクトデータピル。アクションの各ステップはステップステータスを返します。

3. \[ステップステータス\] \> \[コード\]
:   ステップでエラーが発生したかどうかを示す整数データピルです。何らかの理由でエラーが生成された場合、ステップは値 1 を返します。たとえば、必須の入力データが欠落しているか、間違ったデータタイプで出力を返す場合、ステップはエラーを生成する可能性があります。ステップは、正常に実行されると値 0 を返します。これらのコードはカスタマイズできません。

4. \[ステップステータス\] \> \[メッセージ\]
:   ステップまたはシステム操作によって生成されたエラーメッセージを含む文字列データピル。このステップステータスメッセージはカスタマイズできません。

## アクションエラー評価構成コンポーネント {#action-error-evaluation__section_cns_t14_mpb}

アクションエラー評価はこれらの構成コンポーネントで構成されます。  
図 : 2. エラー評価構成コンポーネント

5. \[エラーの評価 (Error Evaluation)\] セクション
:   考えられるエラー条件が含まれるセクション。 アクションが実行されると、すべての利用可能なエラー条件が評価されて、一致する可能性があるものが検索されます。アクションは、最初に一致したエラー条件で指定されたアクションステータスを返します。一致するエラー条件がない場合、アクションステータスは最後に実行されたステップのステップステータスに設定されます。  
    注:  
    データストリームアクションには、REST、SOAP、および JDBC ステップのエラー評価セクションがあります。詳細については、「[Data Stream actions and pagination](https://www.servicenow.com/docs/access?context=data-stream-actions&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US)」を参照してください。

6. \[エラー条件を追加 (Add error condition)\] オプション
:   エラー条件を追加するオプション。各エラー条件は else if フローロジックブロックと同等です。true にできるエラー条件は一度に 1 つのみです。

7. エラー条件の構成
:   エラー条件を設定するために使用できるオプションは次のとおりです。

    * このエラー条件を識別するために使用するラベル
    * このエラー条件と一致するために満たす必要がある条件
    * アクションをフローに戻すエラーステータス
    * アクションをフローに戻すアクションステータスコード
    * アクションをフローに戻すアクションステータスメッセージ
    {#action-error-evaluation__ul_dzc_h4n_mpb}

8. アクションステータス
:   アクションに関するランタイムの詳細を含むオブジェクトデータピル。アクションは常にアクションステータスを返します。

9. \[アクションステータス\] \> \[コード\]
:   最初に一致したエラー条件または最後のステップ実行によって返されたコードを含む整数データピル。カスタムエラー条件を作成するときに、独自のコードを返すことができます。

10. \[アクションステータス\] \> \[メッセージ\]
:   一致したエラー条件または最後のステップ実行によって生成されたメッセージを含む文字列データピル。カスタムエラー条件を作成するときに、独自のメッセージを返すことができます。

## フローとアクションのエラー処理に関するリソース {#action-error-evaluation__id_o5h_rn3_xcc}

アクションとフローでエラー処理を使用する方法の詳細については、ServiceNow® Community の投稿「[Flow and Action Error Handling Overview: Why and how to test for errors - Workflow Automation CoE (フローとアクションのエラー処理について：エラーをテストする理由と方法 - ワークフロオートメーション CoE)](https://www.servicenow.com/community/workflow-automation-articles/flow-and-action-error-handling-overview-why-and-how-to-test-for/ta-p/2877891)」を参照してください。

* 「[Flow and Action Error Handling Level 1: Retry and Action Error Evaluation - Workflow Automation CoE (フローとアクションのエラー処理レベル 1：再試行とアクションのエラー評価 - ワークフローオートメーション CoE)](https://www.servicenow.com/community/workflow-automation-articles/flow-and-action-error-handling-level-1-retry-and-action-error/ta-p/2877930)」
* 「[Flow and Action Error Handling Level 2: Flow Logic - Workflow Automation CoE (フローとアクションのエラー処理レベル 2：フローロジック - ワークフローオートメーション CoE)](https://www.servicenow.com/community/workflow-automation-articles/flow-and-action-error-handling-level-2-flow-logic-workflow/ta-p/2877963)」
* 「[Flow and Action Error Handling Level 3: Flow Error Handling - Workflow Automation CoE (フローとアクションのエラー処理レベル 3：フローのエラー処理 - ワークフローオートメーション CoE)](https://www.servicenow.com/community/workflow-automation-articles/flow-and-action-error-handling-level-3-flow-error-handling/ta-p/2877970)」
* 「[Flow and Action Error Handling Level 4: Good Practices and Summary - Workflow Automation CoE (フローとアクションのエラー処理レベル 4：推奨プラクティスとまとめ - ワークフローオートメーション CoE)](https://www.servicenow.com/community/workflow-automation-articles/flow-and-action-error-handling-level-4-good-practices-and/ta-p/2877996)」
{#action-error-evaluation__ul_lvf_l33_xcc}

## 一般的なガイドライン {#action-error-evaluation__id_tk3_hvb_ptb}

アクションエラー評価によるメリットを得るには、次の一般的なガイドラインに従います。

独立したステップのみの実行継続を許可する
:   ステップが後続のステップで必要なデータを返さない場合は、ステップの実行継続を許可します。ステップが後続のステップで必要なデータを提供する場合、後続のステップを正常に実行できないことがわかります。

エラー条件が 10 を超えないようにする
:   作成できるエラー条件の数に制限はありませんが、各エラー条件は評価する必要があります。アクションで評価する必要があるエラー条件が多いほど、アクションの実行が低速になる可能性があります。

特定のステップの失敗を識別する
:   ステップステータスを使用して特定のステップがいつ失敗したかを識別できます。特定のステップを識別することは、アクションにタイプが同じステップの複数のインスタンスが含まれている場合に役立ちます。また、フローエラーハンドラーが失敗に対して具体的な是正処置を実行できるように、特定のステップを識別することもできます。

特定のエラー条件を一般的なエラー条件の前に配置する
:   アクションが一致するエラー条件を検出すると、エラーの評価は停止します。一般的なエラー条件を最初に配置すると、アクションが特定のエラー条件に一致しなくなる可能性があります。

わかりやすいエラー条件ラベルを使用する
:   エラー条件を編集する必要なく識別できるようになります。デフォルトでは、エラー条件は編集時にのみ表示できます。
* **[エラー条件を追加](https://servicenow-prod.fluidtopics.net/cejxoo6U~OFmuwraIR9CVQ)**   
  特定の条件が満たされた際にカスタム状況情報を返すアクションを有効化します。フローでカスタムアクションのステータスをエラーと見なすか成功した実行と見なすのかを指定します。

