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レート制限 |
|
| New IDocs(バッチ)トリガーの最大バイト制限 |
|
詳細については、webhooksのレートとメモリの制限セクションを参照してください。
大きなバッチサイズ
SAPで1000を超えるバッチサイズを設定すると、エラーが発生する可能性があります。
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'トリガー(バッチタグなし)の使用を検討してください。 |
バッチサイズを設定
メッセージタイプ、基本タイプ、カスタム拡張
一度に1つのメッセージタイプ、基本タイプ、およびカスタム拡張(該当する場合)をサブスクライブします。 さまざまなパートナーに対してワークフローが適切に処理されるように、レシピロジックを維持する必要があります。 たとえば、トリガーからのRCVPRNデータピルに条件を適用するか、RCVPRNデータピルに加えてRCVPRTデータピルを追加できます。
出力
このトリガーの出力には、SAPシステムから受信したIDocのすべてのセグメントとデータフィールドが含まれます。
Last updated: