- Work with Standard and Custom Fields
- Customize a Salesforce Object > Create Picklists and Field Dependencies
Create Lookup Filters
とりあえず、何もしないで検証ボタンをクリック
We can't find the field 'Backup_Agent__c' on the Case object.
またプロファイルがない?
13. In the Read-Only column, deselect the Support User checkbox.
ここで検証ボタンをクリックしたら、合格しましたね。
後のチャレンジで困るから、修正しておきましょう。
Create Record Types
何もしないで、検証ボタンをクリックしてみた
Account オブジェクトでレコード タイプ「Customer Account」(API: Customer_Account) が見つかりませんでした。
We couldn't find record type 'Customer Account' (API: Customer_Account) on the Account object.
- Customer Accountプロファイルだけを作って選択リストは何も変更していない。う~ん検証ロジックは見てないな
We couldn't find record type 'Partner Account' (API: Partner_Account) on the Account object.
-
Partner Accountプロファイルを作ると合格しました。
-
not showing Customer account and Partner Account in record types
Have you performed the following steps? If yes, is it the right playground?
Customize Record Pages
Make sure that the Customer Account Page has been activated for the Sales app.
別の Playground 組織で、前の単元で必要な手順をすべて完了しています。
何もしないで、検証ボタンをクリックしてみた
We can’t find a Lightning record page named ‘Customer_Account_Page’.
3. Select Edge Communications.
ちょっと変わったDE環境を使ったので、Edge Communicationsがないなぁ。
仕方ないので、別のレコードでやってみます。
5. In the page properties, change the Label to Customer Account Page.
6. Change the API Name to Customer_Account_Page.
7. On the canvas, click the Details tab.
8. Click the Record Detail component inside the Details tab.
Record Detail component をクリックすると右上に表示されました。
10. Click Next.
12. Click the Fields tab in the palette.
今度は左上
- Customer Account Pageを作成してから検証ボタンをクリックする
「顧客アカウント」レコードタイプに対して顧客アカウントページがアクティブ化されていることを確認してください。
Make sure that the Customer Account Page has been activated for the ‘Customer account’ record type.
設定を間違ってましたね。これが正解です。
We can’t find a Lightning record page named ‘Partner_Account_Page’.
- 指示通り作成すると合格できましたね。
Enable Account Field History Tracking
何もしないで、検証ボタンをクリックしてみた
Make sure that field tracking is enabled on the Account standard object.
- Enable Field History Tracking を完成させて、検証ボタンをクリック
On the Account Layout page layout, we can’t find the ‘Account History’ related list.
作成したら、合格できました。
Create Validation Rules
何もしないで、検証ボタンをクリックしてみた
We couldn't find an active validation rule named 'Support_Plan_Expiration_Date_Required' on the Account object.
設定を済ませると...
An unexpected error occurred while inserting Opportunity records and we couldn't check your work. Make sure Opportunity records can be inserted in this org, and click "Check Challenge" again. If this continues, contact the Trailhead Help team.
あちゃぁ、よく見るエラーだ。
そうだ、この環境は色々と仕込まれていたな。
まずは、今回作ったもの以外のValidation Rulesを非アクティブにする。
これ以外もあるかな?
変なApexがあるな。
ああああ、アンインストールできん。
- 別のプレイグランドで同じように入力規則を作ってみましたが... 何だろうねぇ。
An unexpected error occurred while inserting Opportunity records and we couldn't check your work. Make sure Opportunity records can be inserted in this org, and click "Check Challenge" again. If this continues, contact the Trailhead Help team.
Discount Percentが必須になっている。これをオフにしてみます。ビンゴでした。
Create Validation Rulesの質問
An unexpected error occurred while inserting Account records and we couldn't check your work. Make sure Account records can be inserted in this org, and click "Check Challenge" again.
I ended up creating a new playground and going through the steps again. I found that the Customize Record Pages step was different from when I went through it the first time a few weeks ago. This time it had me using Dynamic Forms and the Lightning App Builder. I was able to successfully validate the last lesson and complete the project.
結局、新しいプレイグラウンドを作成して、もう一度手順を繰り返すことになりました。「レコード ページのカスタマイズ」ステップが、数週間前に初めて実行したときとは異なっていることがわかりました。今回は、Dynamic Forms と Lightning App Builder を使用しました。最後のレッスンを正常に検証し、プロジェクトを完了することができました。
Please check if it is set in the Opportunity object.