での適格性ルールエンジンポリシーの構成 福利厚生プレイブック

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:10分
  • ポリシー・アズ・コード・エンジン (PaCE) を搭載した 福利厚生プレイブック 適格性ルール・エンジンを使用して、ポリシーのライフサイクルを管理し、ポリシーを作成、更新、レビュー、および実行します。CSM 構成可能ワークスペースのポリシーホームでは、福利厚生プレイブック経由でルーティングされるアプリケーションの適格性を判断するために使用されるポリシーを作成、削除、および更新できます。

    適格性ルールエンジンポリシーは、単一の管理コンソール ( CSM 構成可能ワークスペース のポリシー管理ホーム) で定義および管理できます。

    のポリシーホームの管理ビュー CSM 構成可能ワークスペース

    ここでは、次のことができます。

    • ポリシーを作成します。
    • 既存のポリシーを確認します。
    • 各ポリシーの変更を評価して実装します。
    • ポリシーを別のポリシーのテンプレートとして使用する必要があるかどうかを判断します。
    • ポリシーが想定どおりに機能しない場合、その理由を理解できます。

    ポリシーは必要に応じていくつでも作成し、更新できます。

    福利厚生プレイブック適格性フレームワークを使用した適格性ポリシーの作成

    適格性フレームワークを使用して適格性ポリシーを作成します 福利厚生プレイブック

    このタスクについて

    ポリシー管理を使用して最初からポリシーを作成し、ポリシービルダーツールを使用してそのポリシーのロジックを定義できます。ポリシーロジックは、申請者が機関が提供する 1 つ以上の福利厚生プログラムの対象であるかどうかを判断するために使用される一連の条件です。条件フィールドを使用して、ポリシーの条件を設定できます。

    始める前に

    必要なロール:admin

    手順

    1. CSM 構成可能ワークスペースサイドバーから、ポリシーホームに移動します。
    2. 選択 すべてのポリシー > 新規.
    3. [ 新しい空のポリシー ] を選択して空のポリシーから開始するか、既存のポリシーテンプレートから選択します。
    4. [Create (作成)] を選択します。
    5. [ 新しいポリシーを作成 ] フォームの各フィールドに入力します。
      表 : 1. [新しいポリシーの作成] フォーム
      フィールド 説明
      ポリシー名 ポリシーの名前。
      注:
      ポリシー名は一意である必要があり、ポリシーの識別子として使用されます。
      カテゴリ ポリシーをより効率的にグループ化して管理できます。
      作成日時 ポリシーが作成された日時。自動入力されます。
      更新日時 ポリシーが更新された日時。自動入力されます。
      説明 このポリシーのその他の詳細。
    6. [Save (保存)] をクリックする。
      新しく作成されたポリシーには、次のタブが含まれています。
      タブ名 説明
      詳細 ポリシー名、カテゴリ、作成日、説明など、ポリシーの詳細を表示します。
      ポリシービルダー ポリシーを作成すると、ドラフトのポリシーバージョンが作成されます。現在のバージョンになって使用できるようになるまで公開する必要があります。各ポリシーバージョンには、バージョンメタデータ、ポリシースクリプト、および変数入力定義が含まれており、これらはすべて変更できます。[ポリシービルダー] タブでは、次のことができます。
      • ポリシーバージョンの編集。
        注:
        公開されたポリシーは編集できません。公開されたポリシーを編集するには、 [ コピーの作成] を選択します。
      • バージョンの詳細の表示
      • 新しいバージョンの作成
      • ローコードからコードエディターへの切り替え
      • ポリシーをテンプレートとして保存
      • バージョンの比較
      • ポリシーバージョンの複製
      詳細については、「Manage PaCE policy versions」を参照してください。
      注:
      ポリシーバージョンを公開して最新の状態にしてから使用する必要があります。
      バージョン管理 以前のバージョンのポリシーを表示します。新しいバージョンのポリシーを作成することもできます。
      マッピング ポリシーをマッピングする利益モデルを定義できます。
      実行 ポリシーの実行アクティビティを確認できます。
    7. 条件フィールドを使用して、ポリシーの条件を設定します。
    8. オプション: [新しい条件セット] を選択して、条件セットを追加します。
      表 : 2. [If] および [else if] ステートメントのフィールド
      フィールド 説明
      条件の説明 フィールドの説明。
      ソース 条件用に取得する変数。
      演算子 条件のソースをフィルタリングする演算子のリスト。リストは、選択したソースに応じて変わります。
      テキストに入力する値。[データピッカー] アイコンを選択して、複数のデータピルを持つ複数のテキスト文字列を連結し、ログの変数を選択します。
      注:
      [ソース] が [選択] の場合、複数のデータピルを選択することはできません。
    9. オプション: 条件の横にある [OR OR AND ] を選択して、依存条件を追加します。
      表 : 3. [then] および [else] ステートメントのフィールド
      フィールド 説明
      決定 ポリシーが準拠非準拠かを判断する決定。
      ログレベル ログのレベル。
      ログメッセージ [ログメッセージ] フィールドでテキストを入力するか、[データピッカー] アイコンを選択して複数のデータピルを持つ複数のテキスト文字列を連結し、ログの変数を選択します。
      出力タイプ ログの出力タイプ。プラスアイコンを選択して複数の出力タイプを追加するか、マイナスアイコンを選択して出力タイプを削除できます。
      データ テキストを入力するデータフィールド。[データピッカー] アイコンを選択して、複数のデータピルを持つ複数のテキスト文字列を連結し、ログの変数を選択します。
    10. [Publish (公開)] を選択します。

    タスクの結果

    これで適格性ポリシーが作成され、 福利厚生プレイブックの複数の福利厚生モデルの 1 つにマッピングする準備ができました。公開されたポリシーを特定の福利厚生にマッピングする方法については、 福利厚生モデルへの適格性ポリシーのマッピング を参照してください。

    福利厚生モデルへの適格性ポリシーのマッピング

    適格性ポリシーを正しく呼び出すには、既存の福利厚生モデルにマッピングする必要があります。公開された適格性ポリシーを、機関が提供する 1 つ以上の福利厚生タイプにマッピングします。

    始める前に

    必要なロール:admin

    手順

    1. CSM 構成可能ワークスペースサイドバーから、ポリシーホームに移動します。
    2. 選択 マッピング > 静的マッピング > 新規.
    3. マッピング先の福利厚生モデルをドロップダウンから選択します。
      マッピングに利用可能なオブジェクトが表示されます。
    4. 福利厚生モデルをマッピングするポリシーを選択します。

    タスクの結果

    新しく作成されたマッピングは有効かつアクティブであり、マッピング入力がポリシーマッピングのリストに追加されます。

    Social Benefits Eligibility Framework Engine での適格性ポリシーの更新

    Social Benefits Eligibility Framework Engine で適格性ポリシーを更新します。

    始める前に

    必要なロール:admin

    手順

    1. CSM 構成可能ワークスペースサイドバーから、ポリシーホームに移動します。
    2. [すべてのポリシー] を選択し、ポリシー名を選択します。
    3. 更新する情報に応じて、次のいずれかを実行します。
      選択してください...宛先。。。
      [Details (詳細)] タブを選択します。 ポリシー名、カテゴリ、日付、説明などの詳細を編集します。
      [ポリシービルダー] タブを選択します。 ポリシーロジックを変更し、バージョンを切り替えてバージョンレベルでさまざまなアクションを実行します。
      注:
      公開されているバージョンのポリシーは更新できません。既存のポリシーのロジックを変更するには、[ コピーを作成 ] を選択して、それに応じて更新できる既存のポリシーの新しいバージョンを作成します。
      [バージョン管理] タブを選択します。 さまざまなバージョンのポリシーを管理します。
      [マッピング] タブを選択します。 指定されたポリシーがマッピングされているメリットを更新またはレビューします。
      [実行] タブを選択します。 指定されたポリシーの実行アクティビティを更新または確認します。

    Social Benefits Eligibility Framework Engine でポリシーロジックを更新する

    Social Benefits Eligibility Framework Engine のポリシーロジックを変更します。[ポリシービルダー] タブを使用すると、アドミニストレーターはテストプレイグラウンドで新しいロジックパラメーターをテストできます。

    始める前に

    必要なロール:admin

    手順

    1. CSM 構成可能ワークスペースサイドバーから [ポリシーホーム] に移動し、[すべてのポリシー] を選択します。
    2. ポリシー名を選択し、[ ポリシービルダー ] タブを選択します。
    3. [ コピーを作成 ] を選択して、それに応じて更新できる既存のポリシーの新しいバージョンを作成します。
      変更を追加できる新しいドラフトが作成されます。
    4. 変更する値または条件を更新するか、適格性ポリシーに新しいロジックを追加します。
    5. コンテキストサイドパネルで [テストプレイグラウンド] アイコン [テストプレイグラウンド] アイコン を選択して、ポリシーをテストします。
    6. ポリシーロジックのパラメーターを選択し、[ テストの実行] を選択します。
    7. 出力ログをレビューして、新しいパラメーターによって発生した問題やエラーがないことを確認します。
    8. [Publish (公開)] を選択します。
    9. メッセージが表示されたら、もう一度 [ 公開 ] を選択します。
      以前のバージョンのポリシーがアーカイブされ、新しく公開されたバージョンが現在の本番バージョンになります。

    福利厚生適格性フレームワークエンジンでのポリシーマッピングの更新

    ポリシーを福利厚生モデルにマッピングするマッピング設定を編集できます。

    始める前に

    必要なロール:admin

    手順

    1. CSM 構成可能ワークスペースサイドバーから [ポリシーホーム] に移動し、[すべてのポリシー] を選択します。
    2. 更新するポリシーのポリシー名を選択し、[ マッピング] タブを選択します。
    3. [入力] フィールドでマッピング ID を選択します。
    4. 表示されたマッピング入力フォームで、必要な詳細を編集して [ 保存] を選択します。
    5. オプション: [追加] を選択して、ポリシーのマッピングの一覧に新しい給付モデルを追加します。

    適格性ポリシーテンプレートの作成

    頻繁に使用する 福利厚生プレイブック ポリシーフォームの適格性ポリシーテンプレートを作成します。

    始める前に

    必要なロール:admin

    手順

    1. CSM 構成可能ワークスペースサイドバーから、ポリシーホームに移動します。
    2. 次のように移動する。 テンプレート > すべてのテンプレート.
    3. [New (新規)] を選択します。
    4. [新しいテンプレートの作成] フォームの各フィールドに入力します。
      表 : 4. 新しいテンプレートフォームの作成
      フィールド 説明
      名前 ポリシーテンプレートの名前。
      テンプレートタイプ カテゴリ別に整理されたテンプレートタイプ。複数のタイプのポリシーテンプレートがある場合に、テンプレートタイプによってカテゴリを選択できます。テンプレートタイプを作成するには、次の手順に従います。
      1. 次のように移動する。 テンプレート > テンプレートタイプ.
      2. [New (新規)] を選択します。
      3. [名前] フィールドと [説明] フィールドに入力します。
      4. [保存] を選択します。
      タイプは [テンプレートタイプ] フィールドから選択できます。
      説明 このテンプレートのその他の詳細。
      ローコードである ポリシーテンプレートをローコードで記述する場合は、このチェックボックスをオンにします。
      注:
      条件の作成時にローコードからコードエディターに切り替えることはできますが、ローコードに戻すことはできません。
      更新日時 ポリシーテンプレートが更新された日時。
      更新者 ポリシーテンプレートを更新したユーザー。
      作成日時 ポリシーテンプレートが作成された日時。
    5. [Save (保存)] をクリックする。
      デフォルトでは、新しいテンプレートは非アクティブです。新しいポリシーページの非アクティブなフィルターボックスを選択して、非アクティブなテンプレートを表示します。
    6. [テンプレートビルダー] タブを選択し、[ポリシーロジック] セクションに条件を入力して、[保存] を選択します。
      パラメーターと条件フィールドの詳細については、「 Passing parameters to PaCE policiesPolicy logic condition fields」を参照してください。

    次のタスク

    テンプレートをアクティブ化する前に、テンプレートをテストするためのポリシーを作成できます。
    1. 次のように移動する。 ポリシー > 自分のポリシー.
    2. [New (新規)] を選択します。
    3. [ プレビュー ] を選択して、情報が正しいことを確認します。
    4. [Save (保存)] をクリックする。
    5. ポリシーの作成に使用するテンプレートを選択し、[ 作成] を選択します。
    6. フィールドに入力し、[保存] を選択します。
    7. ポリシーの新しいドラフトを選択し、[テストプレイグラウンド ] タブを選択してポリシーをテストします。
    8. に戻る テンプレート > すべてのテンプレート. テストしたテンプレートを選択し、[アクティブ化] を選択します。
    注:
    テンプレートを更新しても、そのテンプレートで以前に作成したポリシーには影響しません。