ユーザエクスペリエンスを変更する

操作内容

  • Battle Station ページレイアウトを変更する。
  • 人員の積み上げ集計を追加する。

ページレイアウトでは、Salesforce の詳細ページと編集ページのデザインをカスタマイズできます。また、ページレイアウトを使用して、ユーザに表示される項目、関連リスト、およびカスタムリンクを制御したり、詳細ページと関連リストに表示される標準ボタンとカスタムボタンを制御したりできます。また、詳細ページと編集ページで、項目を表示するのか、参照のみにするか、必須にするのかも指定できます。つまり、ページレイアウトではさまざまなことができるのです。

Battle Station ページレイアウトを変更する

一部の項目を動かしたり、関連リストをいくつか追加したりして、ユーザインターフェースをさらに生産的で魅力的なものにします。

ページレイアウトは [Custom Object definition (カスタムオブジェクトの定義)] ページから編集できます。ただし、その前に Battle Station レコードを追加しておく必要があります。

ワッフルアイコン をクリックしてアプリケーションランチャーにアクセスし、Battle Station Construction アプリケーションを選択します。[Battle Stations (戦闘基地)] タブをクリックしてから [New (新規)] ボタンをクリックします。戦闘基地にふさわしい名前 (「Obliteration Station」(破滅基地) などはどうでしょうか) を入力し、[Save (保存)] をクリックしてレコードを保存します。

この時点で、Salesforce Platform が生成した Battle Station レコードのデフォルトレイアウトが表示されます。では、いくつかの項目を動かしてさらに使いやすくしていきましょう。[Project (プロジェクト)] 項目と [Weapons Status (兵器の状況)] 項目を少し右に移動します。

  1. ギアアイコン をクリックして、[Setup (設定)] を選択します。新しいタブで [Setup (設定)] が起動します。
  2. [Home (ホーム)] の横にある [Object Manager (オブジェクトマネージャ)] タブをクリックします。
  3. オブジェクトの名前をクリックします (この例では [Battle Station (戦闘基地名)] をクリックします)。
  4. [Page Layouts (ページレイアウト)] を選択して、[Battle Station レイアウト (戦闘基地レイアウト)] を選択します。
  5. [Battle Station Detail (戦闘基地の詳細)] セクションまでスクロールダウンし、[Project Status (プロジェクトの状況)] 項目を右の列 ([Owner (所有者)] 項目の下) にドラッグします。
  6. [Weapons Status (兵器の状況)] 項目を右の列 ([Project Status (プロジェクトの状況)] 項目の下) にドラッグします。

関連リストレコードの情報は、現在表示されているものよりもはるかにたくさんあります。関連リストのレイアウトを編集して、ページにより多くの情報を追加します。

  1. 関連リストの [Resource (人員)] 表示ラベルの横にあるレンチアイコンをクリックして、プロパティエディタモーダルを表示します。
  2. [Quantity (数量)] 項目と [Utilization (稼働状況)] 項目を選択して中央の [Add (追加)] 矢印をクリックし、この 2 項目を右側に追加します。
  3. [OK] をクリックしてモーダルを閉じます。

[Supplies (補給品)] 関連リストについても同じ手順を繰り返し、[Quantity (数量)] 項目、[Unit Cost (単価)] 項目、[Total Cost (合計額)] 項目の順に追加します。

Battle Station オブジェクトの関連リストを変更するには、オブジェクトマネージャの [Page Layouts (ページレイアウト)] タブを使用します。

このデザインが気に入った場合、あるいは気に入らなくても、左上にフロート表示されているレイアウトエディタの [Save (保存)] ボタンをクリックします。

一定の戦闘基地データを追加する

納得のいくページレイアウトができあがったら、いくつかデータを入力して、アプリケーションが実際にどのように機能するか確認してみましょう。

戦闘基地の設営には多数の人員を要するため、このプロジェクトにも何人かを配属します。いくつかの人員レコードを入力して、必要な人数と目標稼働率を設定します。ここでは好きなように設定して構いません。戦闘基地の建設に必要となると思われる人員の種別をいくつか挙げておきます。

ワッフルアイコン をクリックしてアプリケーションランチャーにアクセスし、Battle Station Construction アプリケーションを選択します。[Battle Stations (戦闘基地)] タブをクリックし、[Obliteration Station (破滅基地)] レコードを選択します。[Related (関連)] タブの [Resources (人員)] リストで [New (新規)] をクリックします。

[Resource Name (人員名)] の次のオプションを 1 つずつ入力します (レコードを 1 つ入力するたびに [Save & New (保存 & 新規)] をクリックします)。選択した人員の [Quantity (数量)][Utilization (稼働状況)] を選択します (画像を参照)。

  • Dark Lord (闇の支配者)
  • Admiral (司令官)
  • Construction worker (建設作業員)
  • Left-Handed monkey wrench adjuster (左翼活動家に対応する折衝係)
  • Robert the Foreman (現場監督)
  • Exhaust Port Inspector (排気口検査官)
  • Sandwich maker (調理師)
  • Massage therapist (マッサージ師)
  • Yoga instructor (ヨガインストラクター)
  • Battle trooper with ridiculously thin armor & terrible aim (極薄の装甲具を身にまとった、射撃の腕がいまいちの騎馬警官)

続いて、補給品や装備についても同じ作業を行う必要があります。戦闘基地の設営に必要となると思われる物資の種別をいくつか挙げておきます。

[Obliteration Station (破滅基地)] レコードに補給品を追加する必要があります。[Related (関連)] タブの [Supplies (補給品)] リストで [New (新規)] をクリックします。

[Supply Name (補給品名)] の次のオプションを 1 つずつ入力します (レコードを 1 つ入力するたびに [Save & New (保存 & 新規)] をクリックします)。選択した補給品の [Quantity (数量)][Unit Cost (単価)] を選択します (画像を参照)。

  • Light bulbs (電球)
  • Planet-destroying laser
  • Donuts (ドーナツ)
  • Hot glue gun (ホットグルーガン)
  • Cantina band instruments (居酒屋のバンド用の楽器)
  • Laser protecting eyewear
  • Steel (剣刀)
  • Toilet paper (トイレットペーパー)

補給品を追加するために使用する [Obliteration Station (破滅基地)] レコードの [Related (関連)] タブ

積み上げ集計項目を追加する

プロジェクトが進行するにつれ、現状を把握することが次第に難しくなってきます。関連リストセクションに表示されるレコード数が限定的であるため、次々と増員していくうちにプロジェクトに実際に従事している人数を把握することが困難になってきます。この問題に対処して、人員の総数が一目でわかるようにします。

人員から戦闘基地への主従関係を作成したときに、 一定の追加機能が無料で提供されています。これにより、Battle Station レコードに人員の総数を自動的に表示する積み上げ集計項目を作成することができます。

  1. ギアアイコン をクリックして、[Setup (設定)] を選択します。[Home (ホーム)] の横にある [Object Manager (オブジェクトマネージャ)] タブをクリックします。
  2. [Battle Station (戦闘基地)] をクリックします。
  3. 左側のナビゲーションにある [Fields & Relationships (項目とリレーション)] セクションを選択します。
  4. [New (新規)] ボタンをクリックします。
  5. [Data Type (データ型)] に [Roll-Up Summary (積み上げ集計)] を選択して、[Next (次へ)]をクリックします。
  6. カスタム項目の詳細を入力して、[Next (次へ)] をクリックします。
    • Field Label (項目の表示ラベル): Crew Members
    • Field Name (項目名): Crew_Members
  7. [Next (次へ)] をクリックします。
  8. 集計するために、[Summarized Object (集計対象オブジェクト)] に [Resource (人員)]、[Roll-Up Type (積み上げ種別の選択)] に [Sum (合計)]、[Field to Aggregate (集計する項目)] に [Quantity (数量)] を選択します。
  9. [Next (次へ)] をクリックします。
  10. もう一度 [Next (次へ)] をクリックして、項目の表示とセキュリティのデフォルト設定を受け入れます。
  11. [Save (保存)] をクリックして [Crew Members (戦隊員)] 項目をページレイアウトに追加し、項目を保存します。

この後、Battle Station レコードに戻ると、[Battle Station Name (戦闘基地名)] の下に人員の合計が表示されます。変更内容が表示されない場合は、ブラウザページを更新してください。便利だと思いませんか?

リソース