スマートリンクを作成して、URL を開く場所を指定します。たとえば、新しいブラウザーウィンドウ、新しいブラウザータブ、チャットウィンドウ、またはポップアップウィンドウで URL を開くことができます。
始める前に
必要なロール:virtual_agent_admin または admin
このタスクについて
(adminとして) ページで URL ナビゲーションを有効にしている場合は、チャットウィンドウでリンクを開く場所と方法のパターンを指定できます。エンドユーザーには、指定したパターンに基づいて URL リンクが表示されます。
たとえば、それらの URL「スマートリンク」を、新しいブラウザーウィンドウ、新しいブラウザータブ、チャットウィンドウ、またはポップアップウィンドウで開くように設定できます。ポップアップウィンドウを指定すると、エンドユーザーに表示されるウィンドウのサイズを設定できます。
スマートリンクは、ライブエージェントとのチャットで使用できます。
スマートリンクをサポートしていないチャネルにはエラーメッセージが表示されます。
手順
-
移動先 .
-
[システムアクション] セクションで、 URL ナビゲーション の横にある [すべて表示 を選択します。
-
[ターゲットの場所] タブを選択します。
-
[新規] を選択します。
-
フォームのフィールドに入力します。
| フィールド |
説明 |
| 説明 |
スマートリンクの目的。 |
| 開く場所 |
リンクを開く場所。次のいずれかのオプションを選択します。
- 新しいブラウザータブ:新しいブラウザータブでリンクを開きます。
- ロード中:現在の場所のリンクを開きます。
- 親:最上位または親レベルのリンクを開きます。
- ポップアップ:リンクをポップアップウィンドウで開き、ポップアップウィンドウのサイズを指定できます。
- イベントを発生させる:Web クライアントでのみ、デフォルトの選択動作を防止し、ページナビゲーションを回避します (チャットは開いたままになります)。
|
| 順番 |
スマートリンク設定の実行順序を示す番号。複数の設定がある場合、システムは最初に見つかったスマートリンク設定を低い順に実行します。 |
| URL パターン |
正規表現の数量指定子を使用する URL パターン。 正規表現が無効な場合は、エラーメッセージが表示されます。
 |
| 条件モード |
スマートリンク設定を適用するための条件を指定する式ロジック。 |
条件を設定 注: [簡易] 条件モードを選択した場合にのみ適用されます。 |
[簡易] 条件モードを選択した場合は、条件ビルダーを使用して条件を追加または編集します。 条件ビルダーは、スマートリンクが Web クライアントでアクセスされたときに サービスポータル のリンクにのみ適用されるように指定します。
![[ポータル] が [サービスポータル] で、[デバイスタイプ] が [Web クライアント] という条件を持つシンプルな条件ビルダー](https://www.servicenow.com/docs/api/khub/maps/fzaS6yBof84eFXErP2wmQA/resources/t6qPrayRxL3bZgkImUCXIQ-fzaS6yBof84eFXErP2wmQA/content?v=34aa4b04fc60cbeb)
- devicetype:チャネルを参照します。Xanadu リリースでは、Web クライアント (mweb) のみがサポートされています。モバイル Web クライアントは現在サポートされていません。
- ポータル:特定のポータルを表します。条件にポータル URL サフィックスを指定します。移動先 ポータルとそのサフィックスを表示するには
- [Set (設定)] を選択します。
|
スクリプト注: [詳細] 条件モードを選択した場合にのみ適用されます。 |
[詳細] 条件モードを選択すると、スクリプトエディタ―を使用して、JavaScript 条件ステートメントを作成または編集します。エンドユーザーがリンクを選択すると、コンポーネントはウィンドウ:メッセージイベントをトリガーします。開発者は、ウィンドウ:メッセージイベントが表示されたら、ナビゲーションの処理方法を決定できます。例: window.addEventListener('message', e => {
if (e.data.type === 'SMART_LINK_CLICKED') {
console.log(e.data);
/**
{
type: 'SMART_LINK_CLICKED',
src: 'https://domain.com/link/src'
}
*/
}
});
|
-
[保存] を選択します。