はじめに
Winter '23の資格更新モジュールが出ていますが、認定 Platform アプリケーションビルダー資格の更新 (Winter '23)のハンズオンで「正しい設定をしているはずなのに"Please make sure the prework is configured in the playground."というエラーが出てクリアできない」という問題が起きたのでメモします。
認定 Platform アプリケーションビルダー資格の更新 (Winter '23)で正しく設定しているのに"Please make sure the prework is configured in the playground."が出る場合はユーザ管理設定の「有効期限のある権限セットおよび権限セットグループ」を一回無効にして再度有効にしてみてください https://t.co/fiY6ga7CNa
— Mark Hammer (@Mar9Hammer) 2023年1月19日
内容
該当モジュールはこちらです。
このChallengeの課題を簡単に説明すると、
- ユーザ管理設定の「有効期限のある権限セットおよび権限セットグループ」を有効にする(これがprework)
- 有効期限のある権限セットを有効ユーザに設定する
になります。
詳細な課題内容を日本語で知りたい方は公式日本語訳を参照してください。
が、実際に正しい設定をしているはずなのに、"Please make sure the prework is configured in the playground."(「有効期限のある権限セットおよび権限セットグループ」が有効でない)というエラーが出る場合があります。
対応策
この画面が出た場合は、一度ユーザ管理設定の「有効期限のある権限セットおよび権限セットグループ」を無効にし、再度有効に変えてからChallenge確認ボタンを押してください。
参考
この事象について、Trailhead Playground作成時に「有効期限のある権限セットおよび権限セットグループ」が最初から有効になっていることが原因との考察があります。
(実際に私の環境も「有効期限のある権限セットおよび権限セットグループ」が最初から有効でした。)
今 playground を作成すると、デフォで有効になっているからなー。(2ヶ月前あたりは無効だったはず)
— つばさ@平日はエンジニアだったり事務局運営だったり (@tubasa_gekitui) 2023年1月19日
変更ログをトラッキングしていると思われ。 https://t.co/bTyHzfhf9j
また、問題なくChallenge成功したとの報告もあります。
このエラーが出てるんかいなと思ったけど出てこなかった…😅
— ĸ y o н ĸ o (@KyokoKyohkot) 2023年1月20日
めんどくさがって資格更新向けに新しくplayground作るのサボって最近やってたplaygroundでそのまんま権限セット作ったからかもしれない( -᷄ω-᷅ ) https://t.co/pAYc2hhkFb
ちなみに「有効期限のある権限セットおよび権限セットグループ」を有効にして、権限セットを有効期限なし、また30日以外の有効期限に設定すると"The expiration date is not correct."エラーになります。
だったら「有効期限のある権限セットおよび権限セットグループ」の内容チェックせずに最初から権限セットの有効期限だけ確認すればよかったんじゃ…