Newer Version Available
SandboxPostCopy インターフェース
Sandbox 環境をビジネス対応にするために、データ操作またはビジネスロジックタスクを自動化します。このインターフェースを拡張してコピー後タスクを実行するメソッドを追加してから、Sandbox の作成時にクラスを指定します。
名前空間
使用方法
このインターフェースを実装する Apex クラスを作成します。Sandbox 作成中にクラスを指定します。Sandbox が作成されたら、自動化プロセスユーザの権限を使用してクラスの runApexClass(context) メソッドが実行されます。
SandboxPostCopy のメソッド
SandboxPostCopy のメソッドは次のとおりです。
SandboxPostCopy の実装例
SandboxPostCopy インターフェースの簡単な実装とその実装のテストの例を次に示します。SandboxPostCopy 実装をテストするには、System.Test.testSandboxPostCopyScript() メソッドを使用します。
これは、System.SandboxPostCopy インターフェースの実装例です。
次の例では、System.Test.testSandboxPostCopyScript() メソッドを使用して実装をテストします。このメソッドは、SandboxPostCopy インターフェースを実装するクラスの 1 つの参照と、runApexClass(context) メソッドに渡すコンテキストオブジェクトの 3 つの項目の合計 4 つのパラメータを取ります。
テストについての詳細は、「Apex のテスト」を参照してください。