Battle Station (戦闘基地) アプリケーションを作成する

そう遠くない昔の、そう遠くない銀河系でのこと...

それは会社にとって暗黒の時代の話です。軌道上の戦闘基地を構築し配備するという、最近の数億兆ドル規模のプロジェクトが失敗に終わりました。初飛行時に卑しい厄介者のグループが現れ、まぐれ当たりの一撃で排気口を爆破させてしまったのです。よりによって、そこに当たるとは! 噂によれば、打つときに目を開けてさえいなかったそうです。

社内の士気はどん底。誰もが黒やグレーの暗い色の服を着て、水を飲みに行くことすら恐れ、同僚たちは至るところで上司に息苦しさを感じています。

先週、上司の席に呼ばれ、新しいタスクを担当することになりました。新しい戦闘基地を構築し、寄せ集めの扇動者集団を倒すことです。しかし、今回は失敗は許されません。「スケジュール通りに、予算を守って、排気口をむき出しにするな。さもなければ!」

第一目標は、戦闘基地を建設し、前任者よりも長く生き残ることです。プロジェクトは、Salesforce を使用して「クラウド内で」管理することにします。こうすることで、チームの全員が連携して作業を成功させ、生き延びることができます。絶対に避けたいのは、上司から「失望させられるのもこれで最後だ」といった件名のメールを受け取ることです。

はじめに

このプロジェクトでは、最初から最後までコードを記述せずに Salesforce Platform でアプリケーションを作成する方法について学習します。Salesforce Platform を初めて使用する場合は、アプリケーション構築の基礎を知ることが目標です。アプリケーションの構築は、楽しくて簡単で、息苦しさとは無縁のものです。このプロジェクトを完了するためには無料の Trailhead Playground または Developer Edition 組織が必要です。このページの下部で確認できます。[Launch (起動)] をクリックすると、新しいブラウザタブで Trailhead Playground が開きます (ログインが必要です)。

素晴らしいプロジェクト管理アプリケーションを構築し、戦闘基地の建設で必要となる人員や補給品をユーザが管理できるようにしましょう。ここで使用するポイント & クリックスキルは、Salesforce Platform での構築時に頻繁に応用することができます。操作内容

  • アプリケーションとアプリケーションのデータモデルを作成する。このシンプルなアプリケーションに必要なのは、いくつかのカスタムオブジェクトとわずかな項目だけです。
  • ページレイアウト、コンパクトレイアウト、グローバルアクションを使用してブラウザおよび Salesforce モバイルアプリケーション上のユーザインターフェースを変更する。
  • 数式、入力規則、プロセスビルダーを使用してビジネスロジックを実装する。
  • 補給品の状況を追跡し、会社がどの程度適切に人員を管理しているかを分析するためのレポートとダッシュボードを構築する。

では始めましょう。このアプリケーションは自動的に構築されたりはしません。

Battle Station Construction (戦闘基地建設) アプリケーションを作成する

  1. Trailhead Playground で Lightning Experience ヘッダーのギアアイコン アイコンをクリックして [Setup (設定)] を選択します [Setup (設定)] の [Home (ホーム)] ページのスクリーンショット

アプリケーションの作成を進める前に Battle Station オブジェクトを作成しましょう。

Battle Station (戦闘基地) オブジェクトを作成する

  1. [Home (ホーム)] タブの横にある [Object Manager (オブジェクトマネージャ)] タブをクリックします。
  2. 右側にある [Create (作成)] ドロップダウンをクリックし、[Custom Object (カスタムオブジェクト)] を選択します。
  3. [Custom Object Definition (カスタムオブジェクトの定義)] ページで、オブジェクトを次の手順で作成します。
    • 表示ラベル: Battle Station
    • 表示ラベル(複数形): Battle Stations
    • レコード名: Battle Station Name
    • [Allow Reports (レポートを許可)] チェックボックスをオンにします。
    • [Allow Search (検索を許可)] チェックボックスをオンにします。
    • [Save (保存)] をクリックします。
  4. 次に、カスタムタブを作成します。[Home (ホーム)] タブをクリックし、[Quick Find (クイック検索)] に Tabs と入力して、[Tabs (タブ)] を選択します。
  5. [Custom Object Tab (カスタムオブジェクトタブ)] で、[New (新規)] をクリックします。
  6. [Object (オブジェクト)]には [Battle Station (戦闘基地)]を選択します。
  7. [Tab Style (タブスタイル)] には任意のアイコンを選択します。
  8. すべてデフォルトのままにします。[Next (次へ)]、[Next (次へ)][Save (保存)] の順にクリックします。
  9. ここで Battle Station オブジェクトの [Feed Tracking (フィード追跡)] を有効にする必要があります。[Setup (設定)] から、[Quick Find (クイック検索)] に Feed と入力し、[Feed Tracking (フィード追跡)] を選択します。[Battle Station (戦闘基地)] をクリックし、[Enable Feed Tracking (フィード追跡の有効化)] チェックボックスをオンにします。[Battle Station Name (戦闘基地名)] および [Owner (所有者)] チェックボックスをオンにします。[Save (保存)] をクリックします。[Setup (設定)] からアクセスできる [Feed Tracking (フィード追跡)] ページのスクリーンショット。[Save (保存)] ボタンが強調表示されています。

Battle Station Construction (戦闘基地建設) アプリケーションを作成する

  1. [Setup (設定)] から、[Quick Find (クイック検索)] に App Manager と入力し、[App Manager (アプリケーションマネージャ)] を選択します。
  2. [New Lightning App (新規 Lightning アプリケーション)] をクリックします。[App Name (アプリケーション名)] に Battle Station Construction と入力し、[Next (次へ)] をクリックします。
  3. [App Options (アプリケーションオプション)] はデフォルトの選択のままにして、[Next (次へ)] をクリックします。
  4. [Utility Items (ユーティリティ項目)] はそのままにして [Next (次へ)] をクリックします。
  5. [Available Items (選択可能な項目)] から、[Battle Stations (戦闘基地)][Reports (レポート)]、および [Dashboards (ダッシュボード)] を選択して [Selected Items (選択済みの項目)] に移動します。[Next (次へ)] をクリックします。
  6. [Available Profiles (選択可能なプロファイル)] から、[System Administrator (システム管理者)] を選択して [Selected Profiles (選択済みプロファイル)] に移動します。[Save & Finish (保存して完了)] をクリックします。
  7. 変更内容を確認するには、Lightning Experience ヘッダーのアプリケーションランチャーアイコン [App Launcher (アプリケーションランチャー)] をクリックし、「Battle」と入力して [Battle Station Construction (戦闘基地建設)] アプリケーションを選択します。

アプリケーションを確認する

最近参照したすべてのレコードが表示されている [Battle Stations (戦闘基地)] タブのスクリーンショット。アプリケーションランチャー、アプリケーション名、ナビゲーションメニューが強調表示されています。

  1. アプリケーションランチャー — 使用可能なアプリケーションが表示されます。
  2. アプリケーション名 — 現在選択されているアプリケーションが表示されます。
  3. ナビゲーションメニュー — アプリケーション内で使用可能なタブが表示されます。

リソース