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

Lightning Experience の getServicePresenceStatusId

エージェントの現在のプレゼンス状況を取得します。

サンプルコード

コンポーネントコード:

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

コントローラーコード:

1({
2    getStatus: function(cmp, evt, hlp) {
3        var omniAPI = cmp.find("omniToolkit");
4        omniAPI.getServicePresenceStatusId().then(function(result) {
5            console.log('Status Id is: ' + result.statusId);
6        }).catch(function(error) {
7            console.log(error);
8        });
9    }        
10})

応答

このメソッドは、成功時に次の項目が含まれるオブジェクトに解決される Promise を返します。

名前 説明
statusName string エージェントの現在のプレゼンス状況の名前。
statusApiName string エージェントの現在のプレゼンス状況の API 名。
statusId string エージェントの現在のプレゼンス状況の ID。