ワークフロースタジオ でのディシジョンテーブル構造の変更

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:6分
  • ワークフロースタジオ でディシジョンテーブルの入力や列を変更して、ビジネスロジックを進化させます。

    ディシジョンテーブルの入力を変更

    ラベルを変更し、タイプと関連プロパティを変更し、必須のトグルを切り替えて、入力を変更します。

    始める前に

    必要なロール:admin、decision_table_admin、または委任開発者権限。詳細については、「Delegate developers using App Engine Studio (App Engine Studio を使用して開発者を委任する)」を参照してください。

    手順

    1. 移動先 すべて > プロセスの自動化 > ワークフロースタジオ.
    2. ホームページで、[ディシジョンテーブル] を選択します。
    3. ディシジョンテーブルを選択します。
    4. 変更する入力を選択します。
    5. 入力を変更します。
      • ラベルを変更するには、その [ラベル] を選択して新しい名前を入力し、Enter キーを押します。
      • 入力タイプを変更するには、[タイプ] リストから別の入力タイプを選択します。
        注:
        入力タイプを変更できるのは、入力が条件列にリンクされていない場合のみです。
      • 入力タイプのプロパティを変更するには、当該のプロパティのフィールドを選択して値を更新します。
    6. [保存] を選択します。

    ディシジョンテーブルでの参照入力と結果のフィルタリング

    結果のリストを絞り込み、ワークフロースタジオ のディシジョンテーブルで [参照タイプ入力] フィールドと [結果] フィールドに表示する必要がある情報のみを表示します。

    始める前に

    必要なロール:admin または decision_table_admin

    手順

    1. 移動先 すべて > プロセスの自動化 > ワークフロースタジオ.
    2. ホームページで、[ディシジョンテーブル] を選択します。
    3. ディシジョンテーブルを選択します。
    4. 入力または結果のフィルターを作成します。
      アクション説明
      参照タイプの入力のフィルターの作成
      1. [入力を追加] を選択します。
      2. [ラベル] フィールドで、入力のラベルを追加します。たとえば、「参照入力」などです。
      3. [タイプ] フィールドで、[参照] を選択します。

        [参照] 列が表示され、参照テーブルが列に表示されます。

      4. [テーブル] フィールドで、参照するテーブルを選択します。たとえば、sys_user などです。
      参照タイプの結果のフィルターの作成
      1. [結果列を追加] を選択します。
      2. [結果列ラベル] フィールドに、フィールドの名前を入力します。
      3. [結果タイプ] フィールドで、[参照] を選択します。
      4. [結果テーブル] フィールドで参照するテーブルを選択します。
    5. [参照フィルターを追加] を選択します。
    6. フィールド、演算子、および値を含む条件を追加して、フィルターを作成します。
      [新しい条件セット (New condition set)] を選択し、[or] または [and] で他の条件を追加して条件同士をつなぐことで、より複雑なフィルターを作成することができます。
    7. [完了] を選択します。
    8. オプション: [参照入力] 行の [条件列を追加] を選択して、作成したフィルターが適用された状態でリンクされた参照条件列を追加します。
    9. オプション: [評価するデータ] セクションで、[参照レコード] を選択します。
      フィルタリングされた入力によって、[評価するデータ] が [参照レコード] になっているリンクされた条件列のセル内のレコードのリストがフィルタリングされます。フィルタリングされた結果列によって、対応する結果列のセル内のレコードのリストがフィルタリングされます。
    10. [保存] を選択します。

    既存の参照フィルターを更新する

    ワークフロースタジオ のディシジョンテーブルで、[参照タイプ] の入力または結果に対する既存のフィルターを変更します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > プロセスの自動化 > ワークフロースタジオ.
    2. ホームページで、[ディシジョンテーブル] を選択します。
    3. ディシジョンテーブルを選択します。
    4. 変更する入力または結果を選択します。
    5. 結果列ヘッダーをポイントし、[列プロパティを編集] アイコン ([列プロパティを編集] アイコン) を選択します。
    6. [参照フィルターを変更] を選択します。
    7. 変更を行い、[完了] を選択します。
    8. [保存] を選択します。

    ディシジョンテーブルから入力を削除

    ワークフロースタジオ のディシジョンテーブルから不要になった入力を削除します。入力を削除すると、関連するすべての条件列も削除されます。

    始める前に

    ディシジョンテーブルから入力を削除すると、その入力を通してデータをやり取りするフロー、プレイブック、またはスクリプトが機能しなくなる可能性があります。このため、ディシジョンテーブルから何か削除する前に、ディシジョンテーブルがどこで使用されているかを把握しておく必要があります。

    必要なロール:admin、decision_table_admin、または委任開発者権限。詳細については、「Delegate developers using App Engine Studio (App Engine Studio を使用して開発者を委任する)」を参照してください。

    手順

    1. 移動先 すべて > プロセスの自動化 > ワークフロースタジオ.
    2. ホームページで、[ディシジョンテーブル] を選択します。
    3. ディシジョンテーブルを選択します。
    4. 入力行の最後で、[入力メニューオプション] アイコン (入力メニューオプションアイコン) を選択し、[削除] を選択します。
    5. [保存] を選択します。

    ディシジョンテーブルの条件列の変更

    条件列を変更するには、ワークフロースタジオ のディシジョンテーブルで、ラベルの名前を変更するか、説明を編集するか、入力タイプまたはデフォルトの演算子を更新します。

    始める前に

    必要なロール:admin、decision_table_admin、または委任開発者権限。詳細については、「Delegate developers using App Engine Studio (App Engine Studio を使用して開発者を委任する)」を参照してください。

    手順

    1. 移動先 すべて > プロセスの自動化 > ワークフロースタジオ.
    2. ホームページで、[ディシジョンテーブル] を選択します。
    3. ディシジョンテーブルを選択します。
    4. 条件列ヘッダーをポイントし、[列プロパティを編集] アイコン (編集アイコン) を選択します。
    5. 変更を行い、[完了] を選択します。
      注:
      Choice タイプの入力があり、入力タイプを他のタイプに切り替えた場合、そのアクションによって条件列からすべての値が削除されます。
    6. [保存] を選択します。

    ディシジョンテーブルの結果列の変更

    ワークフロースタジオ でディシジョンテーブルのソーステーブルを変更して、意思決定で評価されるデータを変更します。

    始める前に

    必要なロール:admin、decision_table_admin、委任開発者権限。詳細については、「Delegate developers using App Engine Studio (App Engine Studio を使用して開発者を委任する)」を参照してください。

    手順

    1. 移動先 すべて > プロセスの自動化 > ワークフロースタジオ.
    2. ホームページで、[ディシジョンテーブル] を選択します。
    3. ディシジョンテーブルを選択します。
    4. 結果列ヘッダーをポイントし、[列プロパティを編集] アイコン (編集アイコン) を選択します。
    5. 既存の結果テーブルを新しいソーステーブルに置き換えます。
      注:
      結果テーブルを変更すると、現在のディシジョンテーブルの結果値が削除されます。
    6. [完了] を選択します。
    7. [保存] を選択します。