Script: Principal

Utilice esta página para definir información básica sobre un script. Para abrir esta página, vaya a Admin > Sistema > Script.

Utilice el portal de Consulta de Script para buscar un script existente. Una vez que selecciona un script, se lo dirige al portal de mantenimiento para visualizar y mantener el registro seleccionado.

Nota: Consejos de Script. Hay una zona "Consejos de Script" sensible al contexto asociada a esta página. La zona proporciona enlaces a Sintaxis de Edición de Datos y Temas de Esquema Avanzados que permiten a los usuarios acceder rápidamente a esos temas de ayuda en línea y obtener asistencia para la creación de scripts. Además, la zona proporciona enlaces para visualizar el visor de Documentos Java de Groovy y la lista de permitidos de clases de Groovy de terceros para que los usuarios puedan verificar la lista restringida de clases disponibles para codificación Groovy en el script.

Descripción de Página

Ingrese un código de Script único y una Descripción del script. Use Descripción Detallada para describir el propósito de este script en detalle. Propietario indica si el script pertenece al paquete base o a la implementación ( Modificación de Cliente).

PRECAUCIÓN: Importante. Si introduce un nuevo script, considere cuidadosamente su convención de nombramiento. Para obtener más información, consulte Convención de Nombramiento de Datos del Sistema.

Tipo de Script indica si se trata de un Script de Asistente de Proceso de Negocios, de un Script de Conector, de un Script de Biblioteca Groovy o de un Script de Servicio. Para obtener más información, consulte El Concepto General de Scripts del Asistente de Proceso de Negocios y El Concepto General de Scripts Basados en Servidor.

La Opción de Accesibilidad aparece sólo para scripts del Asistente de Proceso de Negocios. Defina este valor en Accesible desde Menú Script para cualquier script que se inicie como script de uso autónomo. Los scripts con esta configuración pueden estar enlazados a una opción de navegación de manera que se los pueda incocar desde un menú y que el usuario pueda configurarlos como un script favorito. Defina este valor en No Accesible desde el Menú Script para cualquier script que no pueda iniciarse por sí mismo. Por ejemplo, cualquier script invocado como un subscript desde otro script tendría esta configuración. Además, cualquier script que esté diseñado para iniciarse dentro de un portal específico en el que se proporcionan ciertos datos al script debe incluir esta configuración.

Ingrese un Servicio de Aplicación si la ejecución del script se debe asegurar. El servicio de aplicación debe incluir Ejecutar como uno de sus modos de acceso. Consulte Aseguramiento de Ejecución de Scripts para obtener más información. Este campo no aparece si el tipo de script es Script de Biblioteca Groovy.

La Entidad de Algoritmo aparece sólo para Scripts de Conector. Utilice este campo para definir la entidad de algoritmo en la que se puede conectar este script.

El Objeto de Negocio aparece sólo para scripts de conector relacionados con objetos de negocio. Ingrese el Objeto de Negocio a cuyos elementos hará referencia el script de conector.

La Versión de Motor de Script define información clave que afecta el contexto y la ejecución del script.

  • Las versiones de motor de script con valores de 1, 2 y 3 definen la versión del XML Path Language (XPath) que se usará para el script. Las versiones 2 y 3 usan el motor XPath 2 suministrado por el equipo de XQuery. Este es el mismo motor que se usa dentro de la base de datos de Oracle. El motor de script actual versión 3 es una versión modificada que ofrece mejoras de performance sin impacto en los scripts actuales de versión 2.

    La versión de motor de script por defecto es 3.0 para los scripts de conector y de servicio. La versión por defecto para los scripts del Asistente de Proceso de Negocios es 1.0, ya que las versiones de nivel más alto no son aplicables.

    Hay algunos detalles adicionales que se deben tener en cuenta sobre el motor de script versión 1.0:

    • La biblioteca XPath utilizada es Jaxen

    • Para los scripts del Asistente de Proceso de Negocios, se utiliza el xpath del browser y el soporte de XML, a excepción de Internet Explorer, donde se utiliza el analizador XSXML.

    • Xpath 1 (e incluso JavaScript) utiliza aritmética de punto flotante, lo que significa que la adición de una recopilación de números con dos lugares decimales puede finalizar con un valor de 10779,079999999998 en lugar de un valor de 10779,08

  • Un valor Groovy en la Versión de Motor de Script solo se aplica a scripts de conector. Se utiliza para indicar que solo se usan tipos de pasos relacionados con Groovy en el script y señala al sistema que no es necesario convertir los datos hacia y desde una interface XML. Esto permite una ejecución de scripts más eficaz.

  • El valor Modo de Compatibilidad de Framework Versión 2.1 se mantiene para fines de actualización. Este valor solo se debe aplicar a las versiones anteriores de scripts de Asistente de Proceso de Negocios que utilizan una sintaxis incompatible con la sintaxis de Xpath.

Nota: El campo Versión de Motor de Script no aparece para scripts de la Biblioteca Groovy. La versión de motor de script para estos scripts se configura como Groovy por defecto y no se puede cambiar.

Haga click en Visualizar Esquema de Script para visualizar las áreas de datos del script en la ventana visor de esquema. Este enlace no aparece en si la versión de motor de script es Groovy.

Haga click en el hiperenlace Visualizar XSD para visualizar la definición de esquema de un script en formato XSD. Este enlace aparece solo si el tipo de script es Script de Asistente de Proceso de Negocios o Script de Servicio.

El hiperenlace Visualizar Superclase de Script aparece solo para scripts de conector que usan una versión de motor de Groovy. Haga click en este enlace para visualizar el código de la superclase generado por tiempo de ejecución para la implementación del lugar de conector relacionado.

El hiperenlace Visualizar Script como Texto aparece sólo para scripts basados en servidor. Haga click en este enlace para visualizar los comandos de scripting internos en una ventana por separado.

El árbol resume los pasos del script. Puede utilizar el hiperenlace para ir al separador Paso con el paso correspondiente desplegado.