機械翻訳について

福利厚生リソースのアラートに対するフィルタの定義の例

RESTリソースにアクセスするために必要な権限を持っている場合は、リソース属性に対するフィルタを定義することで、通知のトリガー条件を変更できます。

フィルタを使用するには、「オープン登録」アラートなどのリソース・アラートを編集します。 既存のフィルタは「フィルタ」タブで確認できます。 新しいフィルタを追加することも、既存のフィルタを変更することもできます。

提供されている福利厚生フィルタ

オープン登録アラートおよびオープン登録リマインダ・アラートの両方に使用可能なフィルタのリストを次に示します。

フィルタ

意味

Life Event Type Filter: ${LifeEventTypeCode} = 'SCHEDDO'

ライフ・イベント・タイプが「オープン」であることを示すフィルタ。

Life Event Occurred Date Filter: ${LifeEventOccuredDate} = to_date ('01-012020','dd-mm-yyyy')

ライフ・イベント発生日が2020年1月1日であることを示すフィルタ。

サンプル・フィルタ

独自のアラート基準の作成に使用できるサンプル・フィルタをいくつか次に示します。

基準

フィルタ

登録ウィンドウが終了するまで10日間残っていることを加入者に通知します。

trunc(sysdate) <= ${EnrollmentPeriodEndDate} AND ${EnrollmentPeriodEndDate} - trunc(sysdate) <= 10

まだ法的免責条項を受け入れていない加入者に通知します。

1=1 AND EXISTS (select 1 from ben_prtt_leg_discmr_actn leg, ben_pil_elctbl_chc_popl pel where pel.per_in_ler_id = leg.per_in_ler_id AND pel.pil_elctbl_chc_popl_id = ${ElectableChoicePoplId} AND leg.status <> 'A' AND nvl(${ProgramId},-1) = nvl(leg.pgm_id,-1) AND nvl(${PlanId},-1) = nvl(leg.pl_id,-1))

アラートが複数回送信されるのを防止します

EXISTS (select 'x' from per_email_addresses padd where padd.person_id = ${PersonId} AND padd.email_type='W1' AND padd.email_address not in (select null from fusion.hrc_alert_run_recipients hrrep where hrrep.run_message_id in (select hrmsg.run_message_id from fusion.hrc_alert_run_messages hrmsg where hrmsg.run_id in (select hruns.run_id from fusion.hrc_alert_runs hruns where hruns.alert_id in (select distinct alert_id from fusion.hrc_alerts_tl where name like '<-- Alert Name -->')))))

サンプルGroovy式

アラート・テンプレートで使用できるサンプルのGroovy式を次に示します。

基準

Groovy式

加入者の勤務先Eメール・アドレスを取得します。

${AlertUtils.person(benefitEnrollmentOpportunities.PersonId).WorkEmail}

加入者の表示名を取得します。

${AlertUtils.person(benefitEnrollmentOpportunities.PersonId).DisplayName}

加入者の福利厚生担当者を取得します

${AlertUtils.benRep(benefitEnrollmentOpportunities.PersonId).WorkEmail}

Benefits Cloudのログイン・リンクを取得します。

${AlertUtils.getURI('ORA_HCM_UIAPP','hcmUI/faces/FuseWelcome')}

福利厚生セルフサービス従業員リソース・リンクを取得します。

${AlertUtils.getURI('ORA_HCM_UIAPP','hcmUI/faces/deeplink?objType=BEN_REVIEW_EM PLOYEE_RESOURCES&action=NONE')}