No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
アプリケーションライフサイクルのカスタマイズ
Salesforce では Canvas 名前空間にいくつかの Apex インターフェースとクラスが用意されているため、キャンバスアプリケーションのライフサイクルで追加制御を行うことができます。Canvas 名前空間と CanvasLifecycleHandler インターフェースを使用して、次のことを実行できます。
- アプリケーションに送信される CanvasRequest コンテキストデータのセクションを制御する。たとえば、Salesforce で CanvasRequest データの Organization 情報が送信されないようにすることができます。コンテキストデータのセクションを除外することで、要求で送信されるデータ量が削減され、アプリケーションの組織データを処理する必要がなくなるため、パフォーマンスが向上します。
- アプリケーションが表示されるときにアプリケーションのコンテキストデータを取得し、データに応じてアプリケーションの動作を変更する。アプリケーションのバージョンを取得し、バージョンに応じてアプリケーションの実行方法を変更できます。
- アプリケーションが表示されるときに Record データで返されるキャンバスアプリケーション URL、カスタムパラメータ、またはオブジェクト項目のリストなど、一部のコンテキストデータを変更する。
- 問題が発生した場合に Salesforce UI でユーザに適切な形式のエラーメッセージを表示する。
Apex Canvas 名前空間のリファレンスドキュメントは、『Force.com Apex コード開発者ガイド』を参照してください。