この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Lightning Experience の declineAgentWork

エージェントに割り当てられた作業項目を却下します。

引数

名前 説明
workId string エージェントが却下する作業項目の ID。
declineReason string エージェントが作業要求を拒否した理由。

サンプルコード

コンポーネントコード:

1<aura:component implements="flexipage:availableForAllPageTypes" access="global" >
2    <lightning:omniToolkitAPI aura:id="omniToolkit" />
3    <lightning:button label="Decline" onclick="{! c.declineWork }" />        
4</aura:component>

コントローラーコード:

1({
2    declineWork: function(cmp, evt, hlp) {
3        var omniAPI = cmp.find("omniToolkit");
4        omniAPI.getAgentWorks().then(function(result) {
5            var works = JSON.parse(result.works);
6            var work = works[0];
7            omniAPI.declineAgentWork({workId: work.workId}).then(function(res) {
8                if (res) {
9                    console.log("Declined work successfully");
10                } else {
11                    console.log("Decline work failed");
12                }
13            }).catch(function(error) {
14                console.log(error);
15            });
16        });        
17    }
18})

応答

このメソッドは、成功時に true に解決され、エラー時に却下される Promise を返します。