ルーチン・バッチのエラー識別を改善

ルーチンのバッチでエラーが発生した場合、正常に処理された行はコミットされ、その後にエラーが発生します。 問題の原因となった行のエラーの詳細が表示され、残りの行の処理が試行されます。 このプロセスがバッチに対して繰り返されます。 ただし、複数回の試行を繰り返しても行が残ってしまう場合、バッチ内のエラー数の多さから、それらの行は処理されません。 未処理の行には処理できなかったことを示すエラーが付与され、ルーチンを再度実行する前にバッチを修正する必要があります。

エラー処理の改善により、管理者は修正する必要がある行を容易に識別できる他、バッチ化されたレコードを使用し続けることでパフォーマンスのバランスをとることができます。

有効化のステップ

この機能を有効にするために何もする必要はありません。

ヒントと考慮事項

8回の試行後でもバッチでエラーが発生する場合、残りの行は処理されません。 エラーになった行を確認して修正し、残りの行に同じ問題がないことを確認してから、ルーチンを再度実行する必要があります

主なリソース

ルーチンの詳細は、https://docs.oracle.com/en/cloud/saas/sales/fadsi/overview-of-routines.htmlを参照してください

アクセス要件

ルーチンを使用するには、ルーチンの管理権限(ZCA_MANAGE_ROUTINES)が必要です。 この権限は、次のロールにデフォルトで提供されます。

  • アプリケーション実装コンサルタント
  • 営業管理者
  • 顧客関係管理アプリケーション管理者

ノート: カスタム・オブジェクトを操作する場合は、ORA_CRM_EXTN_ROLEロールも必要です。