スクリプトの制限事項
- スクリプトはカスタム関数の作成に使用できます。
- スクリプトは、Context インターフェースを介してアクセスできる Vantage のデータ カタログ以外のデータベースへリクエストを送信するためには使用できません。
- スクリプトは、Context インターフェースを使用して外部サービスにリクエストを送信できます。
- スクリプトは jQuery のようなサードパーティ製ライブラリをサポートしません。
- メモリ: 500 MB
- スクリプトの実行時間: トランザクション内の Document の総ページ数 × 600 秒
- 式: トランザクション内の Document の総ページ数 × 1,000,000
- 最大再帰深度: 100
- 配列の最大サイズ: 50,000
- スクリプト内で実行可能な HTTP リクエストの最大数: トランザクション内の Document の総ページ数 × 200
エラー処理
- スクリプトで構文エラーが検出された場合、Custom activity のトランザクションは中断されます。エラーの詳細は Skill Monitor で確認できます。
- スクリプトの実行中に例外がスローされた場合は、スクリプトとトランザクションの両方が中断されます。エラーの詳細は Skill Monitor で確認できます。
- try-catch を使用してプログラム例外を捕捉した場合のエラー処理ロジックは、スクリプトの作成者に委ねられます。
重要: スクリプトの制限超過によって発生したエラーは捕捉されません。この場合、スクリプトと対応するトランザクションの両方が中断されます。
オブジェクト ヘルプ
インターフェース
- Context
- トランザクション
- Document
- ClassConfidenceModel
- Field
- ページ
- RuleError
- BinaryFile
- DocumentExportResult
- Region
- Rectangle
- Parameter
- HttpRequest
- MultipartFormDataRequest
列挙型
非推奨のインターフェースと列挙体
- InputData(代わりに Transaction.Documents を使用)
- OutputData(代わりに Transaction.Documents を使用)
- ExtractedData(代わりに Document を使用)
- ExtractedField(代わりに Field を使用)
- FieldType(代わりに FieldOcrType を使用)
