function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
aikaik 

Sandbox環境から実運用環境へのカスタムアプリケーションの移行方法

お世話になります。

 

 

Sandboxにより、コピー環境を作成し

カスタマイズやインテグレーション、テスト、開発、トレーニング目的に使用できるとのことですが

 

このコピー環境で作成したりカスタマイズしたアプリケーションを

実運用している環境へ移管・コピーさせたい場合、どのようなオペレーションが必要になりますか?

 

Sandbox環境でパッケージを作成して

実運用環境にインストールする・・・という方法が一般的でしょうか。

 

そのほかに、何か良い方法・ツールがありましたら、教えてください。

 

 

よろしくお願いします。

※Sandboxの準備が出来ていないため、イメージがつかめていない状態での質問です。 ご了承ください。

 

 

(追記) 

すみません、投稿カテゴリーを一般にしてしまいました。

アプリケーションの配布が妥当でしたね。

Message Edited by aik on 01-28-2010 05:37 PM
Best Answer chosen by Admin (Salesforce Developers) 
aikaik

ikouさん


とても有益な返信ありがとうございます。

 

1.Salesforceの設定画面を利用する方法

2.IDE等のツールを利用する方法

 

いわゆる開発者ではなく、管理者が行うことを前提として考えると、2.よりは1.のほうがよさそうですね。

 

1-A.パッケージをアップロードする従来の方法

1-B.新機能のリリース接続(変更セット)を 利用する方法

 

上記のどちらかを利用することを検討したいと思います。

 

 

このような方法がありますが、メタデータとして扱えないカスタマイズの情報もあるので

全てを移行することはできないと思います。

 

Sandboxの仕組み上、そのようですね。

パッケージに含められなかった部分は、実運用環境へのインストール後に手動で設定することにします。

(障害につながりそうでヒヤヒヤですが・・・)

 

 

パッケージを作成するにあたり、

他に気をつけたほうがいい!というようなことがあれば、

続けてコメントいただけるとうれしい限りです。

 

 よろしくお願いします。

(この件は、もうしばらくしたらステータスを「解決」にしたいと思います。

All Answers

ikouikou

Sandboxから運用組織へカスタマイズ情報を移行する方法は大きく分けて2つあります。

 

1.Salesforceの設定画面を利用する方法

2.IDE等のツールを利用する方法

 

さらに1についても2つ方法があります。

 

1-A.パッケージをアップロードする従来の方法

1-B.新機能のリリース接続(変更セット)を 利用する方法

 

Bについてはベータリリースであり、昨年末に利用した時に不具合があったのでお勧めはしないです。

(新規リリースはできたけど、2回目以降のアップデートがうまくいかなかった!)

この機能の詳細はWinter'10のリリースノートをご覧ください。

 

Aのオペレーションは以下のようになります。

①Sandbox上でパッケージを作成

②パッケージにコンポーネント(カスタムオブジェクトやレポート等のカスタマイズ情報)を追加

③パッケージをアップロード(ダウンロード用URLが生成される)

④運用組織でダウンロード用URLからパッケージを落とす

 

このような方法がありますが、メタデータとして扱えないカスタマイズの情報もあるので

全てを移行することはできないと思います。

(たしか共有ルールとかが移行できなかった気が・・)

メタデータについて詳しくはテクニカルライブラリにあるドキュメント(英語)を参照してください。

 

また2のIDE等のツールについても同じページにドキュメントがあります。

2010-01-29 10:58 AM
にikouにより編集されたメッセージ
aikaik

ikouさん


とても有益な返信ありがとうございます。

 

1.Salesforceの設定画面を利用する方法

2.IDE等のツールを利用する方法

 

いわゆる開発者ではなく、管理者が行うことを前提として考えると、2.よりは1.のほうがよさそうですね。

 

1-A.パッケージをアップロードする従来の方法

1-B.新機能のリリース接続(変更セット)を 利用する方法

 

上記のどちらかを利用することを検討したいと思います。

 

 

このような方法がありますが、メタデータとして扱えないカスタマイズの情報もあるので

全てを移行することはできないと思います。

 

Sandboxの仕組み上、そのようですね。

パッケージに含められなかった部分は、実運用環境へのインストール後に手動で設定することにします。

(障害につながりそうでヒヤヒヤですが・・・)

 

 

パッケージを作成するにあたり、

他に気をつけたほうがいい!というようなことがあれば、

続けてコメントいただけるとうれしい限りです。

 

 よろしくお願いします。

(この件は、もうしばらくしたらステータスを「解決」にしたいと思います。

This was selected as the best answer