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

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

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

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

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

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

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

    福利厚生プレイブック ポリシーアズコードエンジン (PaCE) 適格性ルールエンジンを使用した適格性ポリシーの作成

    適格性ルールエンジンを使用して適格性ポリシーを作成します 福利厚生プレイブック

    このタスクについて

    ポリシーアズコードエンジン (PaCE) ポリシーを使用して、適格性と給付を決定するロジックを構築します。ポリシーをテンプレートとして保存して、ポリシーの作成を迅速に開始できます。ポリシー管理を使用してポリシーを最初から作成し、ポリシービルダーツールを使用してそのポリシーのロジックを定義できます。ポリシーロジックは、申請者が機関が提供する 1 つ以上の福利厚生プログラムの対象であるかどうかを判断するために使用される一連の条件です。条件フィールドを使用して、ポリシーの条件を設定できます。

    始める前に

    必要なロール:admin

    手順

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

    タスクの結果

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

    適格性フレームワークを使用して、PaCE 適格性ポリシーを福利厚生モデルにマッピング福利厚生プレイブック

    適格性ポリシーを正しく呼び出すには、既存の福利厚生モデルにマッピングする必要があります。公開された適格性ポリシーを、機関が提供する 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. [新規] を選択します。
    4. [新しいテンプレートの作成] フォームの各フィールドに入力します。
      表 : 4. 新しいテンプレートフォームの作成
      フィールド 説明
      名前 ポリシーテンプレートの名前。
      テンプレートタイプ カテゴリ別に整理されたテンプレートタイプ。複数のタイプのポリシーテンプレートがある場合に、テンプレートタイプによってカテゴリを選択できます。テンプレートタイプを作成するには、次の手順に従います。
      1. 移動先 テンプレート > テンプレートタイプ.
      2. [新規] を選択します。
      3. [名前] フィールドと [説明] フィールドに入力します。
      4. [保存] を選択します。
      タイプは [テンプレートタイプ] フィールドから選択できます。
      説明 このテンプレートのその他の詳細。
      ローコードである ポリシーテンプレートをローコードで記述する場合は、このチェックボックスをオンにします。
      注:
      条件の作成時にローコードからコードエディターに切り替えることはできますが、ローコードに戻すことはできません。
      更新日時 ポリシーテンプレートが更新された日時。
      更新者 ポリシーテンプレートを更新したユーザー。
      作成日時 ポリシーテンプレートが作成された日時。
    5. [保存] を選択します。
      新しいテンプレートは、デフォルトでは非アクティブです。新しいポリシーページの非アクティブなフィルターボックスを選択して、非アクティブなテンプレートを表示します。
    6. [ テンプレートビルダー ] タブを選択し、[ポリシーロジック] セクションに条件を入力し、[ 保存] を選択します。
      パラメーターと条件フィールドの詳細については、「 Passing parameters to PaCE policiesPolicy logic condition fields」を参照してください。

    次のタスク

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