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

Lightning Experience の login

エージェントが特定のプレゼンス状況でオムニチャネルにログインします。

引数

名前 説明
statusId string プレゼンス状況の ID。関連するプロファイルまたは権限セットを使用して、このプレゼンス状況へのアクセス権をエージェントに付与する必要があります。

サンプルコード

コンポーネントコード:

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

コントローラーコード:

1({
2    login: function(cmp, evt, hlp) {
3        var omniAPI = cmp.find("omniToolkit");
4        omniAPI.login({statusId: "0N5xx0000000001"}).then(function(result) {
5            if (result) {
6                console.log("Login successful");
7            } else {
8                console.log("Login failed");
9            }
10        }).catch(function(error) {
11            console.log(error);
12        });
13    }
14})

応答

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