---
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) 所要時間：3分

ワークフロー検証では、ワークフローのさまざまな特性を調べて、ワークフローが公開されない、または失敗する可能性のある問題を特定します。検証レポートには、それぞれのワークフロー検証の結果がまとめられています。

検証により、重大な欠陥が実行されてワークフローが不安定または不完全な状態になるのを防ぎます。基本システムには、ワークフロー設計者に潜在的な問題を通知する多数のバリデータがあります。たとえば、複数のEndアクティビティ、切断されたトランジション、不正なテーブル参照、サブフローの欠落、および更新セットの影響を受ける依存関係などです。ワークフロー検証レポートには、検出された内容を示すメッセージを含む、各バリデータからの結果が表示されます。ワークフローを公開すると、自動的に検証されます。また、ワークフローエディタのコントロールからワークフローの検証を直接実行することもできます。

## 重大なエラーの強調表示 {#c_WorkflowValidation__section_kb4_51f_dcb}

グラフィカルなワークフローエディタは、ワークフローがロードされるときに重大なエラーを強調表示します。この例では、サブフローが存在しないため、現在のユーザーの親ワークフローで使用できません。グラフィカルなワークフローエディタは、サブフローを呼び出すアクティビティを（赤で）強調表示することで、親ワークフローが読み込まれるときのエラーを示します。親ワークフローのエラーを修正するには、ヘッダーバーの検証アイコンをクリックして、検証レポートのエラーの説明を調べます。図 : 1. 不足しているサブフローの検証

## 公開時の検証 {#c_WorkflowValidation__section_tl2_z1f_dcb}

無効なワークフローまたは問題の可能性のあるワークフローを公開しようとすると、エラーメッセージが表示され、必要に応じて操作がブロックされます。検証エラーメッセージが表示されたら、グラフィカルワークフローエディタの検証アイコンをクリックして、エラーレポートを表示します。

検証警告
:   検証の警告は、潜在的な問題がワークフローに存在することを通知しますが、ワークフローを公開することを許可します。検証の警告は次の場合に表示されます。

    * 編集し、別のワークフローにサブフローとして含まれているワークフローをパブリッシュしようとします。システムは、変更が親ワークフローにどのように影響するかを判断することができず、関係について警告します。
    * ワークフロー アクティビティは、ワークフローに割り当てられたテーブルとは異なるテーブルを使用します。システムは、潜在的な競合を警告します。

    {#c_WorkflowValidation__ul_u1l_43x_wp}
    図 : 2. 検証警告

検証の失敗
:   検証エラーが発生すると、ワークフローの公開に支障をきたす重大なエラーがワークフローで発生したことが通知されます。重大なエラーの例は、サブフローがないことです。図 : 3. 検証の失敗

## ワークフロー検証レポート {#c_WorkflowValidation__section_g13_jbf_dcb}

バリデータには、CRITICAL、WARN、およびINFOという3つの通知レベルが表示されます。設計者はWARNまたはINFOレベルの検証を返すワークフローを公開できますが、CRITICALの全体的な検証レベルを返すワークフローは公開できません。  
図 : 4. ワークフロー検証レポート

ヘッダーの要約
:   検証レポートのヘッダーには、指定したワークフローに対する検証の実行全体が要約されています。

    * 検証の要約： 全体的なスコアは、検証中に遭遇した最も重大な通知レベルを反映しています。
    * 実行された合計チェック： 実行された検証の合計数もまた、各通知レベルでの数値を示すように分解されます。
    {#c_WorkflowValidation__ul_n4w_pbf_dcb}

レポート列
:   レポートの本文には、実行された個々の検証チェックの結果が表示されます。列は次のとおりです。 タイプ 、 レベル 、およびメッセージ 。これらの列は、任意のリストと同様にソートしてフィルタリングできます。{#c_WorkflowValidation__table_fjw_c4g_tq__entry__2}

    | 名前 | 含意 |
    |-|-|
    | 情報 | 現在のワークフローのバージョンに関する情報を提供します。情報レベルのメッセージの例は、ワークフロー内で最も共通のテーブルの名前を指定するものです。この検証レベルのワークフローは有効で公開可能とみなされます。 |
    | 警告 | バリデーターが実行能力を損なう可能性のある異常をワークフローで検出したことをユーザーに警告します。警告レベルのメッセージの例としては、アクティビティ入力の遷移がないことを知らせるメッセージがあります。この検証レベルのワークフローは有効で公開可能とみなされます。 |
    | 重大 | ワークフローが正常に実行されないようにする重大なエラーを含むワークフロー要素に名前を付けます。この例としては、サブフローの欠落または無効、遷移の欠落などがあります。この検証レベルのワークフローは、本番環境で公開または実行することはできません。 |
    [表 : 1. ワークフロー終了および外部依存レベル]

    {#c_WorkflowValidation__table_fjw_c4g_tq}

メッセージ
:   検証メッセージには、テーブル名、更新セット、およびその他の詳細を含む結果の詳細な説明が表示されます。

ワークフローを検証し、検証レポートを生成する手順については、 [ワークフローを検証](https://servicenow-prod.fluidtopics.net/3CrmzHZvnbZ24pL0hwf2Uw#t_ValidatingAWorkflow "ワークフローエディタからワークフローを手動で検証することができます。Workflow バージョンフォームからワークフロー検証レポートを生成できます。")
* **[ワークフローバリデーター](https://servicenow-prod.fluidtopics.net/bTTddR00mLRRswOc~Jt0Cw)**   
  ServiceNow ワークフロー設計者がワークフローをテストするためのいくつかのワークフローバリデータを提供します。

