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

Newer Version Available

This content describes an older version of this product. View Latest

Force.com AppExchange アプリケーションへの Apex コードの追加

AppExchange 用に作成するアプリケーションの Apex クラスまたはトリガを含むこともできます。

パッケージの一部として含まれている Apex はいずれも、累積テストカバー率が少なくとも 75% である必要があります。各トリガについても��らかのテストを行う必要があります。パッケージを AppExchange にアップロードすると、すべてのテストが実行され、エラーがない状態で実行されていることが確認されます。また、インストーラの組織にパッケージがインストールされるときにも、@isTest(OnInstall=true) アノテーションが付加されたテストが実行されます。テストに @isTest(OnInstall=true) アノテーションを付加することで、パッケージインストール時にどのテストを実行するかを指定できます。パッケージを正常にインストールするには、このアノテーションが付加されたテストに合格する必要があります。

また、Apex を含む AppExchange パッケージは管理パッケージとすることをお勧めします。

詳細は、「Force.com Quick Reference for Developing Packages」を参照してください。管理パッケージの Apex についての詳細は、Salesforce オンラインヘルプの「パッケージとは?」を参照してください。

翻訳文のあるカスタム表示ラベルへの参照を含む Apex クラスのパッケージに翻訳を含めるには、トランスレーションワークベンチを有効にし、翻訳されたカスタム表示ラベルで使用されている個々の言語を明示的にパッケージ化します。Salesforce オンラインヘルプの「カスタム表示ラベル」を参照してください。

メモ