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

RecordActionDeployment

ガイド付きアクションリストの設定が含まれるリリースを表します。各リリースでは、チャネルのデフォルトとユーザが実行時に追加できるアクションを指定します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。

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

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

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

メモ

バージョン

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

項目

項目名 項目の型 説明
channelConfigurations RecordActionDeploymentChannel ガイド付きアクションリストのリリースでのさまざまなチャネルの設定を指定します。
masterLabel string 必須。リリースの名前を指定します。
selectableItems RecordActionSelectableItem ユーザが実行時にガイド付きアクションリストに追加できるアクションを指定します。

RecordActionDeploymentChannel

ガイド付きアクションリストコンポーネントのデフォルトチャネルを指定します。このコンポーネントでは、リストが空の場合、デフォルトチャネルが表示されます。

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

RecordActionDefaultItem

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

項目名 項目の型 説明
action string 必須。アクションの API 参照名を指定します。たとえば、フローの API 参照名 (Verify_Information など)。
isMandatory boolean アクションを必須とマークするかどうかを指定します。デフォルト値は、false です。
isUiRemoveHidden boolean ガイド付きアクションを削除する機能を UI で非表示にするかどうかを指定します。デフォルト値は false です。true の場合、アクションを削除する機能が UI で非表示になります。
position int 必須。このレコードに関連付けられたすべてのアクションの中でのこのガイド付きアクションの順序を示します。
pinned PinnedAction (string 型の列挙) 必須。アクションが領域に固定されるかどうかを示します。有効な値は、TopBottom、または None です。デフォルト値は None (固定しない) です。
type RecordActionType (string 型の列挙) 必須。レコードに関連付けられたガイド付きアクションの種別。サポートされる唯一の値かつデフォルトは Flow です。

RecordActionSelectableItem

ガイド付きアクションリストコンポーネントのデフォルトチャネルを指定します。このコンポーネントでは、リストが空の場合にのみ、デフォルトチャネルが表示されます。

項目名 項目の型 説明
action string 必須。アクションの API 参照名を指定します。たとえば、フローの API 参照名 (Verify_Information など)。
type RecordActionType (string 型の列挙) 必須。レコードに関連付けられたガイド付きアクションの種別。サポートされる唯一の値かつデフォルトは Flow です。

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

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</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>