インテグレーション・ディシジョンガイドのはじめに

このセクションでは、Salesforce に適したデータインテグレーションツールとアプローチを選択するための実践的な指針を提供します。アウトバウンドインテグレーション、インバウンドインテグレーション、組織間シナリオを対象としており、アーキテクトはパフォーマンス、メンテナンス性、コストのバランスの取れたデータレイヤーインテグレーションの設計と実装を行うことができます。


Salesforce とのデータインテグレーションでは、Salesforce データインテグレーションツールとベストプラクティスの概要を包括的に説明します。

  • Integration Tool Landscape (インテグレーションツールの概要): ローコード、ハイブリッド、プロコードのオプションを含む Salesforce データインテグレーションツールの概要と、特定の使用事例に適したツールの選択に関する指針。
  • 送信インテグレーション: 変更データキャプチャ、外部サービス、Heroku Connect、OmniStudio Integration Procedure、Salesforce Connect、MuleSoft Anypoint、カスタムApexソリューションなど、Salesforceから外部システムにデータを送信する方法。
  • 受信インテグレーション: 外部データを Salesforce に取り込むためのアプローチ。データレプリケーションと仮想化の比較、および各ツールを使用するタイミングに関するガイダンスがあります。
  • 組織間インテグレーション:MuleSoft Anypoint、Heroku Connect、ネイティブSalesforce API、変更データキャプチャ、Salesforce Connect with Cross-Org Adapterなど、Salesforce組織間でデータを共有するための推奨方法。これには、従来のSalesforce-to-Salesforce実装を置き換えるためのガイダンスが含まれます。
  • 決定フレームワーク: 既存のツールやランドスケープ、データフローの要件 (タイミング、方向性、予想されるユーザーエクスペリエンス)、実装の複雑さ、メンテナンス性、データ量、プラットフォームの制限など、インテグレーションツールを選択する場合の主要な考慮事項。

アーキテクトはシナリオごとに適切なインテグレーションツールとパターンを選択でき、不要なデータレプリケーションを最小限に抑え、既存の ESB/ETL ソリューションを活用し、エンタープライズアーキテクチャの原則に準拠した拡張性とメンテナンス性に優れたインテグレーションを実現できます。