進行状況の追跡を始めよう
Trailhead のホーム
Trailhead のホーム

Lightning アプリケーションとカスタムオブジェクトの作成

メモ

メモ

Spring '19 リリース (API バージョン 45.0) では、Lightning Web コンポーネントモデルと従来の Aura コンポーネントモデルの 2 つのプログラミングモデルを使用して Lightning コンポーネントを作成できます。Lightning Web コンポーネントと Aura コンポーネントは、ページ上に共存可能で、同時に使用できます。このコンテンツでは、Aura コンポーネントについて説明します。

Lightning Web コンポーネントについての詳細は、「Lightning Web コンポーネントの作成」トレイルを参照してください。

このプロジェクトで行うこと

このプロジェクトでは、猫を飼育し、永続的な飼い主を見つける団体、Muenzpraeger's Home for Wayward Cats のお手伝いをします。Einstein Vision を使用して、猫の写真を分析し、各猫の品種を識別します。次に、ある品種の猫が譲渡可能になったときに、Chatter でその品種に関心のあるグループに投稿するプロセスを構築します。

操作内容

  • Muenzpraeger's Home for Wayward Cats 向けのカスタムオブジェクトと Lightning アプリケーションを作成する。
  • Einstein プラットフォームアカウントを作成する。
  • 組織に未管理パッケージをインストールする。
  • Apex クラスと Lightning コンポーネントを作成する。
  • Einstein Vision データセットを作成、トレーニング、テストする。
  • 公開 Chatter グループを作成し、プロセスビルダーを使用してグループに投稿する。
  • プロセスをテストする。

まず、Trailhead Playground (TP) 組織にカスタムオブジェクトを追加し、Muenzpraeger's Home for Wayward Cats の Lightning アプリケーションを作成します。1 つのオブジェクトは、譲渡可能な猫を表し、もう 1 つのオブジェクトは、猫の譲り受けに関心のある人を表します。

Cat オブジェクトを作成する

  1. [Setup (設定)] の [Object Manager (オブジェクトマネージャ)] から、[Create (作成)] | [Custom Object (カスタムオブジェクト)] をクリックします。
  2. 詳細を入力します。
    • Label (表示ラベル): Cat
    • Plural Label (表示ラベル (複数形)): Cats
    • Object Name (オブジェクト名): Cat
  3. [Launch New Custom Tab Wizard after saving this custom object (カスタムオブジェクトの保存後、新規カスタムタブウィザードを起動する)] を選択します。
  4. その他の値はそのままにし、[Save (保存)] をクリックします。
  5. 使用する [Tab Style (タブスタイル)] を選択します (残念ながら「猫」はまだありません)。
  6. [Next (次へ)] をクリックし、もう一度 [Next (次へ)] をクリックします。
  7. 新しいカスタムタブを使用できるようにするカスタムアプリケーションを選択します。カスタムアプリケーションはまだ作成していないので、[Include Tab (タブを含める)] をオフにします。
  8. [Save (保存)] をクリックします。

Interested Person オブジェクトを作成する

  1. [Setup (設定)] の [Object Manager (オブジェクトマネージャ)] から、[Create (作成)] | [Custom Object (カスタムオブジェクト)] をクリックします。
  2. 詳細を入力します。
    • Label (表示ラベル): Interested Person
    • Plural Label (表示ラベル (複数形)): Interested People
    • Object Name (オブジェクト名): Interested_Person
  3. [Launch New Custom Tab Wizard after saving this custom object (カスタムオブジェクトの保存後、新規カスタムタブウィザードを起動する)] を選択します。
  4. [Save (保存)] をクリックします。
  5. 使用する [Tab Style (タブスタイル)] を選択します (「人」をお勧めします)。
  6. [Next (次へ)] をクリックし、もう一度 [Next (次へ)] をクリックします。
  7. [Include Tab (タブを含める)] をオフにします。
  8. [Save (保存)] をクリックします。

Lightning アプリケーションを作成する

  1. [Setup (設定)] の [Home (ホーム)] タブから、[Quick Find (クイック検索)] ボックスに「App」と入力し、[App Manager (アプリケーションマネージャ)] を選択します。
  2. [New Lightning App (新規 Lightning アプリケーション)] をクリックします。
  3. Lightning アプリケーションウィザードに従い、次のパラメータを使用してアプリケーションを作成します。
    App Name (アプリケーション名)
    Cat Rescue
    Developer Name (API 参照名)
    Cat_Rescue
    Description (説明)
    Track cats and cat adopters. (猫と犬の里親を追跡する。)
    Image (画像)
    使用する画像を選択
    Primary hex color value (プライマリ色の 16 進数値)
    そのままにする
    App options (アプリケーションオプション)
    そのままにする
    Utility Items (ユーティリティ項目)
    追加しない
    Select items (項目を選択)
    Cats (猫)Interested People (関心のある人)
    Assigned to user profile (ユーザプロファイルへの割り当て)
    システム管理者
  4. [Save & Finish (保存して完了)] をクリックしてウィザードを終了します。

猫と人のレコードを作成する

Muenzpraeger's Home for Wayward Cats は猫 (と譲り受けに関心のある人) であふれていますが、その Salesforce 組織には現在ほとんどデータがありません。この問題を解消するためにデータを入力しましょう。

  1. アプリケーションランチャー (アプリケーションランチャー) で、[Cat Rescue] を見つけて開きます。
  2. [Cats (猫)] タブを選択して、[New (新規)] をクリックします。
  3. [Cat Name (猫の名前)] に「Elvis」と入力します。
  4. [Save & New (保存 & 新規)] をクリックします。
  5. [Cat Name (猫の名前)] に「Amanda」と入力します。
  6. [Save & New (保存 & 新規)] をクリックします。
  7. [Cat Name (猫の名前)] に「Marissa」と入力します。
  8. [Save (保存)] をクリックします。
  9. [Interested People (関心のある人)] タブを選択して、[New (新規)] をクリックします。
  10. [Interested Person Name (関心のある人の名前)] に「Tim」と入力します。
  11. [Save & New (保存 & 新規)] をクリックします。
  12. [Interested Person Name (関心のある人の名前)] に「Mark」と入力します。
  13. [Save & New (保存 & 新規)] をクリックします。
  14. [Interested Person Name (関心のある人の名前)] に「Sue」と入力します。
  15. [Save (保存)] をクリックします。

素晴らしい! これで、アプリケーションといくつかのデータを使用できます。次に、猫の品種に関する情報を取得して、猫と人をマッチングする準備に取りかかります。

著作権

Rights of ALBERT EINSTEIN are used with permission of The Hebrew University of Jerusalem. (ALBERT EINSTEIN の権利は、ヘブライ大学の許可を受けた上で使用しています。)Represented exclusively by Greenlight. (Greenlight が排他的に代理人を務めています。)