Lightning Experience の raiseAgentWorkFlag
このエージェント作業項目のフラグを有効化します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
| workId | string | フラグを有効化する作業項目の ID。 |
| message | string | 省略可能。このフラグに関連付けられたメッセージ。 |
サンプルコード
コンポーネントコード:
1<aura:component implements="flexipage:availableForAllPageTypes" access="global" >
2 <lightning:omniToolkitAPI aura:id="omniToolkit" />
3 <lightning:button label="Raise Flag" onclick="{! c.raiseFlag }" />
4</aura:component>コントローラーコード:
1({
2raiseFlag: 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.raiseAgentWorkFlag({workId: work.workId, message: "Raise Flag Message"}).then(function(res) {
8 if (res) {
9 console.log("Flag raised successfully");
10 } else {
11 console.log("Flag raise failed");
12 }
13 }).catch(function(error) {
14 console.log(error);
15 });
16 });
17}
18})応答
このメソッドは、成功時に true に解決され、エラー時に却下される Promise を返します。