Pular para o conteúdo principalO interpretador JavaScript do Vantage é compatível com ECMAScript 5.1 (ES5) e alguns outros padrões mais recentes (para mais informações, consulte esta página).
- 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 por meio da interface Context.
- Scripts não podem ser usados para enviar solicitações a serviços externos.
- O script não oferece suporte a bibliotecas de terceiros, como jQuery.
- A atividade Condition apenas redireciona os documentos da transação para o ramo necessário do fluxo de trabalho, sem modificá-los. Portanto, todos os dados aos quais seu script tem acesso são fornecidos somente em modo de leitura.
Limites de uso de recursos do sistema
As regras de script têm limites quanto à quantidade de memória e tempo de CPU que podem consumir, bem como quanto ao número de comandos e à profundidade de recursão. Isso protege o sistema contra perda de desempenho e falhas. Se sua regra exceder qualquer um desses limites, o processamento será interrompido e um erro será exibido. Os valores dos limites são definidos pelo administrador do sistema durante a configuração do servidor ABBYY Vantage. Atualmente, os limites padrão são:
- Memória: 10 MB
- Limite de tempo: 60 segundos
- Limite de comandos: nenhum
- Profundidade máxima de recursão: 100
Os tópicos a seguir explicam os objetos e enumeradores disponíveis: