Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
lightning:omniChannelWorkClosed
This event fires when a work item is closed through any of the following triggers:
- Console tab closure for tab-based capacity models
- After Conversation Work (ACW) time elapsed when configured
- Status change to Completed for status-based capacity models
Response
| Name | Type | Description |
|---|---|---|
| workItemId | string | The ID of the object that’s routed through Omni-Channel. This object becomes a work assignment with a workId when it’s assigned to an agent. |
| workId | string | The ID of a work assignment that’s routed to an agent. |
Example
This example prints work details to the browser’s developer console when a work item is closed.
Component code:
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>Controller code:
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})