ディシジョンテーブルの作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • 出張要求をどの地域責任者にルーティングするかを決定する、従業員向け出張要求アプリケーションのディシジョンテーブルを作成します。

    始める前に

    必要なロール:admin、decision_table_admin、または delegated developer 権限。

    このタスクについて

    従業員向け出張要求アプリケーションにロジックと自動化を追加する最初のフェーズでは、ディシジョンテーブルを作成します。ディシジョンテーブルは、従業員の所在地を判断し、その情報を使用して出張要求をどの地域責任者にルーティングするかを決定します。

    フェーズ 1

    進行中アイコン

    ディシジョンテーブルの作成

    フェーズ 2

    開始前アイコン

    フローの作成

    ディシジョンテーブルの使用の詳細については、「Create decision tables in Workflow Studio」を参照してください。

    チュートリアルに従って、従業員向け出張要求アプリケーション用のディシジョンテーブルを作成します。

    表 : 1. ビデオセクション
    タイムスタンプ セクション
    0:05 ディシジョンテーブルを作成する。
    0:12 新しいディシジョンテーブルを作成する。
    0:13 ディシジョンテーブルの一意の名前を入力し、スコープを選択する。
    0:28 入力を追加する。
    0:36 条件列を追加する。
    0:52 条件を追加する。
    0:59 結果列を追加する。
    1:09 結果を追加する。
    1:16 さらに条件を追加する。
    1:34 変更内容を保存する。
    1:36 ディシジョンテーブルがアプリケーションに追加されていることを確認する。

    手順

    1. 移動先 すべて > App Engine > App Engine Studio.
    2. 出張要求アプリケーションを選択します。
    3. アプリケーションダッシュボードで、[ロジックと自動化] の横にある [+ 追加] を選択します。
    4. [意思決定 (Decision)] を選択し、[開始] を選択します。
    5. [新しいディシジョンテーブルを作成 (Create a new decision table)] を選択します。
    6. ディシジョンテーブルのプロパティを定義します。
      1. [名前] フィールドに「地域責任者の承認」と入力します。
      2. [アクセス可能] フィールドで、[このアプリケーションスコープのみ] を選択して、ディシジョンテーブルのロジックを選択したアプリケーションにのみ適用します。
        ディシジョンテーブルのロジックをすべてのアプリケーションに適用する場合は、[すべてのアプリケーションスコープ] を選択します。
      3. [続行] を選択します。
    7. [ディシジョンテーブルを編集 (Edit decision table)] を選択して、ディシジョンテーブルの設定を続行します。
    8. ディシジョンテーブルに入力を追加します。
      注:
      入力は、ディシジョンテーブルで評価されるデータを定義します。
      このチュートリアルでは、ディシジョンテーブルが各出張要求に関連付けられた従業員情報を評価できるように、入力を出張要求テーブルとして設定します。
      1. [+ 入力を追加] を選択します。
      2. [タイプ] フィールドで [参照] を選択し、リストから出張要求テーブルを選択します。
      3. [ラベル] フィールドに、「従業員の出張要求」と入力します。
      4. オプション: この手順を繰り返して、ディシジョンテーブルに必要な数の入力を作成します。
        このチュートリアルでは、追加の入力は作成しません。
    9. ディシジョンテーブルに条件列を追加します。
      注:
      条件列は、ディシジョンテーブルで評価する値を指定することで入力データを絞り込むフィルターとして機能します。
      このチュートリアルでは、条件列を使用して入力データを絞り込み、従業員の国コードのみを評価します。従業員の国コードによって、出張要求のルーティング先となる地域責任者が決まります。
      1. [+ 条件列を追加 (+ Add condition column)] を選択します。
      2. [条件列ラベル (Condition column label)]に、「従業員の地域」と入力します。
      3. [入力] フィールドで、出張要求テーブルの入力を選択します。
      4. [評価するデータ (Data to evaluate)][フィールド] を選択します。
      5. [ Field (フィールド )] フィールドで、 オープンした者 > 国コード.
      6. [デフォルトのオペレーター] フィールドで、[is one of] を選択します。
      7. [完了] を選択します。
      8. オプション: この手順を繰り返して、ディシジョンテーブルに必要な数だけ条件列を作成します。
        このチュートリアルでは、追加の条件列は作成しません。
    10. 条件列の個々の条件を定義します。
      注:
      条件は、ディシジョンテーブルが結果を返すために評価する個々の値を表します。
      このチュートリアルでは、定義する条件は、各地域責任者に対応する国を表します。南北アメリカ (AMS) 地域、アジア太平洋 (APAC) 地域、ヨーロッパ、中東、アフリカ (EMEA) 地域を構成する国ごとに個別の条件を定義します。
      1. 条件列で空のボックスを選択します。
        条件列で空のボックスを選択して、条件を作成できます。
      2. リストから [is] を選択し、[is one of] を選択します。
      3. [is one of] の下にある空のスペースで、[ブラジル][米国] を選択します。
      4. [OK] を選択します。
      5. [+ 新しい意思決定行を追加 (+ Add a new decision row)] を選択して、条件列に条件を追加します。
      6. オプション: 追加の条件を定義するには、ステップ a ~ e のプロセスを繰り返します。
        このチュートリアルでは、APAC および EMEA 地域を構成する国に対して 2 つの追加条件を定義します。次の表に、設定する条件列の値を示します。
        オペレーター
        is one of
        • 中国
        • 日本
        is one of
        • フランス
        • ドイツ
        • イタリア
        • スペイン
        • 英国
    11. ディシジョンテーブルに結果列を追加します。
      注:
      結果列によって、入力値と条件値を評価した後に返されるデータのタイプが決まります。
      このチュートリアルでは、結果列によって、出張要求をルーティングする地域責任者が決定されます。地域責任者はシステム内の個々のユーザーであるため、結果列はユーザー [sys_user] テーブルを参照します。
      1. [+ 結果列を追加 (+ Add result column)] を選択します。
      2. [結果列ラベル (Result column label)] フィールドに「地域責任者」と入力します。
      3. オプション: [説明] フィールドに、結果列の説明を入力します。
      4. [タイプ] フィールドに「参照」と入力し、リストから [参照] を選択します。
      5. [参照テーブル] フィールドに「ユーザー」と入力し、リストから [ユーザー [sys_user]] を選択します。
      6. [完了] を選択します。
      7. オプション: ディシジョンテーブルに追加の結果を定義する場合は、この手順を繰り返して、必要な数だけ結果列を作成します。
        このチュートリアルでは、追加の結果列は作成しません。
    12. 結果列の結果を定義します。
      注:
      結果は、ディシジョンテーブルで定義された入力、条件、および結果に基づいて生成される個々の値または意思決定です。
      このチュートリアルでは、結果は各リージョンの地域責任者を表します。
      1. 結果列で空のボックスを選択します。
        結果列で空のボックスを選択して、結果を定義します。
      2. 空のフィールドに、地域責任者の名前を入力します。
        南北アメリカ (AMS) リージョンには、「Lucius Bagnoli」と入力します。
      3. リストから地域責任者を選択し、Enter キーを選択します。
      4. オプション: ステップ a 〜 c のプロセスを繰り返して、ディシジョンテーブルに必要な数だけ結果を作成します。
        このチュートリアルでは、APAC と EMEA の地域責任者に対して 2 つの追加結果を作成します。次の表で、各リージョンの地域責任者ユーザー情報を示します。
        リージョン ユーザー
        アジア太平洋 (APAC) Rob Phil
        ヨーロッパ、中東、およびアフリカ (EMEA) Abel Tuter
    13. [保存] を選択します。
    14. オプション: ディシジョンテーブルがアプリケーションに追加されていることを確認します。
      1. アプリケーションのホームページに移動します。
      2. ディシジョンテーブルが [ロジックと自動化] セクションに表示されていることを確認します。

    タスクの結果

    アプリケーションのディシジョンテーブルを作成しました。

    次のタスク

    従業員向け出張要求アプリケーションにロジックと自動化を追加する次のフェーズ「 フローの作成」に進みます。