ルーチン・バッチのエラー識別を改善
ルーチンのバッチでエラーが発生した場合、正常に処理された行はコミットされ、その後にエラーが発生します。 問題の原因となった行のエラーの詳細が表示され、残りの行の処理が試行されます。 このプロセスがバッチに対して繰り返されます。 ただし、複数回の試行を繰り返しても行が残ってしまう場合、バッチ内のエラー数の多さから、それらの行は処理されません。 未処理の行には処理できなかったことを示すエラーが付与され、ルーチンを再度実行する前にバッチを修正する必要があります。
エラー処理の改善により、管理者は修正する必要がある行を容易に識別できる他、バッチ化されたレコードを使用し続けることでパフォーマンスのバランスをとることができます。
有効化のステップ
この機能を有効にするために何もする必要はありません。
ヒントと考慮事項
8回の試行後でもバッチでエラーが発生する場合、残りの行は処理されません。 エラーになった行を確認して修正し、残りの行に同じ問題がないことを確認してから、ルーチンを再度実行する必要があります
主なリソース
ルーチンの詳細は、https://docs.oracle.com/en/cloud/saas/sales/fadsi/overview-of-routines.htmlを参照してください
アクセス要件
ルーチンを使用するには、ルーチンの管理権限(ZCA_MANAGE_ROUTINES)が必要です。 この権限は、次のロールにデフォルトで提供されます。
- アプリケーション実装コンサルタント
- 営業管理者
- 顧客関係管理アプリケーション管理者
ノート: カスタム・オブジェクトを操作する場合は、ORA_CRM_EXTN_ROLEロールも必要です。