SAP - New IDocs batchトリガー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

New IDoc batchトリガーを使用すると、SAPからのアウトバウンドIDocをリアルタイムでリッスンできます。 このトリガーを使用して、1つのジョブで複数のIDocを処理できます。 New IDoc batchトリガーは、OPA v23.0以降とのみ互換性があることに注意してください。

この機能を最大限に活用するために、1つのトランザクションで複数のIDocを送信できるようにSAPシステムのパートナープロファイルを設定できます。 これにより、IDocをバッチで処理し、システム間のIDoc転送速度を向上できます。 IDocバッチはWorkatoのwebhooks gatewayに送信され、次の制限があります:

説明制限
New IDocs(バッチ)トリガーの最大Webhookペイロードサイズ(バイト)10 MB
New IDocs(バッチ)トリガーの最大Webhookレート制限
  • 定常レート: 1秒あたり20イベント、1時間あたり72,000イベントに相当
  • バースト許容量: バースト時に定常レートを超えて処理できる9,000イベント
New IDocs(バッチ)トリガーの最大バイト制限
  • 定常レート: 30 MB
  • バースト許容量: 30 MB

詳細については、webhooksのレートとメモリの制限セクションを参照してください。

大きなバッチサイズ

SAPで1000を超えるバッチサイズを設定すると、エラーが発生する可能性があります。

New IDocs batchトリガーNew IDocs batchトリガー

開始する前に

このトリガーを使用する前に、SAPシステムでIDocを設定する必要があります。

IDocでのバッチ処理の仕組み

New IDocs batchトリガーは、設定したバッチサイズに基づいてイベントを処理します。 例:

例1

バッチサイズを5に設定しているが10個のIDocが送信された場合、2つのジョブが作成され、各ジョブには5個のIDocが含まれます。

例2

バッチサイズを5に設定しているが2個のIDocが送信された場合、2個のIDocを含む1つのジョブが作成されます。

入力

入力フィールド説明
IDocタイプドロップダウンメニューからIDocタイプを選択するか、message_type.basic_type.extension形式を使用してIDocタイプを手動で入力します。 例: ORDERS.ORDERS05またはDEBMAS.DEBMAS03.ZDEBMAS。 使用する予定のIDocタイプがドロップダウンメニューにない場合は、WorkatoとSAPの間にコネクションを確立する前に、SAPシステムのWE20ダイアログでIDocを設定することを検討してください。
バッチサイズジョブごとに複数のIDocを処理するには、バッチサイズを1から1000の間で設定します。 バッチサイズは、ソリューションアーキテクチャおよびWorkato webhookボリュームの制限に合わせる必要があります。 単一ドキュメントの処理には、'New IDoc'トリガー(バッチタグなし)の使用を検討してください。

Trigger New IDocバッチサイズを設定

メッセージタイプ、基本タイプ、カスタム拡張

一度に1つのメッセージタイプ基本タイプ、およびカスタム拡張(該当する場合)をサブスクライブします。 さまざまなパートナーに対してワークフローが適切に処理されるように、レシピロジックを維持する必要があります。 たとえば、トリガーからのRCVPRNデータピルに条件を適用するか、RCVPRNデータピルに加えてRCVPRTデータピルを追加できます。

出力

このトリガーの出力には、SAPシステムから受信したIDocのすべてのセグメントとデータフィールドが含まれます。

Last updated: