アプリ プロファイル マネージャー JavaScript API リファレンス
アプリ プロファイル マネージャーの JavaScript API 参照は、Customer Service workspace でタブとセッションを管理するためのメソッドとプロパティを含みます。
前提条件
アプリ プロファイル マネージャー API を使用するには、アプリ プロファイル ユーザーまたは生産性向上ツール ユーザーのセキュリティ ロールが必要です。 詳細情報: セキュリティ ロール
セッション管理
次のメソッドとプロパティを使用すると、Customer Service workspace でセッションを管理できます。
メソッド | 説明設定 |
---|---|
getFocusedSession | フォーカスされているセッションのセッション オブジェクトを返します。 |
getAllSessions | 全てのセッションの一意識別子を返します。 |
getSession | 指定されたセッション ID のセッション オブジェクトを返します。 |
createSession | セッション テンプレートに基づいてセッションを作成し、セッションの一意の識別子を返します。 |
canCreateSession | 新しいセッションを作成できる稼働かを示すブール値を返します。 |
close | セッションを閉じます。 |
focus | セッションでフォーカスを設定します。 |
requestFocus | セッションがフォーカスされていない場合、指定セッションに通知インジケーターが表示されます。 |
Property | 説明設定 |
---|---|
sessionId | 指定セッションの ID。 |
isDefault | セッションがホーム セッションかどうかを示すブール値。 |
canClose | セッションを閉じることができるかどうかを示すブール値。 |
タイトル | セッションのテキスト ラベル。 |
タブ管理
次のメソッドとプロパティを使用すると、Customer Service workspace でタブを管理できます。
メソッド | 説明設定 |
---|---|
getFocusedTab | フォーカスされているタブのタブ オブジェクトを返します。 |
getAllTabs | セッションのすべてのタブの一意の識別子を返します。 |
getTab | 指定したタブ ID のオブジェクトのスキーマを返します |
createTab | フォーカスされたセッションでアプリ タブを作成し、タブの一意の識別子を返します。 |
canCreateTab | セッションに対して新しいタブを作成できる稼働かを示すブール値を返します。 |
closeTab | タブ ID のタブ オブジェクトをクローズします。 |
focusTab | タブ ID のタブ オブジェクトを設定します。 |
refreshTab | タブ ID のタブ オブジェクトを最新のものに更新します。 |
Property | 説明設定 |
---|---|
tabId | タブの ID。 |
canClose | タブを閉じることができるかどうかを示すブール値。 |
タイトル | タブのテキスト ラベル。 |
コンテキスト管理
次のメソッドを使用すると、Customer Service workspace でセッション コンテキストを管理できます。
メソッド | 説明設定 |
---|---|
updateContext | 自動辞書を設定し、プロバイダーがスラッグの値を追加、変更、削除できるようにします。これにより、更新された値は将来のマクロ呼び出しのために使用できるようになります。 |
クライアント側のイベント
イベント | プロパティ |
---|---|
ON_SESSION_SWITCH | セッションが切り替えられると呼び出されます。 |
ON_SESSION_CLOSED | セッションが閉じられるときに呼び出されます。 |