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

LiveChatButtonSkill

現在���り当てられているスキルを除く、LiveChatButton で使用できるすべてのスキルを表します。現在割り当てられているスキルを取得するには、LiveChatButton を照会します。このオブジェクトは、API バージョン 25.0 以降で使用できます。

サポートされているコール

create()delete()query()update()

項目

項目名 詳細
ButtonID
reference
プロパティ
Create、Filter、Group、Sort
説明
ボタンのレコード ID。
SkillID
reference
プロパティ
Create、Filter、Group、Nillable、Sort
説明
スキルのレコード ID。

使用方法

このオブジェクトを使用して、マルチスキル転送用の特定のボタンに特定のスキルを割り当てます。以下に例を示します。

1String myButtonId = "button_Id";
2String myButtonDevName = "button_DeveloperName";
3List<String> skillIds = new List<String>();
4
5//Get one skill ID from button
6for(LiveChatButton lcb : [SELECT SkillId FROM LiveChatButton WHERE DeveloperName =:
7myButtonDevName]) {
8    skillIds.add(lcb.SkillId); 
9}
10//Get remaining skills from LiveChatButtonSkill join object
11for(LiveChatButtonSkill lcbs : [SELECT SkillID FROM LiveChatButtonSkill WHERE ButtonId =:
12myButtonId]) {
13    skillIds.add(lcbs.SkillId); 
14}
15//Retrieve all skills into a single list
16List<Skill> skills = [SELECT Id, DeveloperName FROM Skill WHERE Id IN :SkillIds];