Restrições de Script
- Scripts podem ser usados para escrever funções personalizadas.
- Scripts não podem ser usados para enviar solicitações a bancos de dados que não sejam catálogos de dados do Vantage, cujo acesso é fornecido pela interface Context.
- Scripts podem ser usados para enviar solicitações a serviços externos usando a interface Context.
- Scripts não oferecem suporte a bibliotecas de terceiros como jQuery.
- Memória: 500 MB
- Tempo de execução do script: 600 segundos × número total de páginas do documento em uma transação
- Expressões: 1.000.000 × número total de páginas do documento em uma transação
- Profundidade máxima de recursão: 100
- Tamanho máximo de array: 50.000
- Número máximo de solicitações HTTP que podem ser realizadas no script: 200 × número total de páginas do documento em uma transação
Processamento de erros
- Se for detectado um erro de sintaxe no script, a transação da atividade Custom é interrompida. Uma descrição do erro pode ser visualizada no Skill Monitor.
- Se uma exceção for gerada durante a execução do script, tanto o script quanto a transação são interrompidos. Uma descrição do erro pode ser visualizada no Skill Monitor.
- Se a exceção do programa for capturada usando try-catch, a lógica de tratamento de erros depende do autor do script.
Importante! Erros causados por exceder as restrições do script não são capturados. Nesse caso, tanto o script quanto a transação correspondente são interrompidos.
Ajuda de Objetos
Interfaces
- Context
- Transação
- Document
- ClassConfidenceModel
- Field
- Página
- RuleError
- BinaryFile
- DocumentExportResult
- Region
- Rectangle
- Parameter
- HttpRequest
- MultipartFormDataRequest
Enumeradores
Interfaces e enumeradores obsoletos
- InputData (use Transaction.Documents em vez disso)
- OutputData (use Transaction.Documents em vez disso)
- ExtractedData (use Document em vez disso)
- ExtractedField (use Field em vez disso)
- FieldType (use FieldOcrType em vez disso)
