You need to sign in to do that
Don't have an account?
aik
Sandbox環境から実運用環境へのカスタムアプリケーションの移行方法
お世話になります。
Sandboxにより、コピー環境を作成し
カスタマイズやインテグレーション、テスト、開発、トレーニング目的に使用できるとのことですが
このコピー環境で作成したりカスタマイズしたアプリケーションを
実運用している環境へ移管・コピーさせたい場合、どのようなオペレーションが必要になりますか?
Sandbox環境でパッケージを作成して
実運用環境にインストールする・・・という方法が一般的でしょうか。
そのほかに、何か良い方法・ツールがありましたら、教えてください。
よろしくお願いします。
※Sandboxの準備が出来ていないため、イメージがつかめていない状態での質問です。 ご了承ください。
(追記)
すみません、投稿カテゴリーを一般にしてしまいました。
アプリケーションの配布が妥当でしたね。
ikouさん
とても有益な返信ありがとうございます。
いわゆる開発者ではなく、管理者が行うことを前提として考えると、2.よりは1.のほうがよさそうですね。
上記のどちらかを利用することを検討したいと思います。
Sandboxの仕組み上、そのようですね。
パッケージに含められなかった部分は、実運用環境へのインストール後に手動で設定することにします。
(障害につながりそうでヒヤヒヤですが・・・)
パッケージを作成するにあたり、
他に気をつけたほうがいい!というようなことがあれば、
続けてコメントいただけるとうれしい限りです。
よろしくお願いします。
(この件は、もうしばらくしたらステータスを「解決」にしたいと思います。
All Answers
Sandboxから運用組織へカスタマイズ情報を移行する方法は大きく分けて2つあります。
1.Salesforceの設定画面を利用する方法
2.IDE等のツールを利用する方法
さらに1についても2つ方法があります。
1-A.パッケージをアップロードする従来の方法
1-B.新機能のリリース接続(変更セット)を 利用する方法
Bについてはベータリリースであり、昨年末に利用した時に不具合があったのでお勧めはしないです。
(新規リリースはできたけど、2回目以降のアップデートがうまくいかなかった!)
この機能の詳細はWinter'10のリリースノートをご覧ください。
Aのオペレーションは以下のようになります。
①Sandbox上でパッケージを作成
②パッケージにコンポーネント(カスタムオブジェクトやレポート等のカスタマイズ情報)を追加
③パッケージをアップロード(ダウンロード用URLが生成される)
④運用組織でダウンロード用URLからパッケージを落とす
このような方法がありますが、メタデータとして扱えないカスタマイズの情報もあるので
全てを移行することはできないと思います。
(たしか共有ルールとかが移行できなかった気が・・)
メタデータについて詳しくはテクニカルライブラリにあるドキュメント(英語)を参照してください。
また2のIDE等のツールについても同じページにドキュメントがあります。
にikouにより編集されたメッセージikouさん
とても有益な返信ありがとうございます。
いわゆる開発者ではなく、管理者が行うことを前提として考えると、2.よりは1.のほうがよさそうですね。
上記のどちらかを利用することを検討したいと思います。
Sandboxの仕組み上、そのようですね。
パッケージに含められなかった部分は、実運用環境へのインストール後に手動で設定することにします。
(障害につながりそうでヒヤヒヤですが・・・)
パッケージを作成するにあたり、
他に気をつけたほうがいい!というようなことがあれば、
続けてコメントいただけるとうれしい限りです。
よろしくお願いします。
(この件は、もうしばらくしたらステータスを「解決」にしたいと思います。