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

EventBusSubscriber

プラットフォームイベントを登録するトリガ、プロセス、またはフローを表します。

サポートされているコール

query()

特別なアクセスルール

EventBusSubscriber は参照のみであり、これに対してクエリのみを実行できます。

項目

項目 詳細
ExternalId
String
プロパティ
Filter、Group、Nillable、Sort
説明
登録者の ID。例: トリガ ID。
Name
String
プロパティ
Filter、Group、Nillable、Sort
説明
トリガ名など、登録された項目の名前。登録された項目の名前が「プロセス」の場合、少なくとも 1 つのプロセスまたはフロー待機要素でイベントを登録しています。
Position
int
プロパティ
Filter、Group、Nillable、Sort
説明
登録者が処理した最後のイベントの再生 ID。
Status
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
登録者の状況を示します。次のいずれかの値になる可能性があります。
  • Running — トリガは積極的にイベントをリスンしています。
  • Idle — トリガはしばらくイベントを受信しておらず、イベントをアクティブにリスンしていません。新しいイベントが送信されると、トリガは短い遅延の後に新しいイベントを受信し、Running 状態に切り替わります。
  • Error — トリガは切断されており、公開されたイベントの受信を停止しています。トリガがこの状態に達するのは、トリガが EventBus.RetryableException による最大再試行回数を超えた場合です。トリガのアサーションの失敗および未対応の例外が原因でエラー状態になることはありません。トリガの実行を再開するには、トリガコードを修正して保存します。
  • Suspended — 権限がないためにトリガは切断されており、イベントを受信できません。
  • Expired — トリガの接続が期限切れになりました。まれに、登録が長期間無効になっている場合、登録が期限切れになる可能性があります。
Tip
int
プロパティ
Filter、Group、Nillable、Sort
説明
公開された最後のイベントの再生 ID。
Topic
String
プロパティ
Filter、Group、Nillable、Sort
説明
プラットフォームイベントに対応する登録チャネルの名前。トピック名は、__e を追加したイベント名です (MyEvent__e など)。トピックは登録者が登録しているチャネルです。
Type
String
プロパティ
Filter、Group、Nillable、Sort
説明
登録者種別 (ApexTrigger)。登録者がプロセスまたはフロー待機要素の場合、この種別は空白です。

使用方法

EventBusSubscriber を使用して、プラットフォームイベントの登録者に関する詳細をクエリします。次のように Topic 項目を絞り込むことで、特定のイベントのすべての登録者を取得できます。

1SELECT ExternalId, Name, Position, Status, Tip, Type
2FROM EventBusSubscriber
3WHERE Topic='Low_Ink__e'