詳細情報:
長時間の通話での継続 (管理パッケージ)
管理パッケージランタイムでは、長時間の通話をサポートするために、Salesforce で Apex 継続が提供されます。OmniScript で実行時間が長い Integration Procedure または Apex クラスをコールする場合は、継続を有効にできます。FlexCard が HTTP アクションまたはリモートアクションを含む実行時間の長い Integration Procedure をコールする場合、継続を有効にできます。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
実行時間が長い Integration Procedure をコールする OmniScript の場合、[Integration Procedure Action (Integration Procedure アクション)] の [Use Continuation (継続を使用)] 設定を確認します。
リモートアクションを使用して Apex クラスをコールする OmniScript の場合、次の 2 つのオプションがあります。
-
Make a Long-Running Remote Call Using VlocityContinuationIntegration (管理パッケージ) — このアプローチは古く、まだサポートされていますが、廃止されています。
-
Make a Long-Running Remote Call Using Omnistudio.OmniContinuation (管理パッケージ) — Summer '21 以降で使用可能なこの方法は、名前空間に依存しないためお勧めします。
- VlocityContinuationIntegration (管理パッケージ) を使用した長時間のリモート通話
管理パッケージランタイムの場合、長時間のリモート通話をサポートするために、Vlocity では Salesforce 継続オブジェクトの使用がサポートされます。VlocityOpenInterface2 インターフェースと VlocityContinuationIntegration クラスは、継続オブジェクトを使用する通常のリモート通話とリモート通話をサポートします。新しい Apex クラスでは、VlocityOpenInterface を使用しないでください。 - OmniStudio.OmniContinuation (管理パッケージ) を使用した長時間のリモート通話
管理パッケージランタイムの場合、長時間のリモート通話をサポートするために、Vlocity では Salesforce 継続オブジェクトの使用がサポートされます。

