プラットフォームイベントの定義に関する考慮事項
- 項目レベルセキュリティ
- デフォルトでは、すべてのプラットフォームイベント項目が参照のみになっているため、特定の項目へのアクセス権を制限することはできません。プラットフォームイベントは Salesforce ユーザインターフェースに表示できず、編集することもできません。そのため、項目レベルのセキュリティ権限は適用されません。
- プラットフォームの暗号化
- プラットフォームイベント項目でプラットフォームの暗号化はサポートされません。
- 項目属性の適用
- プラットフォームイベントレコードを検証し、そのカスタム項目の属性が適用されていることを確認します。項目属性には、必須属性とデフォルト属性、数値項目の精度、テキスト項目の最大長が含まれます。
- イベント定義の完全な削除
- イベント定義を削除すると、イベント定義は完全に削除され、復元できなくなります。イベント定義を削除する前に、関連付けられたトリガを削除してください。この定義を使用する公開済みイベントも削除されます。
- イベントオブジェクトの名前変更
- イベントの名前を変更する前に、関連付けられたトリガを削除してください。クライアントがこのイベントの通知を登録した後、イベント名が変更された場合、登録したクライアントは、更新されたトピックを再登録する必要があります。新しいイベントを再登録するには、名前変更したイベントオブジェクトのトリガを追加します。
- 関連付けられたタブなし
- Salesforce ユーザインターフェースでイベントレコードを参照できないため、プラットフォームイベントに、関連付けられたタブはありません。
- SOQL サポートなし
- SOQL を使用してイベント通知を照会できません。
- Lightning アプリケーションビルダーでレポートページのサポートなし
- Lightning アプリケーションビルダーでレコードページを作成する場合、定義したプラットフォームイベントがページのオブジェクトのリストに表示されます。ただし、イベントレコードをユーザインターフェースで使用できないため、プラットフォームイベントの Lightning レコードページを作成できません。
- パッケージのアンインストールでのプラットフォームイベント
- オプション [このパッケージのデータのコピーを、アンインストールしてから 48 時間保存します] を有効にしてパッケージをアンインストールした場合、プラットフォームイベントはエクスポートされません。
- Professional Edition と Group Edition でのサポートなし
- プラットフォームイベントは Professional Edition 組織と Group Edition 組織でサポートされません。これらの組織では、プラットフォームイベントオブジェクトが含まれるパッケージのインストールは失敗します。