統合プロバイダーマッピングの設定 (ディシジョンテーブル)

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • 入力の選択肢を追加し、統合ゲートウェイサブフローのディシジョンテーブルで条件と結果を定義して、出力結果を確認および生成します。

    始める前に

    必要なロール:decision_table_admin、sn_hr_integr_fw.admin

    手順

    1. 次のように移動する。 All (すべて) > プロセス自動化 > Workflow Studio (ワークフロースタジオ).
    2. ディシジョンテーブルに移動します。
    3. [統合プロバイダーマッピング (Integration Provider Mapping)] を選択します。
    4. [入力] で必要な値を指定します。
      表 : 1. 入力データの例
      ラベル 説明
      機能名 [タイプ] で、機能名の選択肢オプションのリストを作成します。たとえば、[機能名] 内のオプションは [休暇管理 (Leave Management)] や [経費管理 (Expense Management)] にすることができます。
      サービス名 サービス名の選択肢オプションのリストを作成します。たとえば、[サービス名] 内のオプションは [休暇残日数] や [祝日カレンダーを取得] にすることができます。
      ユーザー ユーザー [sys_user] テーブルのユーザーへの参照が提供されます。
    5. 意思決定行を追加するには、[新しい意思決定行を追加 ] を選択し、入力選択肢に条件を指定して、結果を定義します。
      表 : 2. ディシジョンテーブルの条件と結果の例
      条件と結果 説明
      機能名 [機能名] リストから選択するオプション。たとえば、[休暇管理 (Leave Management)] などです。
      サービス名 [サービス名] リストから選択するオプション。たとえば、[休暇残日数] などです。
      ユーザーの国 [ユーザーの国] リストに選択するオプション。

      条件列を追加して、[ユーザーの国] に条件を追加することもできます。たとえば、ユーザーの部門に基づいてチェックを追加することもできます。

      サブフロー 結果を生成するために選択するサブフロー。たとえば、[休暇残日数を取得 (Get time off balance)] サブフローなどです。

      従業員センターの [休暇残日数を取得 (Get Time off Balance)] トピックは、[休暇残日数を取得 (Get time off balance)] サブフローを実行して、Oracle HCM システムからユーザーの祝日カレンダーを取得します。

      マネージャーロールが必要 [true] に設定した場合、このサブフローを実行するには、ユーザーがマネージャーである必要があります。
      ユーザー認証 [true] に設定すると、OAuth エンティティ値を考慮して、サブフローを実行しているユーザーが検証されます。
      OAuth エンティティ OAuth エンティティの詳細。OAuth エンティティの場合、権限許可タイプが認証コードのプロファイルがサポートされています。
    6. 入力選択肢で指定された条件を検証するには、[テスト] をクリックします。
      1. [ディシジョンテーブルをテスト (Test Decision table)] で [機能名]、[サービス名] および [ユーザー] を選択します。
      2. [Test] をクリックします。結果には、たとえばユーザーの休暇残日数をフェッチするための [休暇残日数を取得 (Get time off balance)] サブフローなどが表示されます。
    7. [公開] を選択します。