1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Salesforceリリースチェックリスト【随時更新】

Last updated at Posted at 2023-09-01

本記事について

本記事はSalesforceのモジュール(メタデータ)をVSCodeでリリースする際の注意点を纏めたものです。
随時更新予定です。

VSCodeによるSalesforceリリース時のチェックリスト

  • フローが有効となっていること
    salesforceのフローは組織の設定によっては無効な状態でリリースされます。
    その場合、手動で有効化が必要です
  • レポートタイプのリリース状況が「リリース済」であること
    レポートタイプのリリースの設定に「開発中」「リリース済」があります。「開発中」の設定だと一般ユーザが参照できないので本番環境には「リリース済」の設定でリリースが必要です
  • テストクラスのカバレッジが75%以上であること
    これはsalesforceの常識ですが、Apexクラスをリリースする場合、Apexクラスのテストカバレッジが75%以上ある必要があります。リリース前にカバレッジを確認しておかないと、本番反映時にリリースが出来ないなんてことになります。
  • 本番と開発でIDが異なる
    開発環境と本番環境ではレポートなどのIDが変わります。IDを直接指定してレポートを開いていたりすると開けません。IDを直接指定するのではなくデベロッパーネームを使うのが正しいですが、そうできない場合は本番リリース時にIDを本番用に置換が必要です。環境依存の設定はカスタム設定やカスタムラベルに定義しておくのが一般的です。

Salesforce公式サイトの情報

変更セットおよびVSCode(メタデータAPI)によるリリースの注意点が公式サイトに纏められているので、リリース時は公式サイトの注意事項を確認することをお勧めします。

VSCodeによるリリースのその他考慮点

  • メタデータではリリース出来ないものがある
    フォルダ、キューやバッチスケジュールなどメタデータではリリース出来ないものがあります。
    それらは個別にGUIなどから設定が必要です。
1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?