メールクライアント受信者修飾子の定義
メールクライアントに表示される受信者のオートコンプリートリストを制御する構成を作成します。
始める前に
このタスクについて
メールクライアント受信者修飾子フォームの次のタブを使用して、受信者の構成を定義します。
- 構成を表示:メール受信者オートコンプリートの動作を設定し、オプションで、同名の受信者を区別するための追加のフィールドを選択します。追加のフィールドによって、ユーザーはメールの適切な受信者を確実に選択できます。
- クエリの構成:選択したテーブルにクエリを実行し、返された受信者の結果をフィルタリングする条件またはスクリプトを指定します。
手順
- 移動先 メールクライアント > メールクライアントの受信者修飾子 [ 新規] を選択します。
-
受信者修飾子フォームの上部にあるフィールドに入力します。
フィールド 説明 名前 このメールクライアント受信者の構成の一意の名前。 アプリケーション スコープ対象アプリケーションのタイプ。 テーブル 受信者に対するクエリーを行う ServiceNow テーブル。 説明 この受信者の構成の簡単な説明。 -
メールクライアントでのオートコンプリートの表示を制御するには、[構成を表示] タブのフィールドに入力します。
フィールド 説明 メールアドレス 受信者のメールアドレスを含む、テーブルのフィールド。 表示名 表示される受信者名に使用される、テーブル上のフィールド。 順番 定義されている他の受信者修飾子と比較して返される結果の順序。 追加表示フィールド オートコンプリートリストに表示する追加フィールドをテーブルから選択するためのコンテンツのリスト。同じ名前の受信者を区別します。 追加フィールドを検索 (Search Additional Fields) 検索する追加のフィールドを有効にするチェックボックス。[追加表示フィールド] をクエリー (検索) して、オートコンプリートリストで返される受信者を拡大します。 -
[クエリーの構成] タブでフィールドに入力します。
フィールド 説明 プリフィックス検索 プリフィックスを使用して目的の受信者を検索するオプション。 注:[プリフィックス検索] オプションを選択すると、受信者の名前をフィルタリングするオプションを含む [姓フィールド (Last Name Field)] ドロップダウンメニューが表示されます。タイプ オートコンプリートリストで返される受信者をフィルタリングするメソッドを選択します。 - 条件
- スクリプト
条件 [タイプ] に条件を選択した場合は、条件ビルダーを使用して、適切な受信者を返すために満たす必要のある条件を指定します。 スクリプト [タイプ] にスクリプトを選択した場合は、適切な受信者を返すために以下の変数を使用するスクリプトを入力します。 - recipientQuery:クエリーされるテーブルの GlideRecord。
- targetRecord:メールクライアントが開かれたターゲットレコードの GlideRecord。
たとえば、この recipientQuery は、顧客連絡先テーブルを表す GlideRecord です。targetRecord 変数は、メールクライアントを開く元となったカスタマーサービスケースです。このクエリーは、メールクライアントのオートコンプリート結果をカスタマーサービスケースと同じアカウントに属している連絡先に制限します。(function (recipientQuery, targetRecord) { // Limit results to contacts belonging to the account for the case. var account = targetRecord.getValue('account'); recipientQuery.addQuery('account', account); })(recipientQuery, targetRecord); -
[Submit (送信)] を選択します。
受信者修飾子の構成は、受信者修飾子 [sys_recipient_qualifier] テーブルに追加され、メールクライアントの構成で利用することができます。