lightning:omniChannelWorkloadChanged
エージェントのワークロードが変更されたことを示します。これには、コンソールでの新しい作業項目の受信、作業項目の拒否、項目の完了などが含まれます。エージェントの業務量またはプレゼンス設定に変更があったか、エージェントがオムニチャネルユーティリティでオフラインになったことを示します。
応答
| 名前 | 型 | 説明 |
|---|---|---|
| configuredCapacity | number | 設定されているエージェントの主業務量。 |
| previousWorkload | number | 変更前のエージェントの主ワークロード。 |
| newWorkload | number | 変更後のエージェントの新しい主ワークロード。 |
| configuredInterruptibleCapacity | number | 設定されているエージェントの中断可能な業務量。 |
| previousInterruptibleWorkload | number | 変更前のエージェントの中断可能なワークロード。 |
| newInterruptibleWorkload | number | 変更後のエージェントの新しい中断可能なワークロード。 |
例
この例では、エージェントのワークロードが変更されるとブラウザの開発者コンソールにワークロードの詳細が出力されます。
コンポーネントコード:
1<aura:component implements="flexipage:availableForAllPageTypes" access="global" >
2 <lightning:omniToolkitAPI aura:id="omniToolkit" />
3 <aura:handler event="lightning:omniChannelWorkloadChanged" action="{! c.onWorkloadChanged }"/>
4</aura:component>コントローラコード:
1({
2 onWorkloadChanged : function(component, event, helper) {
3 console.log("Workload changed.");
4 var configuredCapacity = event.getParam('configuredCapacity');
5 var previousWorkload = event.getParam('previousWorkload');
6 var newWorkload = event.getParam('newWorkload');
7 console.log(configuredCapacity);
8 console.log(previousWorkload);
9 console.log(newWorkload);
10 },
11})