Ejecutar secuencia de comandos

Esta acción mejora la funcionalidad de software utilizando las secuencias de comandos personalizadas VBScript o Python. Utilice esta acción si las acciones integradas no cumplen con los requisitos de manipulación de datos existentes.

Las secuencias de comandos pueden incluir las variables de los desencadenadores, tanto las internas como las que usted define o importa desde etiquetas.

Asegúrese también de que la cuenta de Windows con la que se utiliza el servicio tenga privilegios para ejecutar los comandos de la secuencia.

UUID-fafb7367-d5ff-2f2f-7066-ac42d66fa5f0.png

Nota:

El tipo de secuencia de comandos se configura para cada desencadenador en sus propiedades. Todas las acciones Ejecutar secuencia de comandos dentro de un desencadenador deben ser del mismo tipo.

El grupo Acerca de identifica la acción seleccionada.

  • Nombre: le permite definir un nombre de acción personalizado. Esto permite reconocer las acciones fácilmente en la lista de acciones de la solución. En forma predeterminada, el nombre de la acción se toma de su tipo.
  • Descripción: información personalizada acerca de la acción. Ingrese una descripción para explicar el propósito y la función de la acción en una solución.
  • Tipo de acción : información de solo lectura acerca del tipo de acción seleccionado.

El editor de Secuencias de comandos ofrece las siguientes funciones:

  • Insertar origen de datos : inserta una variable existente o creada recientemente en la secuencia de comandos.
  • Verificar: valida la sintaxis de la secuencia de comandos ingresada.
  • Editor de Secuencias de comandos : abre el editor, que facilita la creación de secuencias de comandos y la hace más eficiente.

Ejecución de acciones y tratamiento de errores

Cada acción se puede configurar como una acción condicional. Las acciones condicionales solo se ejecutan cuando las condiciones definidas permiten su ejecución. Para definir estas condiciones, haga clic en Mostrar opciones de ejecución de acciones y tratamiento de errores.

Las Opciones de ejecución son:

  • Habilitada:Especifica si la acción está activada o desactivada. Se ejecutarán las acciones activadas únicamente. Esta funcionalidad puede usarse al probar un formulario.
  • Condición: define una expresión de programación de una línea que debe proveer un valor booleano (verdadero o falso). Si el resultado de la expresión es verdadero, se ejecutará la acción. La condición ofrece una manera de evitar la ejecución de acciones cada vez.

Las opciones de Tratamiento de errores son:

  • Ignorar error: especifica si un error debe ignorarse. Si está habilitada, continúa la ejecución de acciones incluso si falla la acción actual.

    Nota

    Las acciones anidadas que dependen de la acción actual no se ejecutan en caso de error. La ejecución de acciones continúa con la siguiente acción del mismo nivel que la acción actual. El error se registra, pero no interrumpe la ejecución de la acción.

  • Ejemplo

    Al final de la impresión, tal vez quiera enviar una actualización de estado a una aplicación externa usando la acción Solicitud HTTP . Si la acción de impresión falla, el proceso de la acción se detiene. A fin de ejecutar el informe, incluso luego de un error de la acción de impresión, la acción Imprimir etiqueta debe tener la opción Ignorar error activada.

  • Guardar error en variable: le permite seleccionar o crear una variable para almacenar el error. La misma causa del error también se guarda en las variables internas ActionLastErrorId y ActionLastErrorDesc.