関数とGroovy式
このトピックでは、アラート・コンポーザを使用してアラートを構成するときに使用できる、様々な関数およびGroovy式について説明します。
個人の戻り属性には、次のいずれかを指定できます。
-
PersonId
-
WorkEmail
-
DisplayName
-
FirstName
-
LastName
-
UserName
関数
この表は、アラートでサポートされている関数を示しています。最大25個の結果が取得されます。結果が25個を超えると、警告メッセージがログに表示されます。
関数 |
説明 |
使用方法 |
例 |
---|---|---|---|
|
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
|
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
|
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
|
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
「受信者」セクション
「本文」または「件名」セクション
ループの例
|
|
|
「受信者」セクション
「本文」または「件名」セクション
|
「受信者」セクション
「本文」または「件名」セクション
|
|
指定されたロール・コードの特定のロールに割り当てられているすべてのアクティブ・ユーザーを返します。 |
「受信者」セクション 指定されたRole_NameまたはRole_Codeが割り当てられている個人詳細を持つユーザーを返します
「本文」または「件名」セクション
|
「受信者」セクション
「本文」または「件名」セクション
|
|
オブジェクトの配列をカンマ区切り文字列に変換します。 |
|
|
|
|
|
|
|
システム日付を返します。 |
|
|
|
システムの日付と時刻を返します。 |
|
|
|
指定されたJava数値書式に数値を書式設定します。サポートされている書式は、https://docs.oracle.com/javase/7/docs/api/java/text/NumberFormat.html.を参照してください |
|
|
|
指定されたJava日付書式に日付を書式設定します。サポートされている書式は、https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.htmlを参照してください。 ノート: 指定する日付は、Application Developer Framework (ADF) REST応答のデフォルトの日付書式である、[yyyy-MM-dd]書式である必要があります。
|
|
|
名前: |
ユーザーのプリファレンス言語に基づいて参照の意味を返します。 |
|
はい |
名前: |
国別仕様ストライプに対するユーザーのプリファレンス言語に基づいて、参照の意味を返します |
|
男性 |
|
コレクションをループします。この関数は、次のようにメッセージ・コンテンツ内に表を作成するために使用できます。
リソース名はカンマで区切られ、その後に指定されるコンテンツは指定された順序でデータを追加するために使用されます。各ResourceName1レコードに対し、ResourceName2の対応するコンテンツが追加されます。これはネストされた方法で行われます。 ルール
|
サンプル1
サンプル2
|
サンプル1 Johnさんこんにちは。 次の30日間に、この従業員のビザが失効します。
よろしくお願いいたします。 サンプル2 Johnさんこんにちは。 次の30日間に、この従業員のビザが失効します。
よろしくお願いいたします。 |
Groovy式
アラート・コンポーザでは、変数の置換および実行時に指定された値に基づく条件の追加を行うGroovy式がサポートされています。次の表に、いくつかの例を示します。
Groovy式 |
例 |
---|---|
|
こんにちは John さん GB, USで発行されたあなたのビザが2022-03-10, 2022-01-11に失効します。 |
|
こんにちは John さん 従業員: GBに対して複数のビザが発行されています よろしくお願いいたします。 管理者 |