個人支払方法アラート・テンプレート
個人支払方法(PPM)アラート・テンプレートは、パーソナライズされた電子メール通知を従業員に自動的に送信します。 ロジックに基づいて、Eメール通知には、作成、更新または削除されたPPMタイプに関する詳細が含まれます。
PPM_ALERTアラート・テンプレートを配信時に使用したり、配信済テンプレートを非アクティブ化したり、新規作成して、通知生成、電子メール・コンテンツ、フォント・サイズ、フォント・スタイル、グラフィックおよびリンクのロジックを変更し、通信スタイルを満たすことができます。
アラート・コンポーザ・ツールを使用して、電子メール通知を有効化および構成します。 テンプレートはGroovyプログラミング言語にあり、トークンが含まれています。 トークンは、アラートに固有の情報が入力され、電子メール通知に含まれるプレースホルダーです。
個人支払方法テンプレートでサポートされているトークンは次のとおりです:
トークン |
定義 |
---|---|
SessionUserName |
オペレーション・セルフサービス・ユーザーまたは管理ユーザーを実行している個人のユーザー名。 |
UserName |
PPMに関連付けられた従業員のユーザー名。 |
ssoUser |
セルフサービス・ユーザーによってアクションが実行されるタイミングを指定します。 |
PPMName |
個人支払方法の名前。 |
PersonId |
PPMに関連付けられた従業員のPerson ID。 |
EffectiveStartDate |
PPMの有効開始日。 |
EffectiveEndDate |
PPMの有効終了日。 |
操作 |
作成、更新または削除など、PPMに対して実行される処理。 |
CREATE_EFT |
アクションによってPPMのEFTソース・タイプが作成される時期を指定します。 PPMがEFTソース・タイプで作成されている場合は、銀行、ブランチ、口座番号、およびマスクされた口座番号が関連付けられます。 |
BankName |
送金元EFTタイプのPPMに関連付けられた銀行の名前。 |
BankBranchName |
EFTソース・タイプのPPMに関連付けられた銀行ブランチの名前。 |
MaskedAccountNum |
ソース・タイプEFTのPPMに関連付けられたマスクされた口座番号。 |
CREATE_NON_EFT |
小切手などの非EFTソース・タイプでPPMが作成されるタイミングを識別します。 |
UPDATE |
PPMが更新されるタイミングを識別します。 |
CORRECTION |
PPMがいつ修正されるかを識別します。 |
END_DATED |
PPMがいつ終了するかを識別します。 |
ZAPPED |
PPMが完全に削除されるタイミングを識別します。 |
提供済テンプレートの件名および本文には、電子メール通知の送信先、送信者、および各通知に含める内容を決定する同じロジックが含まれています。 ただし、アラート・サブジェクトのロジックはサブジェクトのコンテンツを送信し、アラート本文のロジックはボディのコンテンツを送信し、1つの電子メール通知で送信されます。 それぞれに、ppmアラートを従業員に送信する11のシナリオをカバーする6つのGroovy式があります。 個人支払方法の削除を除き、各式は共通のIF、THEN、ELSEロジックを使用して2つのシナリオを処理します。
シナリオ |
アラート・ロジック |
Eメール通知 |
---|---|---|
EFT PPM (口座振込)が作成されます および 従業員セルフサービス・ユーザーが作成 |
件名: <% if(Operation.equals('CREATE_EFT')){ %> <%if(ssoUser){%>銀行情報を含むPPMはcreated<%}else{%>Your PPMで、銀行情報は<%}%> <%} %>で作成されました 本文: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('CREATE_EFT')){ %> <%if(ssoUser) {%>Your Personal Payment Method (${PPMName}) with bank account ending with ${MaskedAccountNum}は正常に作成されました。 個人支払方法(${PPMName}) with bank account ending with ${MaskedAccountNum})がquestions.<%}else{%>で、給与担当者に連絡してください。 任意のquestions.<%}%> <%} %>で給与スペシャリストに連絡してください <BR>Thankあなた |
こんにちは<%if(UserName) 個人支払方法(${PPMName}) with bank account ending with ${MaskedAccountNum})は正常に作成されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
EFT PPM (口座振込)が作成されます および 従業員セルフサービス・ユーザーが作成するものではありません |
ELSE式の場合、前述のロジックと同じです。 |
件名: こんにちは<%if(UserName) 銀行情報を含むPPMが作成されました 本文: 個人支払方法(${PPMName}) with bank account ending with ${MaskedAccountNum})が作成されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
非EFT PPM (小切手)が作成されます および 従業員セルフサービス・ユーザーが作成 |
件名: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('CREATE_NON_EFT')){ %> <%if(ssoUser){%>PPMは作成されました<%}else{%>でした。PPMは<%}%> <%} %>用に作成されました 本文: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('CREATE_NON_EFT')){ %> <%if(ssoUser){%>個人支払方法(${PPMName})は正常に作成されました。 ご質問がある場合は、給与担当者にお問い合せください。<%}else{%>Your個人支払方法(${PPMName})は正常に作成されました。 任意のquestions.<%}%> <%} %>で給与スペシャリストに連絡してください <BR>Thankあなた |
個人支払方法(${PPMName})は正常に作成されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
非EFT PPM (小切手)が作成されます および 従業員セルフサービス・ユーザーが作成するものではありません |
ELSE式の場合、前述のロジックと同じです。 |
件名: PPMが作成されました 本文: こんにちは<%if(UserName) 個人支払方法(${PPMName})は正常に作成されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMが修正されました および 従業員セルフサービス・ユーザーが修正しました |
件名: <% if(Operation.equals('CORRECTION')){ %> <%if(ssoUser){%>PPM情報は更新済<%}else{%>でした。<%}%> <%} %>のPPM情報は更新されました 本文: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('CORRECTION')){ %> <%if(ssoUser){%>個人支払方法(${PPMName})は正常に更新されました。 給与スペシャリストに連絡し、questions.<%}else{%>Your個人支払方法(${PPMName})が正常に更新されました。 ご質問がある場合は、給与担当者に連絡してください。<%}%> <%} %> <BR>Thankあなた |
件名: PPM情報が更新されました 本文: こんにちは<%if(UserName) 個人支払方法(${PPMName})は正常に更新されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMが修正されました および 従業員セルフサービス・ユーザーによって修正されていません |
ELSE式の場合、前述のロジックと同じです。 |
件名: PPM情報が更新されました 本文: こんにちは<%if(UserName) 個人支払方法(${PPMName})は正常に更新されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMが更新されました および 従業員セルフサービス・ユーザーによって更新されます |
件名: <% if(Operation.equals('UPDATE')){%> <%if(ssoUser){%>PPM情報は更新済<%}else{%>でした。<%}%> <%} %>のPPM情報は更新されました 本文: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('UPDATE')){%> <%if(ssoUser){%>個人支払方法(${PPMName})は正常に更新されました。 給与スペシャリストに連絡し、questions.<%}else{%>Your個人支払方法(${PPMName})が正常に更新されました。 ご質問がある場合は、給与担当者に連絡してください。<%}%> <%} %> <BR>Thankあなた |
件名: PPM情報が更新されました 本文: こんにちは<%if(UserName) 個人支払方法(${PPMName})は正常に更新されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMが更新されました および 従業員セルフサービス・ユーザーによって更新されません |
ELSE式の場合、前述のロジックと同じです。 |
件名: PPM情報が更新されました 本文: こんにちは<%if(UserName) 個人支払方法(${PPMName})は正常に更新されました。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMは失効しています および 従業員セルフサービス・ユーザーが終了日を設定 |
件名: <% if(Operation.equals('END_DATED')){%> <%if(ssoUser){%>PPM情報は終了しました-dated<%}else{%> PPM情報はyou<%}%> <%} %>で終了しました 本文: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('END_DATED')){%> <%if(ssoUser){%>個人支払方法(${PPMName})は${EffectiveEndDate}の日付で終了しました。 ご質問がある場合は、給与担当者に連絡してください。<%}else{%>Your個人支払方法(${PPMName}) has been end-dated as of ${EffectiveEndDate})。 ご質問がある場合は、給与担当者に連絡してください。<%}%> <%} %> <BR>Thankあなた |
件名: PPM情報は終了しました 本文: こんにちは<%if(UserName) 個人支払方法(${PPMName})は${EffectiveEndDate}の時点で終了しています。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMは失効しています および 従業員セルフサービス・ユーザーが終了日を設定していない |
ELSE式の場合、前述のロジックと同じです。 |
件名: こんにちは<%if(UserName) PPM情報が失効しました 本文: 個人支払方法(${PPMName}) has been end-dated as of ${EffectiveEndDate})。 質問がある場合は、給与担当者に連絡してください。 よろしくお願いいたします |
PPMが削除されました および ユーザー・タイプの条件がありません |
件名: <% if(Operation.equals('ZAPPED')){%> you<%}%>のPPM情報が削除されました 本文: こんにちは <%if(UserName !=null){%>${UserName}<%}%>z<BR> <% if(Operation.equals('ZAPPED')){%>個人支払方法(${PPMName})は完全に削除されました。 任意のquestions.<%} %>で給与スペシャリストに連絡してください <BR>Thankあなた |
件名: こんにちは<%if(UserName) PPM情報が削除されました 本文: 個人支払方法(${PPMName})は完全に削除されました。 質問がある場合は、給与担当者にお問い合せください よろしくお願いいたします |