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

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

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

    のポリシーホームのアドミンビュー CSM 構成可能ワークスペース

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

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

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

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

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

    このタスクについて

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

    始める前に

    必要なロール:admin

    手順

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

    タスクの結果

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

    適格性ポリシーを福利厚生モデルにマッピングする

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

    始める前に

    必要なロール:admin

    手順

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

    タスクの結果

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

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

    福利厚生適格性フレームワークエンジンで適格性ポリシーを更新します。

    始める前に

    必要なロール:admin

    手順

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

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

    福利厚生適格性フレームワークエンジンでポリシーロジックを変更します。[Policy Builder] タブでは、アドミンはテストプレイグラウンドから新しいロジックパラメーターをテストできます。

    始める前に

    必要なロール:admin

    手順

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

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

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

    始める前に

    必要なロール:admin

    手順

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

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

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

    始める前に

    必要なロール:admin

    手順

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

    次のタスク

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