2023.04.27 「Salesforce Spring ’23 Sandbox プレビューに際して、改めて "プレビュー期間のテスト" の重要性を確認しましょう」
お世話になっております。
ウフル カスタマーサポート Salesforce 担当の 後藤 でございます。
前回の配信より少々間が空いてしまい恐縮でございます。
Salesforce もつい先日 Spring '23 がリリースされたと思ったら、もう Summer '23 のリリースについての告知がされております。
今回のリリースは従来の機能の廃止など大きな変化がありますので
その前に、
<ゴールデンウィーク中の弊社営業日>
- 4/29(土:祝) 通常休業日
- 4/30(日) 通常休業日
- 5/1(月) 通常営業日
- 5/2(火) 通常営業日
- 5/3(水:祝) 祝日のため休業(憲法記念日)
- 5/4(木:祝) 祝日のため休業(みどりの日)
- 5/5(金:祝) 祝日のため休業(こどもの日)
- 5/6(土) 通常休業日
- 5/7(日) 通常休業日
カレンダー通りの営業日となります。
5月2日18時以降にメールもしくはお客様サポート窓口に頂いた
しかしながら、「カレンダー通りの営業日」であるにも関わらず、
では本題に入らせていただきます。
* Summer ’23 リリーススケジュール
- 英語版リリースノートの公開:4/26
(日本語版リリースノートは 5/15 あたりの予定) - Sandbox プレビュー参加期限:5/5
- Trailhead モジュール公開:5/15
- 北米および欧州インスタンスの本番バージョンアップ:5/19, 6/2, 6/9
- 日本を含む全インスタンスの本番および Sandbox バージョンアップ完了:6/12
出典:
Salesforce - The 360 blog: Save These Dates: Summer ’23 Sandbox Preview
https://www.salesforce.com/blog/key-dates-summer-sandbox-preview/
インスタンスごとのリリース日詳細については Trust サイトをご確認ください。
Salesforce - Trust : Maintenances
https://status.salesforce.com/products/all/maintenances
バージョンアップを円滑にトラブルなく迎えるために重要なことが
そのためにも、確実に Sandbox プレビューに参加できるよう、今すぐ手順を確認しましょう。
* 具体的な Sandbox プレビューの参加方法
Sandbox プレビューに参加するには、以下の条件を満たす必要があります。
- プレビュー開始日までに、プレビューインスタンスに配置された Sandbox を用意すること
ここで「プレビューインスタンスって何?」
プレビュー Sandbox および非プレビュー Sandbox とは?
https://help.salesforce.com/s/articleView?id=sf.data_sandbox_preview.htm&type=5
======================
Salesforce メジャーリリース移行中、Sandbox はリリース種別に基づいて異なるタイムラインでアップグレードさ
======================
Sandbox のインスタンス「CS**」(例えば CS16、CS54、CS72 ~)は、バージョンアップ準備期間中、
Sandbox プレビュー開始のおよそ1ヶ月前、Salesforce から次バージョンのリリーススケジュールについての告知が行われ
- Sandbox インスタンスについて、プレビュー/
非プレビューの組分けが行われる - 告知日からプレビュー開始前日までに作成およびリフレッシュ(
更新)を行った Sandbox は、自動的にプレビューインスタンスに配置される - プレビューインスタンス上の Sandbox は、プレビュー開始のタイミングで自動でバージョンアップされる
- プレビュー開始後に新規作成もしくはリフレッシュされた Sandbox は、自動的に非プレビューインスタンスに配置される
- 非プレビューインスタンスの Sandbox も、本番環境インスタンスと同時にバージョンアップされる
【新規 Sandbox でプレビューに参加する】
Sandbox プレビューのために新規で Sandbox を作成する場合は、難しいことはありません。
今回の Summer '23 は、5月5日に開始となりますので、前日の 5月4日までに( 厳密
但し、直前は多くのユーザが Sandbox 作成リクエストを行うことが想定されます。
Sandbox 作成ロジックは「キュー方式」つまり「
そのため、作成ボタンを押してから完了まで、
この記事をご覧になりましたら、
「カレンダー通りの出勤(or リモートワーク)だから5月2日の退勤(ログアウト)
【既存 Sandbox でプレビューに参加する】
運用によっては、新規 Sandbox ではなく、既存の Sandbox でプレビューに参加したい、ということも多いと思います。
特に、本番環境にリリースしていない設定や開発コンポーネントが Sandbox に残存しており、
その場合は、対象の Sandbox が、
Salesforce Sandbox プレビュー手順
https://help.salesforce.com/s/articleView?id=000391927&type=
======================
本番の [設定] から、[クイック検索] ボックスに「Sandbox」と入力し、[Sandbox] を選択します。 Sandbox がプレビューインスタンスにあるか、
Sandbox インスタンス名で検索する場合は、Sandbox プレビューガイドを使用してください。または複数の Sandbox をチェックしてください。このガイドでは、Sandbox がプレビューであるか非プレビューであるかが示されるほか、
======================
本番環境の「Sandbox 一覧」から参照する場合は、「リリース種別」
「プレビュー」と書いてある場合はそのまま待ちます。
「プレビュー以外」と書いてある場合は、
Sandbox にログインした上でインスタンス名で検索する場合は、
その上で、ヘルプの文中にある Sandbox プレビューガイドにアクセスし、
https://sandbox-preview.
インスタンス名(今回の場合は「CS75」)を入力し「
CS75 は今回のリリースではプレビューインスタンスに配置されているこ
No action is needed と表記されています。
「プレビューに参加する場合は、 そのまま放置するか、
(先述の「5月5日午前11時までに」
一方、当該 Sandbox では Summer '23 プレビューには参加したくない、という場合は、5月5日11時(
但し、本番リリースとなる6月12日には、
つまり、「Spring ’23 のまま留めおきたいので何らかの組織を残したい」
CS58 など「非プレビューインスタンス」に配置されている場合は、
参加しない場合はそのまま放置、
もちろん、6月12日には Summer '23 にバージョンアップされます。
業務運用上 Sandbox プレビューに参加が必須なお客様は、必ず上記をご確認の上、
~~~~~~~~~~~~~~~~~~~~~~
さて、Sandbox プレビューを行う上で、注意点が一つあります。
それは、「プレビュー Sandbox から変更セット経由での本番環境または非プレビュー Sandbox のリリースが失敗する可能性が高い」という点になります。
プレビュー期間中の変更セット、管理/非管理パッケージ、
https://help.salesforce.com/s/
======================
年 3 回行われるメジャーリリースの前に設けられるプレビュー期間中に
======================
本番リリース直前の最終テストおよびリリース管理用、いわゆる「
もしステージング組織がプレビューの対象となっている場合、
プレビュー期間中にステージング組織から本番組織へのリリースが
- ステージング組織上に、
本番環境へのリリースが未実施のコンポーネントがある場合は、 本番環境にリリース、もしくは別の Sandbox にバックアップを取っておく - 5月5日以降(プレビュー開始後)リリース開始後に更新を行う
- 更新後、Spring '23 バージョンに戻っていることを確認する
ステージング組織は大抵の場合 Full Sandbox か Partial Copy Sandbox を使用することが多いと思います。
その場合は、
ステージング環境として Sandbox を使用していない場合でも、
* Sandbox プレビューに参加する意義
Sandbox プレビューに参加する意義は、
お客様自身によるテストが必要な理由は、
- お客様固有のカスタマイゼーションの動作確認
- お客様の重要処理の動作確認
- メジャーリリースによる変更確認
以上の3点になります。
出典:
Trailblazer Community: メジャーリリースにおけるテストの考え方
https://trailhead.salesforce.
「お客様固有のカスタマイゼーション」において、
併せて、API を使用した外部基幹との連携を構築している場合も、使用している API バージョンによっては、リリースにおいて古い API バージョンが廃止されることで、
直近の Summer '23 においても、古い API バージョン(21.0 ~ 30.0)の廃止が決定しております。
Salesforce Platform API バージョン 21.0 ~ 30.0 の廃止
https://help.salesforce.com/s/
このことから、Apex や Visualforce で開発を行っている、
「お客様の重要処理の動作確認」については、先ほど「
不具合情報は Salesforce にて収集され、調査の上、Known Issues (既知の問題)サイトにて公開されます。
Salesforce Known Issues (既知の問題) サイトについて
https://help.salesforce.com/s/
確認された情報は迅速に修正パッチが用意され、
もしお客様の運用における重要な処理に大きく関わる不具合が見つ
そして、それらの不具合は、お客様がテストにおいて確認をし、
プログラミング開発や基幹連携を行っていないお客様においても事
「メジャーリリースによる変更確認」は、
お客様の運用においてインターフェースの変更は大きな影響をもた
事前テストを行うにも、まずは Sandbox プレビュー環境を用意しないことには始まりません。
テストをいつでも行えるよう、プレビューに参加できる Sandbox 環境の有無を確認し、もし存在しない場合は、
~~~~~~~~~~~~~~~~~~~~~~~
弊社では Salesforce ライセンスの販売と一次サポートだけではなく、
お客様組織での運用内容を事前に把握した上で、
併せて、公開されるリリースノートにて新機能を確認の上、
もし御社の運用においてリリース時のテストが必要かどうかを検討
==============================
今回のカスタマーサポート通信、いかがでしたでしょうか。
Sandbox プレビューの記事はバージョンアップの度に配信しておりますが、
連休明けには日本語版リリースノートも公開されますので、
今後ともウフル カスタマーサポートを引き続きご愛顧いただきますよう、
コメント