Trailheadのハンズオン挑戦シリーズ2回目です。
ハンズオンの実施が2回目な訳では無く、説明とハンズオンの指定に従ってやってもうまくいかなかず、私が詰まったハンズオンの2つ目です。
オブジェクト固有のクイックアクションの作成
挑戦したモジュール
前回と同じ、Salesforce1(モバイル向け環境)のカスタマイズを行います。
前回がグローバルクイックアクションだったのに対して、今回はオブジェクト固有のクイックアクションを学びます。
トレイル:システム管理者初級
モジュール:Salesforce1 モバイルのカスタマイズ
オブジェクト固有のクイックアクションの作成
https://trailhead.salesforce.com/ja/trails/force_com_admin_beginner/modules/salesforce1_mobile_app/units/salesforce1_mobile_app_actions_objectspecific
ハンズオン情報
行動オブジェクト(Event)に見込みのバイヤーのフィードバックを入力するクイックアクションを作成します。
行動と活動を読み違えないようにてください。私は読み間違えて最初からやり直しました。
ハンズオン問題文
Create a quick action on the event object for entering a prospective buyer’s feedback
Your brokers want to capture the feedback of their potential buyers after they look at a property. Create a quick action on the event object so brokers can update an event with their notes immediately after a showing. Add the action to the publisher for the Showing layout.
Before You Start
If you haven’t already done so, complete the steps in this unit before attempting this challenge. The challenge uses custom objects and fields created in the unit.
Challenge Requirements
Create a quick action for the event object
Action type: Update a Record
Label: Enter Feedback
Remove all the fields on the page layout except for Name
Put the Feedback field on the page layout
Add the Enter Feedback quick action to the publisher for the Showing Layout. You might have to override the predefined actions in the Salesforce1 section of the publisher.
ハンズオン問題文(意訳)
あなたのブローカーは、不動産を見た後、潜在的な買い手のフィードバックを取りたいと思っています。
イベントオブジェクトに対してクイックアクションを作成して、ブローカが表示後直ちにイベントをノートで更新することができるようにします。
表示レイアウトのパブリッシャにアクションを追加します。
あなたが始める前
まだチャレンジしていない場合はこのチャレンジを試みる前にこのユニットの手順を完了してください。
課題は、ユニット内で作成されたカスタムオブジェクトとフィールドを使用します。
課題の要件
イベントオブジェクトのクイックアクションを作成します。
アクションタイプ:Update a Record
ラベル:Enter Feedback
名前以外のページレイアウト上のすべてのフィールドを削除します。
フィードバックフィールドをページレイアウトに配置します。
表示レイアウトのパブリッシャにフィードバック入力クイックアクションを追加します。 パブリッシャのSalesforce1セクションで事前定義されたアクションをオーバーライドする必要があります。
発生したエラー
ハンズオンの指定に従って、クイックアクションを作成し、challengeを確認をクリックしても、以下のエラーメッセージが表示されます。
アクションページレイアウト上には、名前とフィードバックだけになっていたので、エラーの原因は何だろう?という感じでした。
エラーメッセージ
Challenge Not yet complete… here’s what’s wrong:
The ‘Name’ and ‘Feedback’ fields either do not appear on the new action page layout or they are not the only fields present.
エラーメッセージ(意訳)
アクションページレイアウトが’Name’ど’Feedback’の項目だけになっていません。
(’Name’ど’Feedback’以外の項目があるとダメです。)
解決方法
エラーメッセージに項目名が出ているという事は、正解と項目名を比較していると考え、前回の経験を踏まえPlayground環境の言語設定をEnglishに変更しました。
やっぱり解決しました。
言語設定の変更は前回の「Trailhead挑戦 グローバルクイックアクションの作成」を参照ください。
まとめ
エラーメッセージを見て、項目名が出ていたので言語設定かもと、すぐに思い付く事ができました。
ただその前に行動と活動を混同してしまい訳が分からなくなりました。
問題文が英語なので日本語に読み替える際にどっちがどっちだか分からなくなるので気を付けてください。
もしくは、英語に抵抗が無ければ初めから言語設定を英語にしてしまうのも手かもしれません。
コメント