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

コードを記述する Now Platform のフロー、サブフロー、プレイブック、および他の場所で使用するディシジョンテーブルを ワークフロースタジオ で作成および管理する方法について説明します。

ディシジョンテーブルを使用すると、意思決定ロジックをコードから切り離すことができます。

## ディシジョンテーブルを作成するためのワークフロー {#exploring-decision-builder__section_ngs_vxq_y1c}

次の図は、 ワークフロースタジオ でディシジョンテーブルを作成するプロセスを示しています。  
図 : 1. ディシジョンテーブルの作成プロセス  
ワークフロースタジオ でディシジョンテーブルを作成するワークフローは次のとおりです。

1. 開発者がスクリプトを記述するか、フローまたはサブフローを作成しているときに、ディシジョンテーブルが必要であることに気付きました。ディシジョンテーブルは、次のシナリオではハードコードされたロジックよりも保守しやすいソリューションです。
   * コードには、条件付きの入れ子になった if/else または switch ステートメントの複雑なセットがあります。
   * コードを駆動するロジックは頻繁に変更される可能性があります。
   * アプリケーションロジックを読み取り可能な形式で開発者以外と共有する必要があります。
   * アプリケーションロジックは、実装されている場所から独立して管理する必要があります。
   * アプリケーションロジックは、開発者以外が管理する必要があります。
   * 複数のフロー、サブフロー、またはスクリプトに同じロジックを適用する必要があります。
   * 開発者がコードとは別に管理するアプリケーションロジックまたはビジネスロジックがあります。
   {#exploring-decision-builder__ul_lry_qnr_y1c}
2. 開発者は、 ワークフロースタジオ でディシジョンテーブルを作成し、入力と結果の列 (意思決定の出力) を追加します。
3. 開発者またはビジネス該当分野の専門家 (SME) は、次のステップを実行できます。
   1. 条件列を追加してルールを構造化します。
   2. 意思決定行を追加して、条件付きルールと対応する結果をビルドします。
   3. ディシジョンテーブルをテストします。
   4. ディシジョンテーブルを公開します。
   {#exploring-decision-builder__ol_ed3_g5r_y1c}
4. 開発者は、ディシジョンテーブルをいくつかの方法で使用できます。
   * ディシジョンテーブルのコードスニペットを作成し、それをコードに挿入できます。
   * フローまたはサブフローに意思決定ロジックを追加し、ディシジョンテーブルを参照できます。
   * \[意思決定 - 最初の一致\] アクティビティを使用して、ディシジョンテーブルをプレイブックに追加できます。
   {#exploring-decision-builder__ul_gl3_2vr_y1c}
5. 新しいロジックを反映するためにディシジョンテーブルを更新する必要がある場合、開発者またはビジネス SME はテーブルの新しいドラフトを作成できます。新しいロジックを使用してテーブルをテストし、新しいバージョンを公開できます。ディシジョンテーブルを作成するには、「 [ワークフロースタジオ に意思決定テーブルを作成](https://servicenow-prod.fluidtopics.net/pOR3vJLmL8Po6gGv1SlTmg "ワークフロースタジオ にディシジョンテーブルを作成し、ビジネスロジックを一連の [if-then] 意思決定ルールに埋め込みます。ビジネスロジックが複雑な場合や、複数の場所で再利用できる場合は、ディシジョンテーブルを使用します。")」を参照してください。  
   注:  
   ドラフト作成を使用しないディシジョンテーブルの場合、開発者またはビジネス SME が行った変更は自動的に有効になります。
{#exploring-decision-builder__ol_p33_jmr_y1c}

