BOTanicals アプリケーションを設定する
学習の目的
このプロジェクトでは、次のことを行います。
- Trailhead Playground にパッケージをインストールする。
- Apex クラスとメソッドを作成する。
- トリガーを作成する。
- 新しい sObject の作成プロセスを自動化する。
BOTanicals の概要
BOTanicals は、従来の花と比べて環境に優しく、アレルギーも起こさないフラワーロボットを製造している会社です。同社のフラワーロボットは、ムードに合わせて色を変え、暗闇で光り、決して枯れることはありません。また、フラワーロボットは、モノのインターネット (IoT) に接続された最新の Salesforce 組織によって制御されます。今はちょうど BOTanical ボーナス花束のプロモーションの時期です。このプロジェクトでは、プロモーションをサポートするビジネスプロセスを自動化します。具体的には、注文が有効化されるたびにボーナス花束が追加されるようにアプリケーションをコーディングします。
BOTanical オブジェクトモデル
最初に重要なこととして、オブジェクトモデルを確認します。
見慣れた標準オブジェクト (Account (取引先)、Order (注文)、OrderItem (注文品目)、Product (商品)) があります。OrderItem (注文品目) オブジェクトと Product (商品) オブジェクトにはカスタム項目もあります。コーディングの大半は、標準オブジェクトである Order (注文) オブジェクトと OrderItem (注文品目) オブジェクトを処理しています。
新しい Trailhead Playground を作成する
このプロジェクト用に、新しい Trailhead Playground を作成する必要があります。このページの最下部までスクロールし、[Launch (起動)] の横にある下矢印をクリックして [Trailhead Playground を作成] を選択します。新しい Trailhead Playground を作成するには、通常 3、4 分かかります。
Trailhead Playground を起動してパッケージをインストールする
では、Trailhead Playground を開いてパッケージをインストールするところから始めましょう。最初に、ページの一番下までスクロールして [Launch (起動)] をクリックします。組織に [Install a Package (パッケージのインストール)] というタブが表示されている場合は、以下の手順に従います。
表示されていない場合は、アプリケーションランチャー () で、[Playground Starter] を開いて手順に従います。
- [Install a Package (パッケージのインストール)] タブをクリックします。
- 項目に
04t8b000001RwQK
を貼り付けます。 - [Install (インストール)] をクリックします。
- [Install for Admins Only (管理者のみのインストール)] を選択し、[Install (インストール)] をクリックします。
パッケージのインストールが終了すると、確認ページが表示され、Playground に関連付けられているアドレスにメールが届きます。
デフォルトの注文ページレイアウトを更新する
- をクリックして、[Setup (設定)] を選択します。
- [Object Manager (オブジェクトマネージャー)] をクリックします。
- [Order (注文)] をクリックします。
- [Page Layouts (ページレイアウト)] をクリックします。
- [Page Layout Assignment (ページレイアウトの割り当て)] をクリックします。
- [Edit Assignment (割り当ての編集)] をクリックします。
- [Page Layout (ページレイアウト)] 列ヘッダーをクリックして、すべてのプロファイルを選択します。
- [Page Layout to Use (使用するページレイアウト)] で、[Order Layout (BOTanicals) (注文レイアウト (BOTanicals))] を選択します。
- すべてのプロファイルの [Page Layout (ページレイアウト)] 列に [Order Layout (BOTanicals) (注文レイアウト (BOTanicals))] と表示されていることを確認します。
- [Save (保存)] をクリックします。
BOTanicals アプリケーションで 3 つのリストビューをピン留めする
- アプリケーションランチャー () で、[BOTanicals] を見つけて開きます。BOTanicals ホームページのリストビューは空白ですが、すぐにデータを追加します。
- [All Accounts (BOTanicals) (すべての取引先 (BOTanicals))] をクリックします。
- をクリックして、リストビューをこのページにピン留めします。
- [Home (ホーム)] をクリックします。
- [All Orders (BOTanicals) (すべての注文 (BOTanicals))] リストビューと [All Products (BOTanicals) (すべての商品 (BOTanicals))] リストビューをピン留めします。
サンプルデータを読み込む
- をクリックして、[Setup (設定)] を選択します。
- [Quick Find (クイック検索)] ボックスに
Flows
(フロー) と入力します。 - [Process Automation (プロセスの自動化)] の下の [Flows (フロー)] を選択します。
- [Load Sample Data (サンプルデータの読み込み)] をクリックします。
- [Run (実行)] をクリックします。
- 「YOUR FLOW FINISHED (フローが完了しました)」と表示されたら、[Load Sample (サンプルの読み込み)] ウィンドウを閉じます。
- Flow Builder ウィンドウを閉じます。
- アプリケーションランチャー () で、[BOTanicals] を見つけて開きます。
ホームページの [Account (取引先)]、[Order (注文)]、[Product (商品)] のセクションにデータが表示されるようになります。BOTanicals アプリケーションを使用できる状態になりました。