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

インストール後スクリプトの例

次のインストール後スクリプトのサンプルは、パッケージのインストール/アップグレード時に次のアクションを実行します。
  • 以前のバージョンが null である場合、つまりパッケージが初めてインストールされている場合、スクリプトは次を行う

    • 「Newco」という新しいアカウントを作成し、作成されたことを検証する。
    • 「Client Satisfaction Survey」というカスタムオブジェクト Survey の新しいインスタンスを作成する。
    • 登録者に、パッケージのインストールを確認するメールメッセージを送信する。
  • 以前のバージョンが 1.0 である場合、「Upgrading from Version 1.0」という Survey の新しいインスタンスを作成する。
  • パッケージがアップグレードである場合、「Sample Survey during Upgrade」という Survey の新しいインスタンスを作成する。
  • アップグレードがプッシュで実行されている場合、「Sample Survey during Push」という Survey の新しいインスタンスを作成する。
インストール後スクリプトは、Test クラスの新しい testInstall メソッドを使ってテストできます。このメソッドが取る引数は、次のとおりです。
  • InstallHandler インターフェースを実装するクラス。
  • 既存のパッケージのバージョン番号を指定する Version オブジェクト。
  • インストールがプッシュである場合は true である省略可能な Boolean 値。デフォルトは、false です。
このサンプルでは、PostInstallClass Apex クラスに実装されたインストール後スクリプトのテスト方法を説明しています。