Saltar al contenido principal
En esta página se describen las restricciones de los scripts de actividad personalizada y se enumeran los objetos y enumeraciones disponibles en el entorno de JavaScript de Vantage.”

Restricciones de los scripts

El intérprete de JavaScript de Vantage admite ECMAScript 5.1 y algunas características de versiones posteriores. Para obtener más información, consulte las características de ECMAScript de Jint. Los scripts pueden definir funciones personalizadas, acceder a los catálogos de datos de Vantage mediante la interfaz Context y enviar solicitudes a servicios externos a través de la interfaz Context.
Los scripts no pueden:
  • Enviar solicitudes a bases de datos distintas de los catálogos de datos de Vantage.
  • Usar bibliotecas de terceros, como jQuery.
Los scripts personalizados están sujetos a límites de memoria, tiempo de ejecución, número de comandos y profundidad de recursión para evitar ejecuciones sin control. Si un script supera alguno de estos límites, el procesamiento se interrumpe con un error. Los valores predeterminados los establece el administrador del servidor; los valores actuales son:

Gestión de errores

  • Si se detecta un error de sintaxis en el script, se interrumpe la transacción de la actividad personalizada. El error es visible en Skill Monitor.
  • Si se produce una excepción mientras se ejecuta el script, se interrumpen tanto el script como la transacción. El error es visible en Skill Monitor.
  • Si se captura una excepción del programa con try/catch, el manejo de errores dependerá de lo que haga el script.
Los errores causados por superar las restricciones del script no se interceptan. En estos casos, se interrumpen tanto el script como la transacción.

Referencia de objetos

Contexto de ejecución

Documentos y campos

Clasificación y validación

HTTP

Enumeraciones

Interfaces y enumeradores en desuso