Mark Hammer's Blog

SalesforceやTrailheadに関する情報を投稿しているブログです。

認定 Platform アプリケーションビルダー資格の更新 (Winter '23)で"Please make sure the prework is configured in the playground."が出たら

はじめに

Winter '23の資格更新モジュールが出ていますが、認定 Platform アプリケーションビルダー資格の更新 (Winter '23)のハンズオンで「正しい設定をしているはずなのに"Please make sure the prework is configured in the playground."というエラーが出てクリアできない」という問題が起きたのでメモします。

内容

該当モジュールはこちらです。

trailhead.salesforce.com

このChallengeの課題を簡単に説明すると、

  • ユーザ管理設定の「有効期限のある権限セットおよび権限セットグループ」を有効にする(これがprework)
  • 有効期限のある権限セットを有効ユーザに設定する

になります。
詳細な課題内容を日本語で知りたい方は公式日本語訳を参照してください。

が、実際に正しい設定をしているはずなのに、"Please make sure the prework is configured in the playground."(「有効期限のある権限セットおよび権限セットグループ」が有効でない)というエラーが出る場合があります。

エラーメッセージ

対応策

この画面が出た場合は、一度ユーザ管理設定の「有効期限のある権限セットおよび権限セットグループ」を無効にし、再度有効に変えてからChallenge確認ボタンを押してください。

「有効期限のある権限セットおよび権限セットグループ」設定

参考

この事象について、Trailhead Playground作成時に「有効期限のある権限セットおよび権限セットグループ」が最初から有効になっていることが原因との考察があります。
(実際に私の環境も「有効期限のある権限セットおよび権限セットグループ」が最初から有効でした。)

また、問題なくChallenge成功したとの報告もあります。

ちなみに「有効期限のある権限セットおよび権限セットグループ」を有効にして、権限セットを有効期限なし、また30日以外の有効期限に設定すると"The expiration date is not correct."エラーになります。

正しい有効期限にしない場合のエラー

だったら「有効期限のある権限セットおよび権限セットグループ」の内容チェックせずに最初から権限セットの有効期限だけ確認すればよかったんじゃ…