インタラクションプロセスフロー

インタラクションプロセスフロー図は、システムコンポーネント、サービス、ユーザー間のインタラクション、データフロー、プロセスステップの順序を示しています。これらの図は、アーキテクトと開発者が、システムのさまざまな部分でどのように通信し、イベントがアーキテクチャをどのように伝播し、非同期プロセスと同期プロセスがどのようにオーケストレーションされるかを理解するのに役立ちます。システムの動作の把握、ボトルネックの特定、プロセスフローの最適化に不可欠なドキュメントが提供されます。

このセクションには、インタラクションプロセスフローに関連する 16 個の参照図が含まれています。

図の名前 説明
Openapi スキーマを使用した Apis への外部インテグレーション OpenAPI スキーマを使用した API を使用した外部インテグレーションを示す『Building Forms Decision Guide (フォーム作成決定ガイド)』のソリューションアーキテクチャ図の例。
Http を介した外部インテグレーション HTTP プロトコルを使用した外部インテグレーションを示す『Building Forms Decision Guide (フォーム作成決定ガイド)』のソリューションアーキテクチャ図の例。
MuleSoft Apis および Rpa ボットを使用した外部インテグレーション MuleSoft API と RPA ボットを使用した外部インテグレーションを示す『Building Forms Decision Guide (フォーム作成決定ガイド)』のソリューションアーキテクチャダイアグラムの例。
外部サイトでの Lightning Out 外部サイトに LWC コンポーネントを埋め込む方法を示す『Building Forms Decision Guide (建築フォーム決定ガイド)』のソリューションアーキテクチャの例。
ワイヤ アダプタを介した Lightning Web コンポーネントの相互作用 『Building Forms Decision Guide』のソリューション アーキテクチャ図の例。Lightning Web コンポーネントがワイヤー アダプターを使用してどのようにやりとりするかを示しています。
Lightning Web コンポーネントの画面外データ操作 Lightning Web コンポーネントの画面外データ操作を示す、『Building Forms Decision Guide (フォーム決定ガイド)』のソリューションアーキテクチャ図の例。
カスタムクエリを使用した非同期 Apex 監視 非同期プロセスの状況を追跡し、一括処理ジョブとスケジュール済みジョブの結果を表示するコンポーネントが表示されます。
プラットフォームイベントを介した非同期処理 プラットフォームイベントでの非同期処理のしくみを示します。バスに公開されたイベントは、登録者が処理するために消費されます。
Batch Apex Fair Usage Algorithm 使用量の適正化アルゴリズムによって、Salesforce Platform の各組織がバッチ処理リソースの「公平な配分」を得る方法を示します。
Apex メッセージの一括再キューイング Salesforce Platform のフロー制御メカニズムが、制限を超えた場合にメッセージを再キューに入れることで、1 つの組織がバッチキューをフラッディングしないようにする方法を示します。
Javascript Remoting でのボックスキャリング パフォーマンスを改善するために、複数の JavaScript リモート要求を同時に発行したり、1 つの XHR 要求で「ボックス化」したりする方法を示します。
Lightning アクションでのボックスキャリング 複数の Lightning アクションを同時に発行する方法や、ネットワーク コールを最適化するために 1 つの XHR 要求で「ボックス化」する方法を示します。
Claim Check レコードが変更されたときに公開されるイベントを表示します。イベントのメッセージボディはデータベースに保存され、参照のみがメッセージバスを介して渡されます。
顧客パーソナライズフロー パーソナライズエンジンから配送システムまでのエンドツーエンドの情報フローに関連する時間ベースのやりとりが表示されます。
Fanout 複数の登録者がイベントを処理しながら、ユーザー操作によってレコードが変更されたときに、公開および 1 つのキューに書き込まれるイベントを表示します。
ミドルウェア Pull Via Platform イベント通知 プラットフォームイベントを使用してアウトバウンドインテグレーションを提供する方法や、Salesforce からデータを取り込むようにミドルウェアツールに指示する方法を示します。
ミドルウェアのスケジュール済み取り込み Middleware が SOAP API または REST API に対して同期要求を実行し、リアルタイム処理に伴う遅延を最小限に抑える方法を示します。
合格メッセージ パブリッシャー、登録者、およびコンポーネント間のメッセージパッシングが含まれる [Passed Messages (メッセージを通過)] パターンのプロセスフローの例を示しています。
Publish Subscribe [Publish/Subscribe (公開/登録)] パターンが表示され、複数のパブリッシャー、複数の登録者、複数のメッセージブローカーが含まれます。
Publish Subscribe Unique Copy ユーザー操作、フロー、または一括処理ジョブを介してレコードが変更されたときに、各登録者がイベントの一意のコピーを受信する公開中のイベントを表示します。
ストリーミング 公開されているイベントのストリームを表示します。ストリームをリスンしている登録者は、イベントをリアルタイムで受信します。
キューイング キューに公開および書き込まれるイベントと、登録者がイベントを順番に処理する様子を表すキューパターンの例を示しています。
OmniStudio インテグレーション OmniStudio インテグレーションパターンとデータ操作に関する『Building Forms Decision Guide (フォーム作成決定ガイド)』のソリューションアーキテクチャの例。