Headless 360 Platform 入門
学習の目的
この単元を完了すると、次のことができるようになります。
- Agentforce 360 Platform について説明する。
- Agentforce 360 Platform の利点を挙げる。
- Salesforce サンプルアプリケーションギャラリーを見つけてプラットフォームの機能を見る。
前提条件
Agentforce 360 Platform で開発する方法を学習したいのであれば、このモジュールがぴったりです。ただし、「Salesforce End-to-End Front Office (Salesforce エンドツーエンドフロントオフィス)」モジュールをまだ修了していない場合には、まずそちらに取り組んでください。そこでは、このモジュールでさらに学習を深めることになる Salesforce アーキテクチャの基本事項である用語、ユースケース、概要などを学習できます。
対象者
このモジュールは、役割を問わず Agentforce 360 Platform での開発方法について学習を希望するあらゆる人を対象としています。Salesforce のローコードおよびコーディングツールの概要を幅広く紹介し、プラットフォームのツール、ソリューション、カスタマイズが一般的なビジネス要件や固有のビジネス要件にどのように対応できるかについて説明します。各単元の末尾にある「リソース」セクションで、ここで簡単に紹介するツールや機能に関する詳細情報を確認してください。
Agentforce 360 Platform とは?
Agentforce 360 Platform はカスタマーリレーション管理 (CRM) システムの範囲と機能を拡張するアプリケーション開発プラットフォームです。その利点にはさまざまなものがありますが、最も大きいのは、数多くの標準機能が付属しており、コードをほとんどまたはまったく記述しなくてもプラットフォームの使用を開始できるという点です。Agentforce 360 Platform のエージェント型、オートメーション、ローコードの各ツールを使用すると、組織内の誰もが効果的で安全なアプリケーションを簡単に作成できます。そのため、システム管理者があらゆる種類の便利な機能を作成することができ、その一方でコーディング担当者は最も得意なこと、つまりエージェントのカスタマイズ、機能の開発、複雑なアプリケーションの作成に集中できます。
プラットフォームのビルディングブロック
Agentforce 360 Platform はエージェントとアプリケーションを作成するテクノロジースイートの基盤であり、事前作成済みコンポーネントを使用してチームがつながり、その中心には顧客がいます。Salesforce は統合カスタマーリレーション管理 (CRM) プラットフォームであり、企業のマーケティング、営業、コマース、サービス、IT のチームを 1 つの共有顧客ビューによってまとめることで、企業を変革します。そのため、顧客は Salesforce とどのように関わる場合でも、優れたエクスペリエンスを得られます。

このプラットフォームは、Sales Cloud や Service Cloud といったコア Salesforce 製品の基盤を形成するだけでなく、この基盤の上でお客様が独自の機能を作成することもできます。既存の Salesforce 製品およびサービスをカスタマイズできることはすでにご存じだったと思いますが、プラットフォームを使用して特定のビジネスニーズに合わせてゼロから作成できることはご存じでしたか? プラットフォームを使用して、カスタムエージェント、ツール、アプリケーション、サービスを作成することで、組織で必要なほぼすべてのことが実現可能です。Agentforce 360 Platform では各種サービスを利用して安全でインテリジェントなアプリケーション、エージェント、オートメーションを作成し、組織全体で拡張できます。
プラットフォーム上で開発する
Agentforce 360 Platform を使用してビジネスに役立つアプリケーションや機能を作成する方法をいくつか紹介します。
- 会社や顧客のためにカスタムビジネスアプリケーションを作成する必要がある場合、コア Agentforce 360 Platform を使用すれば、簡単にカスタムデータモデルや、デスクトップとモバイルで機能するアプリケーションを開発できます。
- 組織の内部または外部のアプリケーションのデータを更新したり、そのようなアプリケーションと統合したりする必要がある場合や、メタデータのカスタマイズを管理する必要がある場合、Salesforce API を使用することで対応できます。
- 従業員を定型業務から解放して重要な業務に集中させたい場合は、Agentforce エージェントで業務を自動化し、組織固有のデータも活用して、従業員がより的確かつすばやく業務を進められるように支援できます。また、エージェントは、顧客が必要なときに必要なサポートを受けられるよう設定できます。
- 顧客向けアプリケーションを作成する必要があり、トラフィックに予測できない変動がある場合、Heroku プラットフォームの柔軟な拡張性が役立ちます。
- 従業員同士の連携を深めたい場合は、Slack を活用してリアルタイムにコミュニケーションやコラボレーションを行えます。Slack のエージェントワークメイトである Slackbot は、Salesforce 組織全体から必要な情報を見つけ出し、1 日の仕事を整理するのに役立ちます。
作成するカスタマイズの種類によっては、Salesforce エコシステムの他の部分のコードを記述する Salesforce 開発者 (Slack 開発者、MuleSoft 開発者、Tableau 開発者など) とやり取りすることがあるかもしれません。「Salesforce 開発者: クイックルック」モジュールでは、さまざまな Salesforce 開発者の役割と、それぞれがどのようにプラットフォームを利用するかを説明しています。
Salesforce サンプルアプリケーション
このモジュールの残りの部分では、Salesforce 開発者サンプルアプリケーションギャラリーの Dreamhouse サンプルアプリケーションを見ていくことで、多くの Agentforce 360 Platform の優れたツールやテクノロジーがどのように構築されていてどのように機能するかを学習します。サンプルアプリケーションギャラリーのアプリケーションは、標準機能とカスタム機能を組み合わせて、ビジネスの固有のソリューションを構築できる方法を示しています。
サンプルアプリケーションギャラリーとその中のアプリケーションについての詳細は、「クイックスタート: サンプルアプリケーションギャラリーのツアー」モジュールを参照してください。

このようなアプリケーションをゼロから構築するのが簡単でないことはおそらくご存じだと思います。さらに実世界でこのようなプロジェクトに取り組むには、長くで複雑な機能要件リストや会社のビジネスデータのための特別な統合の実装が必要になることがあります。1 人で作業するなら、リリースまでには何か月もかかるかもしれません。では、そのような複雑なビジネスアプリケーションをすばやく作成するために Agentforce 360 Platform がどのように役立つかを見てみましょう。
Dreamhouse アプリケーションをインストールする
このモジュールのステップはチェックしませんが、同じ手順を実行して Dreamhouse アプリケーションに触れてみることをお勧めします。そのためには新しい Trailhead Playground に Dreamhouse パッケージをインストールする必要があります。以下の手順に従って Playground を起動し、パッケージをインストールしてください。
新しい Trailhead Playground を作成する手順は次のとおりです。
- Trailhead の右上隅にある自分のプロファイル写真をクリックします。
-
[Hands-On Orgs (ハンズオン組織)] をクリックします。
-
[Create Playground (Playground を作成)] をクリックします。新しい Playground の準備ができるとメールで通知されます。新しい Playground が作成されるまでに数分かかることがあります。
- 受信した新しい Playground の通知メールを開き、リンクをクリックして Playground を起動します。
-
[Reset Password (パスワードをリセット)] をクリックします。新しいパスワードを入力し、確認して、[Change Password (パスワードを変更)] をクリックします。
- [Hands-On Orgs (ハンズオン組織)] ページに戻り、組織の横にある [Launch (起動)] をクリックして Trailhead Playground を起動します。
Dreamhouse サンプルアプリケーションをインストールする手順は次のとおりです。
- アプリケーションランチャー (
) から [Playground Starter] を見つけて選択します。
- Playground Starter アプリケーションが表示されない場合は、Salesforce ヘルプの「Trailhead の Challenge を完了するためのパッケージやアプリケーションのインストール」記事を参照してください。
- Playground Starter アプリケーションが表示されたら、[Install a Package (パッケージをインストールする)] タブをクリックします。
-
[Package ID (パッケージ ID)] 項目に
04tKY000000MF7uYAGを貼り付け、[Install (インストール)] をクリックします。
-
[Install for All Users (すべてのユーザーのインストール)] を選択して [Install (インストール)] をクリックします。
- サードパーティアクセスの承認を促されたら、[Yes (はい)]、[Continue (続行)] の順にクリックします。これにより、Dreamhouse アプリケーションの地図に更新された情報が示されるようになります。
- インストールが完了したら、[Done (完了)] をクリックします。
- アプリケーションランチャー (
) で、[Dreamhouse App (Dreamhouse アプリケーション)] を検索して選択します。
最後に、物件オブジェクトと仲介業者オブジェクトのサンプルデータをインポートします。
- DreamHouse アプリケーションで、[Settings (設定)] タブをクリックします。
-
[Import Data (データをインポート)] をクリックします。
![[Import Data (データをインポート)] ボタンが表示されている [Settings (設定)] タブ。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/platform-development-basics/get-started-with-the-salesforce-platform-01/images/ja-JP/f29db0edd54601476e25678a0108b4e1_kix.c6gpbi152897.jpg)
リソース
- Trailhead: Salesforce システム管理者: クイックルック
- Trailhead: Salesforce 開発者: クイックルック
- Trailhead: Salesforce 101
- Trailhead: クイックスタート: サンプルアプリケーションギャラリーのツアー