Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Web の組み込みサービスのブランディングメタデータ

公開日: Sep 27, 2024
説明

ご存じのとおり、チャットの組み込みサービス展開には、EmbeddedServiceBranding オブジェクトがあり、以下は取得するための Package.xml です。

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>masterlabel</members>
<name>EmbeddedServiceBranding</name>
</types>
<version>50.0</version>
</Package>

ToolingAPIEmbeddedServiceBranding:
https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_embeddedservicebranding.htm

上のメタデータは Web の組み込みサービスでは機能しません。

解決策

Web の組み込みサービスのブランディングメタデータを取得するための、別のオブジェクトがあります。

こちらがそのオブジェクトです。BrandingSet と以下は、取得するための Package.xml です。

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>MasterLabel</members>
<name>BrandingSet</name>
</types>
<version>50.0</version>
</Package>

ToolingAPIBrandingSet:
https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_brandingset.htm

マスター表示ラベルは Tooling API を通じて取得できます。以下はその例です。

開発者コンソールを開き、Tooling API の使用を有効にします。

//チャットの組み込みサービスの MasterLabel を取得する
SELECT Id, MasterLabel from EmbeddedServiceBranding
Example Results:EmbeddedServiceBranding_Parent04IdN0000000lOjUAI_191e17b79e9

//Web の組み込みサービスの MasterLabel を取得する
SELECT Id, MasterLabel from BrandingSet
Example Results:EmbeddedServiceConfig_BrandingSet_191e1701c81

注意:Salesforce は、従来のチャット製品 (Live Agent、Salesforce Chat、組み込みチャット、サービスチャット) を 2 月 14 日に廃止するため、EmbeddedServiceBranding も機能しなくなります。

ナレッジ記事番号

002774306

 
読み込み中
Salesforce Help | Article