Mark Hammer's blog

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

Trailhead モジュール:Accounts & Contacts for Lightning Experience

※この内容は2018/10時点のものです。

Get Started with Accounts and Contacts

https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience/accounts-and-contacts-lightning

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

  • このユニットの説明に従い、取引先:”Get Cloudy”を作成してください。
  • 以下内容で取引先責任者を作成してください。
    • 姓:Johnson
    • 名:Alan
    • 役職:Sales Manager
  • 先ほど作成したAlanの取引先責任者レコードに紐づく、以下行動を作成してください。
    • 終了:次の月曜日(未来日付であればよい)

Understand Account and Contact Relationships

https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience/understand-account-and-contact-relationships-lightning

  • 説明:英語
  • Challenge:英語選択問題

Trailhead モジュール:Configurable Bundles in Salesforce CPQ

※この内容は2018/8時点のものです。

Learn About Configuration in the Sales Process

https://trailhead.salesforce.com/ja/modules/cpq-product-configuration/units/configuration-in-the-sales-process

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeでは、通常のDeveloper Edition組織、Trailhead Playground組織は使用できません。必ずCPQが有効化されたDeveloper Edition組織を使用してください。サインアップ及び組織の接続についてはこのユニットの指示に従ってください。

  • 取引先「Edge Communications」の商談「Printer for Back Office」にある見積番号:Q-00001の見積レコードから、品目の編集を行ってください。
  • 商品から「Laser Printer」を選択し、4つのオプション全て選択し、保存してください。
  • 見積を保存してください。

Control the Configuration Experience

https://trailhead.salesforce.com/ja/modules/cpq-product-configuration/units/control-the-configuration-experience

  • 説明:英語
  • Challenge:英語選択問題

Use Product Options to Construct Bundles

https://trailhead.salesforce.com/ja/content/learn/modules/cpq-product-configuration/use-product-options

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeでは、通常のDeveloper Edition組織、Trailhead Playground組織は使用できません。必ずCPQが有効化されたDeveloper Edition組織を使用してください。サインアップ及び組織の接続については最初のユニットの指示に従ってください。

  • 商品「Projector」に、以下3つのオプションを追加してください。
    • オプション SKU:Projector Screen
      • 番号:10
      • 選択済み:チェックを入れる
      • 数量:1
    • オプション SKU:Projector Ceiling Mount
      • 番号:20
      • 数量:1
    • オプション SKU:Projector Bulb
      • 番号:30
      • 数量:2
      • 数量を編集可能:チェックを入れる
  • 取引先「Edge Communications」の商談「Projector for Training Room」にある見積番号:Q-00003の見積レコードから、品目の編集を行ってください。
  • 商品から「Projector」を選択し、作成した3つのオプションを全て選択し、保存してください。

Determine How Bundled Quote Lines Behave After Configuration

https://trailhead.salesforce.com/ja/modules/cpq-product-configuration/units/how-bundled-quote-lines-behave

  • 説明:英語
  • Challenge:英語選択問題

Use Features to Organize Options

https://trailhead.salesforce.com/ja/modules/cpq-product-configuration/units/use-features-to-organize-options

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeでは、通常のDeveloper Edition組織、Trailhead Playground組織は使用できません。必ずCPQが有効化されたDeveloper Edition組織を使用してください。サインアップ及び組織の接続については最初のユニットの指示に従ってください。

  • 商品「Security Console」に、以下の内容で機能レコードを追加してください。
    • 機能名:Authenticators
    • 番号:10
    • 最小オプション数:1
  • 商品「Security Console」の以下オプションに、機能「Authenticators」を追加してください。
    • Interior Badge Reader
    • Exterior Badge Reader
    • Interior Keypad
    • Exterior Keypad
  • 取引先「Edge Communications」の商談「Security System for New Office Location」にある見積番号:Q-00004の見積レコードから、品目の編集を行ってください。
  • 商品から「Security Console」を選択し、「Exterior Keypad」を1つ以上、及び「Authenticators」機能を含まないオプションを1つ以上選択し、保存してください。

Change the Feature User Experience

https://trailhead.salesforce.com/ja/modules/cpq-product-configuration/units/change-the-feature-user-experience

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeでは、通常のDeveloper Edition組織、Trailhead Playground組織は使用できません。必ずCPQが有効化されたDeveloper Edition組織を使用してください。サインアップ及び組織の接続については最初のユニットの指示に従ってください。

  • 「商品機能」オブジェクトの「カテゴリ」項目の選択リストに、「Internals」を追加してください。
  • 商品「Desktop Computer」の機能レコードのうち、以下機能のカテゴリを「Internals」に設定してください。
    • Processor
    • Memory
    • Storage
  • 取引先「Edge Communications」の商談「Desktop Computers for Support Agents」にある見積番号:Q-00007の見積レコードから、品目の編集を行ってください。
  • 商品から「Desktop Computer」を選択した後、keyboard, mouse, monitorを選択し、保存してください。

Learn About Configured Code and Description

https://trailhead.salesforce.com/ja/modules/cpq-product-configuration/units/configured-code-and-description

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeでは、通常のDeveloper Edition組織、Trailhead Playground組織は使用できません。必ずCPQが有効化されたDeveloper Edition組織を使用してください。サインアップ及び組織の接続については最初のユニットの指示に従ってください。

  • 商品「Digital Camera」の「SD Card 64GB」オプションを以下の通り更新してください。
    • コンポーネントコード:-64GB
    • コンポーネントコードの位置:1
  • 商品「Digital Camera」の「SD Card 256GB」オプションを以下の通り更新してください。
    • コンポーネントコード:-256GB
    • コンポーネントコードの位置:1
  • 商品「Digital Camera」を以下の通り更新してください。
    • 設定対象のコードパターン:CAMERA{1}
  • 取引先「Edge Communications」の商談「Camera for Marketing Team」にある見積番号:Q-00008の見積レコードから、品目の編集を行ってください。
  • 商品から「Digital Camera」を選択し、「SD Card 256GB」を選択して、保存してください。

Trailhead モジュール:External Services

※この内容は2018/8時点のものです。

Get Started with External Services

https://trailhead.salesforce.com/ja/modules/external-services/units/get-started-with-external-services

  • 説明:英語
  • Challenge:英語選択問題

Define a Schema for an External Service

https://trailhead.salesforce.com/ja/modules/external-services/units/define-a-schema-for-an-external-service

  • 説明:英語
  • Challenge:英語選択問題

Register an External Service

https://trailhead.salesforce.com/ja/modules/external-services/units/register-an-external-service

  • 説明:英語
  • Challenge:英語選択問題

Use External Services in a Flow

https://trailhead.salesforce.com/ja/modules/external-services/units/use-external-services-in-a-flow

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

  • このユニットで作成したフローに新しいステップを追加してください。新しいステップではユーザオブジェクトのカスタム項目「Account Type」を、フローで入力した「Account Type」情報の値に更新する必要があります。
  • 更新するユーザを特定するために、ユーザオブジェクトの「姓」(LastName) 項目を使用してください。
  • 新しいステップを追加した後、フローを実行してください。フローの「Name on Account」には「Jones」を、「Account Type」には「Purchasing」を指定してください。

Trailhead モジュール:Web Chat Basics

※この内容は2018/8時点のものです。

Get Started with Web Chat

https://trailhead.salesforce.com/ja/modules/web-chat/units/web_chat_get_started

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

  • Lightning Experienceの画面から、歯車アイコン|サービスの設定 をクリックし、「推奨設定」の「全て表示」をクリックした後に表示されるリストから「Live Agent の設定」をクリックしてください。
  • 「チャット用のキューを作成」画面で以下の通り登録してください。
    • キュー名:Chats
    • このエージェントグループに名前を付ける:Chat Agents
    • あなた自身のユーザにチェックを入れてください。
  • もし「他の作業でのチャットの優先度付け」画面が表示された場合、「Chats のルーティング設定を作成」を以下のように設定してください。
    • 名前:Chats
    • 優先度:1
  • 表示ラベルを「Web Chat」、名前を「Web_Chat」に設定したVisualforceページを作成してください。また、Snap-in のコードスニペットを Create a Test Website 手順5. でコピーしたコードに貼り付けてください。

※筆者注:Live Agentの設定中、「Web サイトでチャットを機能させましょう」画面で「Salesforce サイトドメイン Salesforce サイトを Snap-in リリースに接続します。」の項目が表示された場合は、入力欄に適当な英数字を入力し、「Salesforce サイトの 利用規約 を読み同意しました」にチェックを入れてください。(入力しないと先の画面へ進めません。)

Add Your Branding to Snap-Ins Chat

https://trailhead.salesforce.com/ja/modules/web-chat/units/web_chat_branding

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

始める前に:このChallengeを行う前に、前のユニットのChallengeを完了してください。このChallengeは最初のユニットの実施を前提にしています。

  • 前のユニットで作成したVisualforceページを用いてチャットを開始し、メッセージをやり取りしてください。
  • エージェント側、または顧客側の「チャットを終了する」ボタンをクリックしてチャットを終了してください。
  • サービスコンソールの「チャット」タブを閉じてください。タブを閉じない場合、Challengeが正しく検証されない場合があります。

Create Pre-Chat and Offline Support Forms

https://trailhead.salesforce.com/ja/modules/web-chat/units/web_chat_forms

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

始める前に:このChallengeを行う前に、前のユニットのChallengeを完了してください。このChallengeは最初のユニットの実施を前提にしています。

  • オフラインサポートフォームに、「件名」、「Web 氏名」、「Web メール」のケース項目を追加してください。
  • 項目追加後にチャットのコードスニペットを取得し、あなたのVisualforceページに貼り付けてください。このステップはスキップしないでください。
  • Visualforceページをプレビュー表示し、オフラインサポートフォームから以下内容を登録してください。
    • 件名:My solar panel is broken
    • Web 氏名:適当な文字列
    • Web メール:適当なメールアドレス ※筆者注:前のChallengeのためにオムニチャネルの状態を「Available - Chat」にしている場合は、オフラインに変更してください。
  • 「送信」をクリックし、ケースを作成してください。

Make Your Chat Work for You

https://trailhead.salesforce.com/ja/modules/web-chat/units/web_chat_features

  • 説明:英語
  • Challenge:英語選択問題

Trailhead モジュール:Platform アプリケーションビルダー資格の更新 (Summer '18)

※この内容は2018/7時点のものです。
※注意:2018/8/18時点で「フローを実際に試す」のChallengeは選択問題に変更されました。以下の内容は変更以前のChallengeハンズオンの内容です。

アプリケーション構築者向けの新機能の学習

https://trailhead.salesforce.com/ja/modules/platform-app-builder-cert-maintenance-su18/units/whats-new-app-builders

  • 説明:日本語
  • Challenge:日本語選択問題

フローを実際に試す

https://trailhead.salesforce.com/ja/modules/platform-app-builder-cert-maintenance-su18/units/get-hands-on-with-flows

  • 説明:日本語
  • Challenge:英語ハンズオン

※本ChallengeにはSalesforce.com社による公式解説があります。
https://quip.com/jCAxAfw3ff43

Challenge要約

  • Sオブジェクトコレクション変数を使用して、以下内容でフローを作成してください。
    • 名前:Compare Contacts vs Emps
    • 種別:画面フロー
  • フローでは、取引先に紐づく取引先責任者の数と「従業員数」項目の値を比較してください。

    • もし取引先責任者の数と「従業員数」項目の値が同じ場合、"There are the same number of Contacts and Employees.”を「画面」要素を使って表示してください。
    • もし取引先責任者の数と「従業員数」項目の値が異なる場合、"The number of Contacts and Employees are different.”を「画面」要素を使って表示してください。
  • フローに、名前に”Find Contacts”にした「高速検索」要素を追加してください。

  • フローに、名前を”Find Number of Contacts”にした「割り当て」要素を追加してください。
  • フローに、名前を”Find Number of Emps”にした「レコードの検索」要素を追加してください。
  • フローに、名前を”Are numOfContacts and numOfEmps Equal?”にした「決定」要素を追加してください。
  • フローに、名前を”Equal”、”Not Equal”にした「画面」要素を追加してください。
  • フローを有効にしてください。
  • 作成した”Compare Contacts vs Emps”フローを取引先レコードページ”Account Record Page”に追加してください。

※筆者注:

  • フローで設定する各要素の「一意の名前」は、全て自動入力されたものを使用してください。
  • 設定を正しく実施しても
Couldn’t find flow component 'Account Record Page' with the correct information. Please double check the instructions.

というエラーが発生する場合は、取引先レコードページのAPI参照名が”Account_Record_Page”となっていることを確認してください。

Trailhead モジュール:Unlocked Packages for Customers

※この内容は2018/6時点のものです。

Break Up Your Metadata

https://trailhead.salesforce.com/ja/modules/unlocked-packages-for-customers/units/break-up-your-metadata

  • 説明:英語
  • Challenge:英語選択問題

Build Your First Unlocked Package

https://trailhead.salesforce.com/ja/modules/unlocked-packages-for-customers/units/build-your-first-unlocked-package

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

Challenge前に以下の準備を実施してください。

  • Dev Hubトライアル組織のサインアップ、及び Salesforce CLIのインストールを実施してください。
  • GitHubアカウントのサインアップを実施してください。
  • 新しい Trailhead Playground 組織を作成してください。

Challenge内容

  • Gitリポジトリ「DreamHouse」をクローンして、DreamHouseアプリケーションのソースファイルを取得してください。
  • DreamHouseアプリケーションのソースファイルを使用して、Dev Hub 組織に以下の unlocked package を作成してください。
    • パッケージ名:th-dreamhouse
    • 説明:My DreamHouse Package
  • 新しく作成するパッケージのバージョンは 1.0 としてください。
  • スクラッチ組織を作成し、新しく作成したパッケージ(バージョン:1.0)をインストールしてください。
  • Salesforce CLIを使用して、Trailhead Playground 組織に新しく作成したパッケージ(バージョン:1.0)をインストールしてください。

Organize Your Metadata

https://trailhead.salesforce.com/ja/modules/unlocked-packages-for-customers/units/organize-your-metadata

  • 説明:英語
  • Challenge:英語選択問題

Trailhead モジュール:UX Prototyping Basics

※この内容は2018/6時点のものです。

Get Started with Prototyping

https://trailhead.salesforce.com/ja/modules/ux-prototyping-basics/units/get-started-with-prototyping

  • 説明:英語
  • Challenge:英語選択問題

Create a Prototyping Plan

https://trailhead.salesforce.com/ja/modules/ux-prototyping-basics/units/create-a-prototyping-plan

  • 説明:英語
  • Challenge:英語選択問題

Use Salesforce Lightning Design System to Build a Prototype

https://trailhead.salesforce.com/ja/modules/ux-prototyping-basics/units/use-salesforce-lightning-design-system-to-build-a-prototype

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeの前に、このユニット内の手順を全て実施してください。
このモジュールのために、新しい Trailhead Playground 組織を作成してください。既存の Trailhead Playground 組織を使用すると、Challengeを確認する時に問題が発生する可能性があります。

  • Lightningコンポーネント「ResultsSection」の <!-- FOR CHALLENGE: REPLACE THIS WITH THE CODE FOR CONTACT CARDS -->; の行を、このコードに差し替えてください。
  • Leads セクションに このコードを追加してください。

Iterate on Your Prototype

https://trailhead.salesforce.com/ja/modules/ux-prototyping-basics/units/iterate-on-your-prototype

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeの前に、このユニット内の手順を全て実施してください。

  • Contacts、Leads セクションに表示されるカードにアイコンを追加するために、 lightning:card の属性に iconName を追加してください。
  • Apexコントローラにて、取引先、取引先責任者、リードの各SOQLが返すレコード数の上限を5に設定してください。

Share Your Prototype and Get Feedback

https://trailhead.salesforce.com/ja/modules/ux-prototyping-basics/units/share-your-prototype-and-get-feedback

  • 説明:英語
  • Challenge:英語選択問題

Trailhead モジュール:Salesforce DX を使用したアプリケーション開発

※この内容は2018/6時点のものです。

Salesforce DX の設定

https://trailhead.salesforce.com/ja/modules/sfdx_app_dev/units/sfdx_app_dev_setup_dx

  • 説明:日本語
  • Challenge:日本語選択問題

アプリケーション作成の準備

https://trailhead.salesforce.com/ja/modules/sfdx_app_dev/units/sfdx_app_dev_create_app

  • 説明:日本語
  • Challenge:日本語選択問題

Salesforce CLI を使用した地理位置情報アプリケーションの作成

https://trailhead.salesforce.com/ja/modules/sfdx_app_dev/units/sfdx_app_dev_build_app

  • 説明:日本語
  • Challenge:日本語選択問題

取引先の地図表示の作成

https://trailhead.salesforce.com/ja/modules/sfdx_app_dev/units/sfdx_app_dev_create_visuals

  • 説明:日本語
  • Challenge:日本語選択問題

既存のアプリケーションの変換とリリース

https://trailhead.salesforce.com/ja/modules/sfdx_app_dev/units/sfdx_app_dev_deploy

  • 説明:日本語
  • Challenge:英語ハンズオン

Challenge要約

  • プロジェクトとスクラッチ組織を作成してください。
  • 「DreamInvest」未管理パッケージをインストールしてください。
  • 適切な権限セットを作成してください。
  • プロジェクトへ、「DreamInvest」未管理パッケージのソースを抽出してください。
  • ソースを変換して新しいスクラッチ組織へ転送し、作業を検証してください。
  • メタデータ API を使用して変換済みアプリケーションをリリースしてください。
  • テスト環境を登録してください。
  • ソースをメタデータ API 形式へ変換し、「DreamInvest」アプリケーションをTrailhead Playground組織へリリースしてください。

Trailhead モジュール:Lightning コンポーネントの基本概念

※この内容は2018/6時点のものです。

バンドルと要求のライフサイクルについて

https://trailhead.salesforce.com/ja/modules/lex_dev_lc_vf_concepts/units/lex_dev_lc_vf_concepts_basics

  • 説明:日本語
  • Challenge:英語ハンズオン

Challenge要約

  • Lightningコンポーネント「myEverythingComponent」を作成してください。
  • 作成したLightningコンポーネントにテキスト「I'll have one with everything」を追加してください。
  • 作成したLightningコンポーネントに、Controller, Helper, Style, Documentation, Renderer, Design, SVG の各リソースを “Create” をクリックして追加してください。

アーキテクチャ概念について

https://trailhead.salesforce.com/ja/modules/lex_dev_lc_vf_concepts/units/lex_dev_lc_vf_concepts_architecture

  • 説明:日本語
  • Challenge:日本語選択問題

コーディング概念について

https://trailhead.salesforce.com/ja/modules/lex_dev_lc_vf_concepts/units/lex_dev_lc_vf_concepts_code

  • 説明:日本語
  • Challenge:日本語選択問題

Trailhead モジュール:Field Service Preventive Maintenance

※この内容は2018/6時点のものです。

Track Customer Assets

https://trailhead.salesforce.com/ja/modules/field_service_maint/units/field_service_maint_assets

  • 説明:英語
  • Challenge:英語ハンズオン

Challenge要約

このChallengeを行う前に、「Field Service Lightning の基礎」モジュールを完了してください。
また、このユニットに記載された手順をChallengeの前に実施してください。

  • 以下の納入商品レコードを作成してください。
    • 納入商品名:Solar Panel System 7000
    • 取引先:DreamHouse Realty
      (「商品」項目は設定する必要はありません。)
  • 納入商品名:Solar Panel System 7000 の納入商品レコードにて、状況を「Installed」に設定してください。
  • 納入商品名:Solar Panel System 6000 の納入商品レコードにて、状況を「Obsolete」に設定してください。
  • 納入商品「Solar Panel System 6000」と「Solar Panel System 7000」の間に、リレーション種別が「Replacement」となるアセットリレーションを作成してください。

※筆者注:

We couldn't find an asset relationship between the 'Solar Panel System 7000' and 'Solar Panel System 6000' assets with a relationship type of 'Replacement'. Double-check the instructions and try again.

というエラーが発生する場合は、アセットリレーションレコードの「アセット」項目が「Solar Panel System 7000」、「関連アセット」項目が「Solar Panel System 6000」であることを確認してください。
逆に設定した場合は、アセットリレーションレコードを削除し、再度作成してください。

Create Maintenance Plans

https://trailhead.salesforce.com/ja/modules/field_service_maint/units/field_service_maint_plan

  • 説明:英語
  • Challenge:英語選択問題