Pular para o conteúdo principal
O 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).

Acesso a dados

  • 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

Ajuda sobre objetos

Os tópicos a seguir explicam os objetos e enumeradores disponíveis: