lightning:omniChannelWorkClosed
エージェントがコンソールで作業項目に関連付けられているタブを閉じたことを示します。タブが閉じると、それに関連付けられている AgentWork オブジェクトの状況は自動的に [完了] に変更されます。
応答
| 名前 | 型 | 説明 |
|---|---|---|
| workItemId | string | オムニチャネル経由で転送されたオブジェクトの ID。このオブジェクトは、エージェントに割り当てられるときに、workId を使用した割り当て作業となります。 |
| workId | string | エージェントに転送された割り当て作業の ID。 |
例
この例では、オムニチャネルユーザがコンソールで作業項目に関連付けられているタブを閉じるとブラウザの開発者コンソールに作業の詳細が出力されます。
コンポーネントコード:
1<aura:component implements="flexipage:availableForAllPageTypes" access="global" >
2 <lightning:omniToolkitAPI aura:id="omniToolkit" />
3 <aura:handler event="lightning:omniChannelWorkClosed" action="{! c.onWorkClosed }"/>
4</aura:component>コントローラコード:
1({
2 onWorkClosed : function(component, event, helper) {
3 console.log("Work closed.");
4 var workItemId = event.getParam('workItemId');
5 var workId = event.getParam('workId');
6 console.log(workItemId);
7 console.log(workId);
8 },
9})