PlatformEventSubscriberConfig
ファイルのサフィックスおよびディレクトリの場所
PlatformEventSubscriberConfig コンポーネントのサフィックスは .platformEventSubscriberConfig で、PlatformEventSubscriberConfigs フォルダに保存されます。
バージョン
PlatformEventSubscriberConfig コンポーネントは、API バージョン 51.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| batchSize | int | プラットフォームイベント Apex トリガのカスタムバッチサイズ (1 ~ 2,000)。バッチサイズは 1 回の実行でトリガに送信できるイベントメッセージの最大数に対応します。デフォルトのバッチサイズはプラントイベントトリガで 2,000 です。 一度に 1 つのイベントを処理するために、バッチサイズを 1 に設定することはお勧めしません。バッチサイズが小さいと、イベントメッセージの処理速度が遅くなることがあります。 |
| isProtected | boolean | (継承された項目)。このコンポーネントが保護されるか (true)、否か (false) を示します。保護コンポーネントは、登録者の組織で作成されたコンポーネントからリンク付けしたり参照したりすることはできません。開発者は、今後のリリースで、インストールの失敗を心配することなく保護コンポーネントを削除できます。ただし、コンポーネントが非保護に設定され、グローバルにリリースされると、開発者は削除できなくなります。 |
| masterLabel | string | 必須。PlatformEventSubscriberConfig コンポーネントの表示ラベル。 |
| platformEventConsumer | string | 必須。設定するプラットフォームイベント Apex トリガの完全名。 |
| user | string | プラットフォームイベント Apex トリガを実行するユーザのユーザ名。デフォルトでは、プラットフォームイベントトリガは自動化プロセスエンティティとして実行されます。実行ユーザを特定のユーザに設定することには、次のような利点があります。
|
宣言的なメタデータの定義のサンプル
この PlatformEventSubscriberConfig コンポーネントの表示ラベルは OrderEventTriggerConfig です。プラットフォームイベントトリガ OrderEventTrigger の設定が含まれ、バッチサイズとユーザが指定されます。
PlatformEventSubscriberConfig は Apex トリガを参照し、このトリガはプラットフォームイベントに依存しています。参照される項目が Salesforce 組織に存在する場合、PlatformEventSubscriberConfig コンポーネントをリリースできます。この package.xml では、PlatformEventSubscriberConfig コンポーネントを指定します。
参照されるトリガおよびプラットフォームイベントが組織に存在しない場合は、パッケージに定義を含めてください。含めなかった場合、リリースは失敗します。この package.xml の例には、参照されるすべてのコンポーネントが含まれています。
- CustomObject はプラットフォームイベントを表しています。
- CustomField はプラットフォームイベントで定義されているカスタム項目を表しています。
- ApexTrigger はプラットフォームイベントトリガを表しています。
- PlatformEventSubscriberConfig はプラットフォームイベントトリガの設定オプションを表しています。
すべての PlatformEventSubscriberConfig コンポーネントを指定するには、次の例で示しているようにワイルドカード文字を使用します。
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。