La sección Acciones especifica la lista de acciones que se ejecutarán cada vez que se dispare un desencadenador.

Definir acciones

Para definir una acción, haga clic en el icono de acción del grupo de la banda de opciones Insertar acción. La banda de opciones principal contiene las acciones más utilizadas. Para ver todas las acciones disponibles, haga clic en el botón Todas las acciones. Para ver los comandos disponibles relacionados con la acción seleccionada, haga clic con el botón derecho en ella y seleccione el comando en la lista.

UUID-e88c780c-20fd-4ac2-32c5-d87d9671e8ca.png

Acciones anidadas

Son algunas acciones que no pueden utilizarse independientemente. Su funcionalidad específica requiere que estén anidadas debajo de alguna otra acción. Utilice los botones del grupo de la banda de opciones Orden de las acciones para cambiar la ubicación de las acciones. Cada acción se identifica con el número de ID que muestra su posición en la lista, incluidas las acciones anidadas. Este número de ID se mostrará en el mensaje de error para que encuentre la acción problemática más fácilmente.

UUID-7cda050d-5e85-d9bd-6bf4-1e1b227b0fa3.png

Nota

La acción Imprimir etiqueta es un buen ejemplo de este tipo de acción. Debe colocarla debajo de la acción Abrir etiqueta, de modo que haga referencia a la etiqueta exacta que debe imprimirse.

Ejecución de acciones

Las acciones de la lista se ejecutarán solo una vez por desencadenador. Como las acciones se ejecutan de arriba abajo, su orden es importante.

Existen dos excepciones. Las acciones Para bucle y Usar filtro de datos ejecutarán acciones anidadas muchas veces. La acción Para bucle se ejecuta tantas veces como esté definido en sus propiedades, y Usar filtro de datos, tantas veces como registros haya en un conjunto de datos devueltos por el filtro asociado.

NiceLabel 10 se ejecuta como servicio con una cuenta de usuario de Windows especificada y hereda los permisos de seguridad de la cuenta. Para obtener más detalles, consulte la sección Ejecutar en modo de servicio en la NiceLabel Guía del usuario de Automation.

Acciones condicionales

Cada acción se puede configurar como una acción condicional. Las acciones condicionales solo se ejecutan cuando las condiciones dispuestas permiten su ejecución. La condición es una única secuencia de comandos de línea (VBScript o Python). Para definir la condición, haga clic en Mostrar opciones de ejecución de acciones y tratamiento de errores en las propiedades de la acción para expandir las posibilidades.

UUID-302dd779-eb43-b16d-6216-fe15c7b66dc2.png

En este caso, la acción se ejecutará solo si se ha completado correctamente la acción anterior, de modo que la variable interna ActionLastErrorID tiene un valor de 0. Para utilizar dicha condición con variables internas, primero debe habilitar la variable interna.

Identificar acciones en el estado de error de configuración

Si una acción no está completamente configurada, se marca con un icono de exclamación rojo. Dichas acciones no pueden ejecutarse. Puede incluirla en la lista Acción, pero deberá completar la configuración antes de que pueda iniciar el desencadenador. Si una de las acciones anidadas está en estado de error, todas las flechas de expansión principales (a la izquierda del nombre de la acción) también estarán en rojo para indicar el error de la subacción.

UUID-eee99ccf-d83f-d7c4-7520-a2bb7bf0f690.png

En este caso, la acción Abrir etiqueta tiene errores de configuración. No hay ningún parámetro especificado para el nombre de la etiqueta. El icono de exclamación rojo aparece junto al parámetro erróneo en la acción misma, en la lista de acciones, en la pestaña Acciones, en la pestaña del desencadenador y en la pestaña Elementos de configuración. Esto hace que el problema pueda identificarse fácilmente.

Deshabilitar acciones

De manera predeterminada, toda acción recién creada estará habilitada y se ejecutará si se dispara un desencadenador. Puede deshabilitar las acciones que no necesita, pero que igual desea conservar en la configuración. Un acceso directo a la habilitación y deshabilitación de acciones es una casilla de verificación que se encuentra a la derecha del nombre de acción en la lista de acciones definidas.

UUID-07cad230-602f-d53f-4c3a-1c8bacbc2888.png

En este caso, la acción Establecer impresora está aún definida en la lista de acciones, pero se ha deshabilitado. Actualmente no es necesaria y se omitirá durante el procesamiento, pero puede volver a habilitarla fácilmente en cualquier momento.

Copiar acciones

Puede copiar la acción y pegarla en el mismo desencadenador o en otro. Puede utilizar los accesos directos convencionales del teclado de Windows o hacer clic con el botón derecho en la acción.

Al hacer clic con el botón derecho en la acción, se mostrarán los comandos contextuales disponibles para el objeto seleccionado.

Automation Builder también le permite hacer una selección de múltiples acciones y realizar las operaciones de copiar, pegar y eliminar con ellas. Para hacer una selección, use Ctrl/Shift + Clic en las acciones requeridas.

Nota

Solo es posible seleccionar múltiples acciones en la misma acción principal, es decir todas las acciones seleccionadas deben estar en el mismo nivel.

Navegar en la lista de acciones

Use el mouse para seleccionar la acción definida y luego hacer clic en el botón de flecha respectivo, en el grupo Orden de acciones en la banda de opciones. También puede usar el teclado. Las teclas de dirección mueven la selección en la lista de acciones, Ctrl + las teclas de dirección mueven la posición de las acciones hacia arriba y hacia abajo, y también de izquierda a derecha para anidarlas.

Describir las acciones

El grupo Acerca de permite describir todas las acciones NiceLabel 10.

  • Nombre: en forma predeterminada, el nombre de la acción se define según el tipo y, por lo tanto, no es único. Defina un nombre personalizado para poder reconocerla inmediatamente de otras acciones, en los registros y en los mensajes de errores potenciales.

  • Descripción: notas del usuario para la acción seleccionada. La descripción se muestra en el explorador de acciones.

  • Tipo de acción: campo de solo lectura que muestra el tipo de acción.