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

RecordActionDeployment

アクション & おすすめコンポーネントの構成設定を表します。たとえば、表示するアクションの種別、チャネルのデフォルトのアクション、ユーザが実行時に追加できるアクションを指定するリリースを持つことができます。コンポーネントで Next Best Action のおすすめが表示される場合、リリースによって使用する戦略およびおすすめの表示方法を設定します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。

ファイルのサフィックスおよびディレクトリの場所

RecordActionDeployment の値は、recordActionDeployments ディレクトリの developer_name.deployment ファイルに保存されます。

RecordActionDeployment の API 参照名をプログラムで変更することはお勧めしません。

メモ

バージョン

RecordActionDeployment は、API バージョン 45.0 以降で使用できます。

項目

項目名 項目の型 説明
channelConfigurations RecordActionDeploymentChannel アクション & おすすめリリースでのさまざまなチャネルの構成設定を指定します。
deploymentContexts RecordActionDeploymentContext クイックアクションと Next Best Action 戦略のオブジェクトコンテキストを指定します。API バージョン 46.0 以降で利用できます。
hasGuidedActions boolean コンポーネントで標準アクション (たとえば、フローやクイックアクション) が表示されることを指定します。API バージョン 46.0 以降で利用できます。
hasRecommendations boolean コンポーネントで Next Best Action 戦略からのおすすめを表示することを示します。API バージョン 46.0 以降で利用できます。
masterLabel string 必須。リリースの名前を指定します。
recommendation RecordActionRecommendation コンポーネントでの Next Best Action のおすすめの表示方法の設定を指定します。API バージョン 46.0 以降で利用できます。
selectableItems RecordActionSelectableItem ユーザが実行時に追加できるアクションを指定します。
shouldLaunchActionOnReject boolean 必須。true の場合、おすすめがエージェントによって拒否されたときにフローが起動されます。API バージョン 48.0 以降で利用できます。

RecordActionDefaultItem

リリースのデフォルトチャネルとして指定されたアクションと属性を表します。

項目名 項目の型 説明
action string 必須。アクションの API 参照名を指定します。たとえば、フローの API 参照名 (Verify_Information など)。
isMandatory boolean アクションを必須とマークするかどうかを指定します。デフォルト値は、false です。
isUiRemoveHidden boolean 削除オプションを UI で非表示にするかどうかを指定します。デフォルト値は false です。true の場合、リストからアクションを削除する機能が UI で非表示になります。
pinned PinnedAction (string 型の列挙) 必須。アクションが Top または Bottom に固定されるか、または固定されない (None) 化を示します。デフォルト値は None です。
position int 必須。このレコードに関連付けられたすべてのアクションの中でのこのアクションの順序を示します。
type RecordActionType (string 型の列挙) 必須。レコードに関連付けられたアクションの種別。有効な値は、次のとおりです。
  • Flow
  • QuickAction (API バージョン 46.0 以降で使用可能)。

RecordActionDeploymentChannel

アクション & おすすめコンポーネントで表示するチャネル固有のデフォルトを指定します。このコンポーネントでは、リストが空の場合、チャネルのデフォルトが表示されます。

項目名 項目の型 説明
channel ChannelSource (string 型の列挙) 必須。チャネルを指定します。有効な値は、PhoneChat、または Default です。
channelItems RecordActionDefaultItem アクションをリストの上部または下部に固定表示するかどうか、アクションを必須とみなすかどうかなど、チャネルのデフォルトアクションと各アクションの属性を指定します。
isAutopopEnabled boolean レコードページが開いたときにリストの最初のアクションを起動するかどうかを指定します。true の場合、最初のアクションが起動されます。デフォルト値は、false です。

RecordActionDeploymentContext

クイックアクションと Next Best Action 戦略のコンテキストを提供するオブジェクトを指定します。コンポーネントがこの種別のページに表示された場合、オブジェクト固有のクイックアクションが含まれ、オブジェクト固有の戦略を使用しておすすめが絞り込まれます。API バージョン 46.0 以降で利用できます。

リリース内でコンテキストを提供するオブジェクトとして、最大 10 件をサポートしています。

メモ

項目名 項目の型 説明
entityName string 必須。コンテキストとして使用するオブジェクトの API 参照名を指定します。
recommendationStrategy string このページのデフォルトの戦略を上書きする Next Best Action 戦略の API 参照名を指定します。戦略は、RecommendationStrategy メタデータ型です。

RecordActionRecommendation

コンポーネントでの Next Best Action のおすすめの表示設定を指定します。API バージョン 46.0 以降で利用できます。

項目名 項目の型 説明
defaultStrategy string デフォルトの Next Best Action 戦略の API 参照名を指定します。戦略は、RecommendationStrategy メタデータ型です。
hasDescription boolean 必須。true の場合、おすすめの説明を表示します。
hasImage boolean 必須。true の場合、おすすめの画像を表示します。
hasRejectAction boolean 必須。true の場合、ユーザがおすすめを却���するためにクリックするボタンの表示ラベルを表示します。
hasTitle boolean 必須。true の場合、おすすめのタイトルを表示します。
maxDisplayRecommendations int 必須。表示するおすすめの最大数を指定します。有効な値は 1 ~ 4 です。

RecordActionSelectableItem

ユーザが実行時にコンポーネント��追加できるアクションのセットを表します。

項目名 項目の型 説明
action string 必須。アクションの API 参照名を指定します。たとえば、フローの API 参照名 (Verify_Information など)。
type RecordActionType (string 型の列挙) 必須。レコードに関連付けられたアクションの種別。有効な値は、次のとおりです。
  • Flow
  • QuickAction (API バージョン 46.0 以降で使用可能)。

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。

宣言的なメタデータの定義のサンプル

recordActionDeployment ファイルのサンプルを次に示します。

1<RecordActionDeployment xmlns="http://soap.sforce.com/2006/04/metadata">
2    <channelConfigurations>
3        <channel>Phone</channel>
4        <channelItems>
5            <action>Sample_Flow</action>
6            <isMandatory>false</isMandatory>
7            <isUiRemoveHidden>false</isUiRemoveHidden>
8            <position>1</position>
9            <pinned>Top</pinned>
10            <type>Flow</type>
11        </channelItems>
12        <channelItems>
13            <action>Another_Sample_Flow</action>
14            <isMandatory>false</isMandatory>
15            <isUiRemoveHidden>true</isUiRemoveHidden>
16            <position>2</position>
17            <pinned>Top</pinned>
18            <type>Flow</type>
19        </channelItems>
20        <isAutopopEnabled>true</isAutopopEnabled>
21    </channelConfigurations>
22    <masterLabel>Sample Deployment</masterLabel>
23    <selectableItems>
24        <action>Sample_Flow</action>
25        <type>Flow</type>
26    </selectableItems>
27    <selectableItems>
28        <action>Sample_Flow_2</action>
29        <type>Flow</type>
30    </selectableItems>
31    <hasGuidedActions>true</hasGuidedActions>
32    <hasRecommendations>true</hasRecommendations>
33    <recommendation>
34        <defaultStrategy>Sample_Global_Strategy</defaultStrategy>
35        <maxDisplayRecommendations>4</maxDisplayRecommendations>
36        <hasImage>true</hasImage>
37        <hasDescription>true</hasDescription>
38        <hasRejectAction>true</hasRejectAction>
39        <hasTitle>true</hasTitle>
40    </recommendation>
41    <deploymentContexts>
42        <entityName>Case</entityName>
43        <recommendationStrategy>Sample_Case_Strategy</recommendationStrategy>
44    </deploymentContexts>
45    <deploymentContexts>
46        <entityName>Account</entityName>
47        <recommendationStrategy>Sample_Acc_Strategy</recommendationStrategy>
48    </deploymentContexts>
49</RecordActionDeployment>

前の定義を参照する package.xml の例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <fullName>SecondTest</fullName>
4    <types>
5        <members>Sample_Flow</members>
6        <members>Another_Sample_Flow</members>
7        <members>Sample_Flow_2</members>
8        <name>Flow</name>
9    </types>
10    <types>
11        <members>SampleDeployment</members>
12        <name>RecordActionDeployment</name>
13    </types>
14    <version>45.0</version>
15</Package>