Salesforce Experience Cloudは、ステークホルダーごとに最適化されたデジタルエコシステムを構築し、企業のつながり方そのものを再定義します。CRMデータを顧客向けポータルやコミュニティに直結させることで、すべての対話を「情報に基づき、一貫性があり、魅力的」なものに保ちます。本稿では、その主要機能、フリート管理の実例、アーキテクチャ、そして実装で直面した開発課題と解決策を、CXOの視点で解説します。
デジタル体験と Experience Cloud
デジタル体験はもはや「あれば良い」ものではなく、現代の企業に不可欠です。重要なのは単にデジタルプレゼンスを持つことではなく、その体験の品質と使いやすさです。今日の顧客は、販売取引以上のもの——セルフサービスポータル、ナレッジベース、パーソナライズされたオンラインジャーニー——を求めています。Experience Cloudは、CRMデータを顧客向けポータルとコミュニティに結びつけることでこれを実現します。直感的でパーソナライズされたシームレスな体験は、顧客がブランドを信頼し、繰り返し訪れ、企業の支持者(アドボケイト)となることを促します。
Salesforce Experience Cloud とは — 主要コンポーネント
Salesforce Experience Cloud(旧Community Cloud)は、顧客・パートナー・従業員向けに、ブランド化されたポータル、コミュニティ、マイクロサイトを構築できる安全なクラウド基盤です。Salesforce CRMと直接統合され、リアルタイムのデータ共有とパーソナライズされた体験を実現します。医療機関の患者ポータル、小売の注文追跡ハブ、OEMの資産管理・サービス予約ポータルなど、用途は多岐にわたります。プラットフォームは次のコンポーネントで構成されます。
- Builderサイトページの構築、ブランディング、カスタマイズを行います。
- Moderation(モデレーション)投稿やコメントを監視し、ルールを設定します。
- コンテンツ管理サイト向けにコンテンツを整理・管理し、コレクションを構築します。
- ダッシュボードレポートとダッシュボードでサイトの健全性を把握し、メンバーと関わります。
- 管理(Administration)サイトの設定とプロパティを構成します。
アクセスとデータセキュリティ
ユーザーは役割と権限に基づいて安全にポータルへアクセスし、機微情報は強固な共有設定、認証プロトコル、Salesforceの多層セキュリティで保護されます。重要な考慮点として、未認証ゲストユーザーアクセスの精査、サイト全体ではなくページ単位での公開アクセスの構成、共有セットによるユーザーデータの可視性制御、iframe埋め込みを防ぐクリックジャック保護、外部組織のデフォルト(External OWD)による基準アクセス制御、項目・オブジェクトレベルセキュリティ(FLS/OLS)等のApexベストプラクティス、そしてSSO・OAuthによるユーザー認証が挙げられます。
Experience Cloud の主要機能
- 組み込みの高度なダッシュボードログイン、ページビュー、エンゲージメントを追跡。CRM Analytics/Tableauでより深い分析も可能です。
- カスタムLWC・Auraコンポーネント対応Builderの限界を超えた際にLWCが利用でき、Auraも完全にサポートされます。
- コンテンツ管理とパーソナライゼーションSalesforce CMSで再利用可能なコンテンツブロック、画像、多言語アセットを管理します。
- 堅牢な認証とID統合SAML、OAuth、OpenID Connect、ソーシャルログインなど企業認証と統合します。
- 埋め込みフローと自動化Salesforce Flowをポータルページに直接埋め込み、インタラクティブな体験を提供します。
ユースケース
- 顧客ポータルサポート、注文追跡、プロファイル管理のための安全なセルフサービスハブ。
- パートナーポータルリード追跡、商談登録、マーケティング資料へのアクセスを可能にする協働ワークスペース。
- 従業員ポータル社内ツール、更新情報、ナレッジを集約する内部プラットフォーム。
- ランディングページターゲットメッセージで訪問者の転換を促す、目的志向のページ。
- 教育ポータルコース、リソース、リアルタイムの進捗追跡を提供するデジタル学習空間。
ケーススタディ — フリート管理の高度化
20〜70台の商用車両を管理するフリートマネージャーは、点検期限や整備スケジュールの自動リマインドの欠如、リコール通知の不在、リース書類の散在、整備コストの分析困難、ブランド部品の調達分散、組織レベルの管理権限の不足など、多くの課題を抱えていました。これらの多くがメール、スプレッドシート、旧式システムに散らばっていたため、すべてを独立して管理できる統一プラットフォームを開発しました。課題と解決策は次のとおりです。
| 課題 | ポータルによる解決 |
|---|---|
| 整備スケジュールの見落とし | サービスカレンダーで過去履歴の確認と今後の整備予約を可能に |
| リアルタイム通知の不在 | 点検期限、リコール、ニュース、方針変更をリアルタイム通知 |
| 車両関連書類の散在 | リース契約・請求書・整備ファイルを一元化し、即時検索・ダウンロード |
| 整備コストの見積・分析の困難 | コスト付きの整備履歴を単一画面で確認し、今後の費用を見積もり |
| 部品調達の分散 | ブランド部品のEC基盤を統合し、時間短縮と価格の一貫性を確保 |
| 管理権限の制限 | 拠点設定、ユーザー割当、車両マッピングをIT非依存で自律的に実施 |
アーキテクチャと開発上の課題
このアーキテクチャでは、Salesforce Experience CloudがAPIゲートウェイを介してSAPやOracleといった外部システムと顧客・営業担当を接続します。CRM APIを用いてSiebel CRMとSalesforce間の車両管理・通知・データ同期を実現し、Microsoft Azure経由で請求書連携を行います。フリート管理ポータルからは、SAPのeコマースツールで部品を直接購入できます。一方、Salesforceの柔軟性をもってしても、実装ではいくつかの課題が生じました。
- 多言語対応日英対応にはCustom Labelとロジックベースのレンダリングが必要でしたが、カスタムラベル5,000件の制約により、翻訳に i18next.js を導入しました。
- UIの制約とヒープサイズ上限硬直的なテンプレートはLWCとカスタムCSSで回避。Apexの6MBヒープ上限に対し、クライアント側の画像圧縮を実装しました。
- 大容量ファイルのダウンロードApexが10MB超のファイルをダウンロードできないため、サーバー上の大容量ファイルを安全に扱うカスタムソリューションを構築しました。
- 360度の顧客ビューSales Cloudにゴールデンレコードがなく顧客の全保有車両を一覧できなかったため、Data Cloudで顧客プロファイルを統合し、単一の360度ビューを実現しました。
定着とROI
ポータルの公開は始まりに過ぎず、真の課題は初回ログイン後の継続的なエンゲージメント促進でした。トレーニング、継続的フィードバック、能動的なユーザーリスニングを重視した定着戦略を実施。パイロットユーザーで使い勝手を検証し、ダッシュボードで利用傾向を分析した結果、車両追跡とe請求書のセクションが最も利用されていることが判明しました。Salesforce Data Cloudとの統合により、管理者は拠点管理タブ、一般ユーザーは整備ページを多く利用するといった行動パターンも明らかになり、UX改善の優先順位付けに役立ちました。Cubastionの実装フレームワークは、ニーズ評価、段階的展開、チェンジマネジメントを通じて迅速なROIを確保します。ある物流クライアントでは、配車スケジューリングと請求の自動化により手作業のエラーを45%削減しました。
結論
Salesforce Experience Cloudは、宣言的(declarative)ツールとカスタム開発を組み合わせることで、俊敏性と高度さの双方を提供します。組織のために、その潜在能力を最大限に引き出すために——Cubastionは、ニーズ評価から段階的展開、定着支援までをエンドツーエンドでご支援します。Salesforce Experience Cloudの活用をご検討の際は、Cubastionのビジネスソリューションにご相談ください。