ディシジョンテーブルの構築

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

    始める前に

    必要なロール:admin、decision_table_admin、または委任開発者権限

    このタスクについて

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

    フェーズ 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. 次のように移動する。 All (すべて) > App Engine > App Engine Studio.
    2. 出張要求アプリケーションを選択します。
    3. アプリケーション ダッシュボードで、 [ロジックと自動化] の横にある [+ 追加] を選択します。
    4. [ Decision] を選択し、[ Begin] を選択します。
    5. [新しいディシジョンテーブルの作成] を選択します。
    6. ディシジョンテーブルのプロパティを定義します。
      1. [名前] フィールドに「Regional head approvals」と入力します。
      2. [ アクセス可能] フィールドで、[ このアプリケーションスコープのみ ] を選択して、ディシジョンテーブルのロジックを選択したアプリケーションのみに適用します。
        ディシジョンテーブルのロジックをすべてのアプリケーションに適用する場合は、[ すべてのアプリケーションスコープ] を選択します。
      3. [Continue (続行)] を選択します。
    7. ディシジョンテーブルの設定を続行するには、[ ディシジョンテーブルを編集 ] を選択します。
    8. ディシジョンテーブルに入力を追加します。
      注:
      入力は、ディシジョンテーブルで評価されるデータを定義します。
      このチュートリアルでは、ディシジョンテーブルが各出張要求に関連付けられた従業員情報を評価できるように、入力を出張要求テーブルとして設定します。
      1. [+ 入力を追加] を選択します。
      2. [タイプ] フィールドで [参照] を選択し、リストから出張要求テーブルを選択します。
      3. [ラベル] フィールドに「従業員の出張要求」と入力します。
      4. オプション: この手順を繰り返して、ディシジョンテーブルに必要な数の入力を作成します。
        このチュートリアルでは、追加の入力は作成しません。
    9. ディシジョンテーブルに条件列を追加します。
      注:
      条件列は、ディシジョンテーブルで評価される値を指定することで入力データを絞り込むフィルターとして機能します。
      このチュートリアルでは、条件列で入力データを絞り込み、従業員の国コードのみを評価します。従業員の国コードによって、出張要求のルーティング先の地域責任者が決定されます。
      1. [+ 条件列の追加] を選択します。
      2. [ 条件] 列ラベルに「 従業員地域」と入力します。
      3. [入力] フィールドで、出張要求テーブルの入力を選択します。
      4. [ 評価するデータ] で [ フィールド] を選択します。
      5. [ フィールド ] フィールドで、 作成者 > 国コード.
      6. [既定の演算子] フィールドで、[次のいずれか] を選択します。
      7. [Done (完了)] を選択します。
      8. オプション: この手順を繰り返して、ディシジョンテーブルに必要な数の条件列を作成します。
        このチュートリアルでは、追加の条件列は作成しません。
    10. 条件列の個々の条件を定義します。
      注:
      条件は、ディシジョンテーブルが結果を返すために評価する個々の値を表します。
      このチュートリアルでは、定義する条件は、異なる地域ヘッドに対応する各国を表します。南北アメリカ (AMS) 地域、アジア太平洋 (APAC) 地域、およびヨーロッパ、中東、アフリカ (EMEA) 地域を構成する国々の個々の条件を定義します。
      1. 条件列の空のボックスを選択します。
        条件列の空のボックスを選択して、条件を作成できます。
      2. [次の値に等しい] を選択し、次にリストから [いずれか] を選択します。
      3. 下の空白スペースに、[Brazil] と [United States] のいずれかを選択します
      4. [OK] を選択します。
      5. [+ 新しい意思決定行を追加] を選択して、条件列に条件を追加します。
      6. オプション: ステップ a〜e のプロセスを繰り返して、追加の条件を定義します。
        このチュートリアルでは、APAC および EMEA 地域を構成する国に対して 2 つの追加条件を定義します。次の表は、設定した条件列の値の概要を示しています。
        オペレーター Value (値)
        次の値のいずれか
        • 中国
        • 日本
        次の値のいずれか
        • フランス
        • ドイツ
        • イタリア
        • スペイン
        • 英国
    11. ディシジョンテーブルに結果列を追加します。
      注:
      結果列は、入力値と条件値を評価した後に返すデータのタイプを決定します。
      このチュートリアルでは、結果列によって、出張要求のルーティング先のリージョン ヘッドが決定されます。リージョンヘッドはシステム内の個々のユーザーであるため、結果列はユーザー [sys_user] テーブルを参照します。
      1. [+ 結果列の追加] を選択します。
      2. [結果] 列のラベルフィールドに「Regional heads」と入力します。
      3. オプション: [ 説明 ] フィールドに、結果列の説明を入力します。
      4. [タイプ] フィールドに「参照」と入力し、リストから [参照] を選択します。
      5. [参照テーブル] フィールドに「ユーザー」と入力し、リストから [ユーザー [sys_user] を選択します。
      6. [Done (完了)] を選択します。
      7. オプション: ディシジョンテーブルに追加の結果を定義する場合は、この手順を繰り返して、必要な数の結果列を作成します。
        このチュートリアルでは、追加の結果列は作成しません。
    12. 結果列の結果を定義します。
      注:
      結果は、ディシジョンテーブルで定義された入力、条件、および結果に基づいて生成される個々の値または意思決定です。
      このチュートリアルでは、結果は各地域の地域ヘッドを表します。
      1. 結果列の空のボックスを選択します。
        結果列の空のボックスを選択して、結果を定義します。
      2. 空のフィールドに、地域責任者の名前を入力します。
        南北アメリカ (AMS) 地域の場合は、「 Lucius Bagnoli」と入力します。
      3. リストからリージョンヘッドを選択し、Enter キーを選択します。
      4. オプション: ステップ a〜c のプロセスを繰り返して、ディシジョンテーブルに必要な数の結果を作成します。
        このチュートリアルでは、APAC と EMEA の地域責任者に対して 2 つの追加結果を作成します。次の表に、各リージョンのリージョンヘッドユーザー情報の概要を示します。
        リージョン ユーザー
        アジアパシフィック (APAC) ロブ・フィル
        欧州、中東、およびアフリカ (EMEA) [Abel Tuter] を選択します。
    13. [Save (保存)] をクリックする。
    14. オプション: ディシジョンテーブルがアプリケーションに追加されたことを確認します。
      1. アプリケーションのホームページに移動します。
      2. ディシジョンテーブルが [ ロジックと自動化 ] セクションに表示されることを確認します。

    タスクの結果

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

    次のタスク

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