📢 Attention Salesforce Certified Trailblazers! Maintain your credentials and link your Trailhead and Webassessor accounts by December 6th. Learn more.
close
進行状況の追跡を始めよう
Trailhead のホーム
Trailhead のホーム

オブジェクト固有のクイックアクションの作成

学習の目的

この単元を完了すると、次のことができるようになります。
  • オブジェクト固有のアクションを作成する。
  • アクションをオブジェクトのページレイアウトに追加する。
  • オブジェクト固有のアクションを Salesforce モバイルアプリケーションでテストする。

クイックアクション: 続編

この時点で、モバイルをカスタマイズする自身のスキルにかなりの自信を抱いていることと思います。グローバルアクションの作成をマスターしたら、次なる課題であるオブジェクト固有のアクションに挑みます。恐れることはありません。オブジェクト固有のアクションを作成する手順は、グローバルアクションの場合とよく似ているため、この単元は楽勝かと思われます。

Salesforce アプリケーションのオブジェクト固有のアクション

オブジェクト固有のアクションを説明する出発点として、まずグローバルアクションとの違いを挙げます。

  • オブジェクト固有のアクションは、レコードを更新できる。
  • オブジェクト固有のアクションは、レコードを作成して、関連情報に自動的に関連付けることができる。たとえば、取引先責任者を作成すると同時に取引先に関連付けられるというアクションをユーザが開始することが考えられます。

両者にはもう 1 つ大きな違いがあります。オブジェクト固有のアクションをモバイルアプリケーションに公開する場合、前の単元で実行したようにグローバルパブリッシャーレイアウトに追加することはありません。この場合は、オブジェクトのページレイアウトを編集するという方法でユーザが使用できるようにします。この単元に取り組む中で、こうしたすべての相違点を実際に確認することができます。

では、オブジェクト固有のアクションに関する D’Angelo の使用事例を確認したうえで、便利なアクションを実際に作成してみましょう。

DreamHouse のシナリオ

D’Angelo は DreamHouse Realty の何人かの仲介担当者の現場に同行したとき、担当者が見込み客の物件見学とスケジュール管理に多大な時間を費やしていることに気が付きました。そこで、担当者のために Salesforce アプリケーションで新しい物件見学をすばやくスケジュールできるアクションを作成し、取引先責任者の詳細ページに表示することにします。

販売物件の看板の前で携帯電話を確認している仲介担当者

事前準備

DreamHouse の使用事例をシミュレーションするためには、まず各自の組織にいくつかの要素を構築しておく必要があります。はやる気持ちはわかりますが、この下準備が後で必ず役に立ちます。実際的なシナリオでオブジェクト固有のアクションの威力を実感できるほか、プラットフォーム構築の優れたスキルを実践してみることができます。

Property (物件) カスタムオブジェクトの作成

仲介担当者が新規の見学をスケジュールする場合、通常は見学を関連付ける特定の物件が必要です。どの住宅を見学するのかがわかるようにするためです。そこで、Property というカスタムオブジェクトを作成してみましょう。

Trailhead の「データモデリング」バッジを獲得したときに組織に Property オブジェクトを作成した場合は、このステップをスキップできます。

  1. オブジェクトマネージャで、[作成] | [カスタムオブジェクト] を選択します。
  2. [表示ラベル] 項目に、「Property (物件)」と入力します。
  3. [表示ラベル(複数形)] 項目に、「Properties (物件)」と入力します。

    カスタムオブジェクトの詳細のスクリーンショット

  4. [省略可能な機能] セクションで、[活動を許可] を選択します。
  5. [保存] をクリックします。

次に、Property オブジェクトのカスタムタブを作成します。

  1. [クイック検索] ボックスに「タブ」と入力し、[タブ] を選択します。
  2. [カスタムオブジェクトタブ] リストで [新規] をクリックします。
  3. [オブジェクト] ドロップダウンリストで [Property (物件)] を選択します。
  4. [タブスタイル] には [看板] を選択します。
  5. [次へ] をクリックします。デフォルトを受け入れて、もう一度 [次へ] をクリックします。
  6. [保存] をクリックします。

見学の行動オブジェクトのカスタマイズ

有能なシステム管理者であれば、おそらく見学が行動の 1 種であることはおわかりでしょう。けれども D’Angelo は、見学に標準行動を使用したくないと考えています。ユーザが関連する物件や購入者のフィードバックなどの追加情報を入力しなければならなくなるためです。

カスタマイズにおけるこの問題の最適な対処方法は、独自のページレイアウトを備えた行動レコードタイプを新たに作成することです。では、見学用のページレイアウトを作成してから、行動レコードタイプを作成し、この新しいページレイアウトに関連付けてみましょう。

  1. オブジェクトマネージャから、[クイック検索] ボックスに「行動」と入力し、[行動] を選択します。
  2. 行動のオブジェクト管理設定から、[ページレイアウト] に移動し、[新規] をクリックします。
  3. [既存のページレイアウト] ドロップダウンリストから [行動レイアウト] を選択します。
  4. [ページレイアウト名] 項目に、「Showing Layout (見学レイアウト)」と入力します。

    新しいページレイアウトの詳細のスクリーンショット

  5. [保存] をクリックします。
  6. 行動のオブジェクト管理設定から、[レコードタイプ] に移動し、[新規] をクリックします。
  7. [レコードタイプの表示ラベル] と [レコードタイプ名] のどちらの項目にも「Showing (見学)」と入力します。

    新しいレコードタイプの詳細のスクリーンショット

  8. [次へ] をクリックします。
  9. [1 つのレイアウトをすべてのプロファイルに適用する] ドロップダウンリストで [Showing Layout (見学レイアウト)] を選択します。

    新しいレコードタイプに対するページレイアウトの割り当てのスクリーンショット

    このレイアウトは、Showing レコードタイプのみに適用されます。標準の行動レコードタイプは、引き続き行動レイアウトを使用します。

  10. [保存] をクリックします。

Showing の参照項目の作成

もう少しです! これが最後のステップです。[Property (物件)] というカスタム項目を作成して、仲介担当者が見学を物件に関連付けられるようにする必要があります。この関連付けには、活動オブジェクトから物件オブジェクトへの参照を使用します。

  1. オブジェクトマネージャから、[クイック検索] ボックスに「活動」と入力し、[活動] を選択します。
  2. 活動のオブジェクト管理設定から、[項目とリレーション] に移動し、[新規] をクリックします。
  3. [参照関係] を選択して、[次へ] をクリックします。
  4. [関連先] ドロップダウンリストで、[Property (物件)] を選択し、[次へ] をクリックします。
  5. [項目名] と [項目の表示ラベル] に「Property」と入力して、[次へ] をクリックします。
  6. [参照可能] チェックボックスをオンにしてこの項目がすべてのプロファイルに表示されるようにして、[次へ] をクリックします。
  7. [行動レイアウト] と [ToDo レイアウト] のチェックボックスをオフにします。Showing レイアウトにこの項目のみを表示するためです。

    Showing レイアウトのスクリーンショット。新規項目のレイアウトのみが選択されています。

  8. [次へ] をクリックします。
  9. [関連リストの表示ラベル] 項目に「Showings」と入力します。

    [Property (物件)] 項目の関連リストの表示ラベルのスクリーンショット

  10. [保存] をクリックします。

オブジェクト固有のアクションの作成

無事に宿題をやり遂げました。準備がすべて整ったら、いよいよお楽しみの始まりです。D’Angelo と一緒に、便利なプロジェクト固有のアクションを作成していきます。

ここでは次の操作を実行します。D’Angelo は、New Showing (新規見学) というクイックアクションを作成して、Salesforce アプリケーションの取引先責任者の詳細ページで使用できるようにしたいと考えています。そうすれば、仲介担当者が新規見学をスケジュールしたときに、その見学が自動的に見込み客のレコードに関連付けられます。したがってこのステップでは、取引先責任者のオブジェクト固有のアクションを作成します。

  1. オブジェクトマネージャから、[クイック検索] ボックスに「取引先責任者」と入力し、[取引先責任者] を選択します。
  2. 取引先責任者のオブジェクト管理設定から、[ボタン、リンク、およびアクション] に移動し、[新規アクション] をクリックします。
  3. アクション種別が [レコードを作成] であることを確認します。

    レコードの作成以外にもアクションがあります。他のオプションについては、Salesforce ヘルプの記事「オブジェクト固有のアクション」を参照してください。

  4. [対象オブジェクト] ドロップダウンリストで、[行動] を選択します。
  5. [レコードタイプ] ドロップダウンで [Showing (見学)] をクリックします。
  6. [表示ラベル] 項目に「New Showing」と入力します。

    新規アクションの詳細のスクリーンショット

  7. [保存] をクリックします。
  8. レイアウトエディタで、[関連先]、[割り当て先]、[名前] の各項目を削除します。
  9. [Property (物件)] 項目をレイアウトに追加して、必須にします。項目をダブルクリックすると、その設定を編集できます。
  10. 余分なスペースを削除して、項目を一列に配置します。

    5 つの項目が縦に並んた新規アクションのレイアウトのスクリーンショット

  11. [保存] をクリックします。
  12. [はい] をクリックして、警告を承認します。[割り当て先] 項目は必須ですが、デフォルトで現在のユーザに設定されているため、レイアウトから削除しても構いません。
    メモ

    メモ

    次に該当する場合を除き、レイアウトから必須項目を削除しないでください。

    • 項目にデフォルト値が設定されている。
    • アクションに定義済み項目値を指定する。
    • 項目にすでにデータが含まれている。たとえば、アクションによってレコードが更新される場合、ユーザが最初にレコードを作成した時点で必須情報を入力しています。
  13. では、仲介担当者の時間を節約する目的で、[件名] 項目に事前入力されるようにします。[定義済みの値] 関連リストで、[新規] をクリックします。
  14. [項目名] ドロップダウンリストで、[件名] を選択します。
  15. [新規項目値の指定] 項目に、「"Showing"」と入力します。この用語は必ず引用符で囲みます。

    [件名] 項目に定義された値のスクリーンショット

  16. [保存] をクリックします。

オブジェクトのページレイアウトへのアクションの追加

いよいよこの単元も最終局面を迎えます。ここで、取引先責任者のページレイアウトに新規アクションを追加する必要があります。そうすれば、仲介担当者がモバイルアプリケーションで見込み客のレコードを表示中に、アクションバーからこのアクションを実行できます(作成したオブジェクト固有のアクションは、そのオブジェクトのページレイアウトに属します)。

  1. オブジェクトマネージャから、[クイック検索] ボックスに「取引先責任者」と入力し、[取引先責任者] を選択します。
  2. 取引先責任者のオブジェクト管理設定から、[ページレイアウト] に移動し、[取引先責任者レイアウト] をクリックします。
  3. [Salesforce モバイルおよび Lightning Experience のアクション] に [定義済みアクションを上書き] へのリンクが表示されていたら、そのリンクをクリックして上書きします。
  4. パレットの [モバイルおよび Lightning のアクション] を選択して、[New Showing (新規見学)] クイックアクションをモバイルのセクションにドラッグします。それが最初の項目であることを確認します。

    取引先責任者ページレイアウトの Salesforce1 のセクションにドラッグされた [New Showing] アクションのスクリーンショット

  5. アクションが頻度の高い順に表示されるように並び替え、不要なアクションは削除します。

    取引先責任者ページレイアウトの Salesforce1 のセクションで並び替えられたアクションのスクリーンショット

  6. [保存] をクリックします。

完了です。これで DreamHouse の仲介担当者が、見込み客の新規見学をすばやくスケジュールすることができます。

Salesforce アプリケーションでのアクションのテスト

いよいよお待ちかねの作業が始まります。出来上がったばかりのアクションをモバイルアプリケーションでテストします。各自のデバイスで Salesforce を立ち上げ、この使用事例を一緒に見ていきましょう。

  1. ナビゲーションメニューアイコン をタップしてナビゲーションメニューを開きます。セールス Lightning アプケーションを開いている場合は、プルダウンしてナビゲーションメニューを更新します。セールス Lightning アプケーションを開いていない場合は、[アプリケーションランチャー] をタップし、[セールス Lightning] をタップして開きます。
  2. まず始めに、見学に関連付ける新規案件を作成します。ナビゲーションメニューで、[Properties (物件)] をタップします。ナビゲーションメニューに [Properties (物件)] が表示されていない場合は、[すべての項目] をタップすると、アルファベット順に表示された中から見つけることができます。
  3. [新規] をタップします。
  4. 物件名に住所を入力します。

    Salesforce モバイルアプリケーションの物件の詳細ページのスクリーンショット

  5. 他の必須項目に記入して、[保存] をタップします。次に、見込み客を検索し、その顧客の見学をスケジュールします。
  6. ナビゲーションメニューを開いて、[取引先責任者] をタップします。
  7. 前の単元で作成した取引先責任者を選択するか、新規作成します。
  8. プルダウンしてアクションバーを更新します。
  9. [New Showing (新規見学)] をタップします。

    Salesforce モバイルアプリケーションのアクションバーの [New Showing (新規見学)] アクション

  10. 項目に入力します。

    新規見学に関する詳細

    ヒント

    ヒント

    文字をタイプするよりディクテーションを利用するほうがはるかに効率的です。[説明] 項目に達したら、キーボードのマイクアイコンを選択して音声入力を有効にします。このネイティブ OS 機能によって多忙なモバイルユーザの時間を大幅に節約できるため、ぜひともユーザに広めてください。

  11. [保存] をタップします。
  12. ここで [Property (物件)] レコードに戻ると、[Showings (見学)] 関連リストに新しい行動が表示されています。ナビゲーションメニューを開いて [Properties (物件)] をタップし、作成したばかりの物件を選択します。
  13. [関連] をタップします。
  14. [Showings (見学)] をタップすると、この物件にスケジュールされているすべての見学が表示されます。

素晴らしいですよね? このモバイル機能を使いこなしつつあります(自分を褒めてあげましょう!)。

さらなる使用事例で DreamHouse をサポート

Salesforce1 の画期的な活用法をもう少しみていきましょう。DreamHouse Realty の最後のモバイル使用事例を実践します。D’Angelo はユーザの業務に同行中、あることに気が付きました。

DreamHouse の仲介担当者は、物件見学を終えた時点で住宅に対する購入者の感想をまとめたメモを書き留めている、ということです。D’Angelo は、仲介担当者が行動レコードにメモを記入してすばやく更新できる「Enter Feedback (フィードバックを入力)」というアクションを作成しようと考えます。

この新規アクションに取りかかる前に、活動に [Feedback (フィードバック)] というカスタム項目を作成する必要があります。

  1. オブジェクトマネージャから、[クイック検索] ボックスに「活動」と入力し、[活動] を選択します。
  2. 活動のオブジェクト管理設定から、[項目とリレーション] に移動し、[新規] をクリックします。
  3. [テキストエリア] を選択して、[次へ] をクリックします。
  4. [項目の表示ラベル] と [項目名] 項目に「Feedback (フィードバック)」と入力し、[次へ] をクリックします。

    [Feedback] 項目に関する詳細のスクリーンショット

  5. [参照可能] チェックボックスをオンにしてこの項目がすべてのプロファイルに表示されるようにして、[次へ] をクリックします。
  6. [行動レイアウト] と [ToDo レイアウト] のほか、[Showing Layout (見学レイアウト)] を除く他のレイアウトもチェックボックスをオフにします。Showing レイアウトにこの項目のみを表示するためです。

    [Feedback (フィードバック)] 項目に Showing レイアウトが選択されているスクリーンショット

  7. [保存] をクリックします。

成功です。ポイントを獲得してから次の単元に進み、コンパクトレイアウトを使用して Salesforce アプリケーションのレコード詳細ページを効率化する方法を学習します。

リソース