1

正しく機能するために事前入力されたデータに依存する Salesforce パッケージを開発しています (つまり、カスタム設定を入力する国のリスト)。

  1. インストール/アップグレード時にこれらのオブジェクトを事前設定する方法はありますか? (たとえば、いくつかのカスタム オブジェクトに挿入する必要があるデータを含む csv をアップロードします)。
  2. インストール/アップグレード時にカスタム スクリプトを実行する方法はありますか? (たとえば、スクリプトで新しいフィールドの情報を更新したり、既存のデータを変更されたオブジェクト構造に適合させたりします)。

前もって感謝します。

4

2 に答える 2

3

これは実際には、Summer '12 (API バージョン 25.0) リリースで導入される新しい機能です。実装する 2 つの新しいインターフェイス、InstallHandler と UninstallHandler があり、パッケージのインストールとアンインストールでそれぞれ実行するように設定できます。InstallHandler を実装し、そのクラスにオブジェクト/カスタム設定を設定できます。

于 2012-05-31T03:57:52.143 に答える
0

別の方法として、カスタム設定値を使用して、インストール手順が実行されたかどうかを確認することもできます。次に、パッケージのエントリ ポイントを使用してチェックし、値が実行する必要があることを示している場合は手順を実行できます。単一のエントリ ポイントがない場合は、少し複雑です。

于 2012-05-31T13:48:44.947 に答える