AutoResponseRules
提出されたレコードの属性に基づいてリードまたはケース登録に自動メールレスポンスを送信する条件を設定する自動レスポンスルールを表します。該当するすべてのオブジェクト、特定のオブジェクト、または特定のオブジェクトの特定のルールのルールメタデータにアクセスできます。
すべてのオブジェクトのすべての自動レスポンスルールにアクセスする package.xml 構文は次のとおりです。
特定のオブジェクトのすべてのルールでは、ワイルドカードを使用しない類似の構文が使用されます。たとえば、Case オブジェクトのすべての自動レスポンスルールでは、次���構文が使用されます。
オブジェクトの特定の自動レスポンスルールにもアクセスできます。次の例では、Case オブジェクトの「samplerule」および「newrule」自動レスポンスルールのみにアクセスできます。この例では、型名の構文は AutoResponseRules ではなく、AutoResponseRule です。
1<types>
2 <members>*</members>
3 <name>AutoResponseRules</name>
4 </types>1<types>
2 <members>Case</members>
3 <name>AutoResponseRules</name>
4 </types>1<types>
2 <members>Case.samplerule</members>
3 <members>Case.newrule</members>
4 <name>AutoResponseRule</name>
5 </types>ファイルのサフィックスおよびディレクトリの場所
オブジェクトの AutoResponseRules のサフィックスは .autoResponseRules で、autoResponseRules フォルダーに保存されます。たとえば、すべてのケース自動レスポンスルールは、Case.autoResponseRules ファイルに保存されます。
バージョン
AutoResponseRules コンポーネントは、API バージョン 27.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| autoresponseRule | AutoResponseRule[] | 指定した自動レスポンスルールの定義を表します。 |
AutoResponseRule
ルールが有効であるかどうかと、ルールで処理される項目の順序を表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| active | boolean | 自動レスポンスルールが有効であるか (true)、否か (false) を示します。 |
| fullname | string |
Metadata から継承されるこの項目は、このメタデータ型の WSDL で定義されます。作成時、更新時、または削除時に指定する必要があります。コールにおけるこの項目の例を確認するには、「createMetadata()」を参照してください。 この値は null にできません。 |
| ruleEntry | RuleEntry[] | 自動レスポンスルールの種類と説明を表します。 |
RuleEntry
ルールで使用される項目を表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| booleanFilter | string | ルールに指定されている高度な絞り込み条件。 |
| criteriaItems | FilterItem[] | 割り当て条件を定義するリストの項目。 |
| formula | string | 入力規則数式。 formula と criteriaItems のいずれかを指定します。両方の項目は指定できません。 |
| replyToEmail | string | reply-to ヘッダーに表示されるメールアドレス。 |
| senderEmail | string | メール通知を送信する個人またはキューのメールアドレス。 |
| senderName | string | メール通知を送信する個人またはキューの名前。 |
| template | string | 指定した受信者に自動送信されるメールで使用されるテンプレートを指定します。 Lightning メールテンプレートは、パッケージ化できません。Classic メールテンプレートを使用することをお勧めします。 |
宣言的なメタデータの定義のサンプル
AutoResponseRules コンポーネントの例を次に示します。
1<AutoResponseRules xmlns="http://soap.sforce.com/2006/04/metadata">
2 <autoResponseRule>
3 <fullName>ajbdeploytest2</fullName>
4 <active>false</active>
5 <ruleEntry>
6 <criteriaItems>
7 <field>Case.Description</field>
8 <operation>contains</operation>
9 <value>testing</value>
10 </criteriaItems>
11 <senderEmail>test@test.org</senderEmail>
12 <senderName>tester name j</senderName>
13 <replyToEmail>test@@test.org</replyToEmail>
14 <template>emailtemplate</template>
15 </ruleEntry>
16 </autoResponseRule>
17</AutoResponseRules>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。