Para saber más sobre los desencadenadores en general, consulte el tema Comprender los desencadenadores.
El evento desencadenador de archivo se produce si:
-
cambia el archivo monitoreado
-
cambia un conjunto de archivos en la carpeta monitoreada
-
aparece un nuevo archivo en la carpeta monitoreada
En función de la configuración del desencadenador, el sistema Windows alerta al desencadenador sobre los archivos que se cambiaron, o el desencadenador mismo mantiene una lista de la marca de tiempo de la última escritura de los archivos y se dispara cuando el archivo tiene una marca de tiempo más reciente.
Nota
Uso típico: el sistema de negocio ejecuta una transacción, que en efecto genera el archivo desencadenador en la carpeta compartida. El contenido de los datos puede estructurarse en CSV, XML y otros formatos, o bien en un formato heredado. De cualquier modo, NiceLabel Automation leerá los datos, analizará los valores utilizando los filtros y los imprimirá en etiquetas. Para obtener más información sobre el modo de analizar y extraer datos, consulte la sección Comprender los filtros.
General
Esta sección le permite configurar los parámetros más importantes del desencadenador de archivo.
-
Nombre: Especifica el nombre único del desencadenador. El nombre lo ayuda a distinguir los diferentes desencadenadores cuando los configura en Automation Builder y luego cuando los ejecuta en Automation Manager.
-
Descripción: Le permite describir el rol de este desencadenador. Ingrese una breve explicación acerca de lo que hace el desencadenador para ayudar a los usuarios.
-
Detectar el archivo especificado: Especifica la ruta y el nombre del archivo, el cual está monitoreando en busca de cambios.
-
Detectar conjunto de archivos en una carpeta específica: Especifica la ruta a la carpeta, la cual está monitoreando en busca de cambios de archivos, y los nombres de archivos. Puede utilizar los comodines estándares de Windows "*" y "?". Algunos tipos de archivo se predefinen en el cuadro desplegable; usted puede ingresar sus propios tipos.
Nota
Al monitorear la carpeta de red, asegúrese de utilizar la notación UNC de \\servidor\compartir\archivo
. Para obtener más información, consulte el tema Acceso a recursos de red compartidos.
-
Detectar cambios automáticamente: NiceLabel Automation responde a los cambios en los archivos tan pronto como se crea o modifica un archivo. En este caso, el sistema operativo Windows informa al Servicio NiceLabel Automation sobre el cambio. Puede utilizarlo cuando la carpeta monitoreada se encuentra en el disco local y también en algunos entornos de red.
-
Verificar cambios en la carpeta en intervalos: NiceLabel Automation escanea la carpeta en busca de cambios en el archivo en los intervalos de tiempo definidos. En este caso, NiceLabel Automation monitorea la carpeta en busca de cambios de archivos. Este método de sondeo suele ser más lento que la detección automática. Utilícelo como reserva, cuando la detección automática no puede utilizarse en su entorno.
Ejecución
Las opciones de la sección Acceso a archivo especifican el modo en que la aplicación accederá al archivo desencadenador.
-
Abrir archivo exclusivamente: Especifica que se abra el archivo desencadenador en modo exclusivo. Ninguna otra aplicación puede acceder al archivo al mismo tiempo. Esta es la opción de selección predeterminada.
-
Abrir archivo con permisos de solo lectura: Abre el archivo desencadenador en modo de solo lectura.
-
Abrir archivo con permisos de lectura y escritura: Abre el archivo desencadenador en modo de lectura y escritura.
-
Período de reintento de abrir archivo: Especifica el período de tiempo después del cual NiceLabel Automation intenta abrir el archivo desencadenador. Si continúa siendo imposible acceder al archivo después de este período, NiceLabel Automation arrojará un error.
Las opciones en la sección Opciones de monitoreo especifican las posibilidades de detección de archivos.
-
Comprobar tamaño de archivo: Habilita la detección de cambios no sólo en la marca de tiempo del archivo, sino también en la longitud del archivo. Los cambios en la marca de tiempo del archivo posiblemente no se detecten en algunos casos. Por lo tanto, Automation también comprueba cambios en el tamaño del archivo y desencadena las acciones.
-
Ignorar archivos desencadenadores vacíos: Si el archivo desencadenador no tiene contenido, se ignora. Las acciones no se ejecutan.
-
Eliminar archivo desencadenador: Una vez que el cambio en el archivo desencadenador ha sido detectado, y se dispara el desencadenador, Automation elimina el archivo. Al habilitar esta opción, la carpeta se mantendrá limpia de archivos ya procesados.
Nota
NiceLabel Automation siempre crea una copia de seguridad de los datos recibidos por el desencadenador. Los contenidos del archivo desencadenador se guardan usando un nombre del archivo único. Esto es importante cuando se necesita el contenido del archivo desencadenador en alguna de las acciones, como Ejecutar archivo de comando. La variable DataFileName hace referencia a la ubicación de la copia de seguridad de los datos desencadenadores.
-
Vaciar contenidos de archivo: Una vez que se ejecutan las acciones, el archivo desencadenador se vacía. Esto es útil cuando las aplicaciones de terceros anexan datos al archivo desencadenador. Usted desea conservar el archivo para que pueda anexarse, pero no desea imprimir datos antiguos.
-
Rastrear cambios con el desencadenador inactivo: Dispara el desencadenador cuando los archivos cambian con el desencadenador inactivo. Cuando su NiceLabel Automation no se implementa en el entorno de alta disponibilidad con servidores de respaldo, los archivos desencadenadores de entrada pueden perderse si el servidor está apagado. Cuando el NiceLabel Automation está nuevamente encendido, los archivos desencadenadores existentes pueden procesarse.
-
Cantidad de ejecuciones de acciones simultáneas: Especifique la cantidad de ejecuciones de acciones simultáneas. No es necesario esperar a que termine la ejecución para que comience la siguiente. Su orden de procesamiento de acción se mantiene igual mientras, simultáneamente, la misma acción de otro subproceso se comienza a ejecutar.
La cantidad máxima de ejecuciones de acciones simultáneas depende del rendimiento de su hardware. Obtenga más información sobre Procesamiento paralelo.
Otros
Las opciones en la sección Comentarios del motor de impresión especifican los parámetros de comunicación que le permiten recibir comentarios del motor de impresión.
-
Impresión supervisada: Activa el modo de impresión sincronizada. Utilícela siempre que quiera enviar el estado del trabajo de impresión a una aplicación de terceros. Para obtener más información, consulte el tema Modo de impresión sincronizada.
Las opciones en la sección Procesamiento de datos especifican si quiere recortar los datos para que entren en la variable o ignorar las variables de las etiquetas faltantes. En forma predeterminada, notificará los errores e interrumpirá el proceso de impresión si intenta guardar valores muy largos en la variable de la etiqueta o intenta configurar valores para variables de etiquetas no existentes.
-
Ignorar exceso de contenido de variables: trunca los valores de datos que exceden la longitud de la variable tal lo definido en el diseñador de etiquetas para que se ajusten. Esta opción está en efecto cuando se configuran valores de variables en los filtros, desde los archivos de comandos y cuando se configuran valores de variables de desencadenadores para las variables de etiquetas del mismo nombre.
Ejemplo 19. Ejemplo
La variable de la etiqueta acepta 5 caracteres como máximo. Con esta opción habilitada, cualquier valor de más de cinco caracteres se trunca a los primeros cinco caracteres. Si el valor es 1234567 ignora los dígitos 6 y 7.
-
Ignorar variables de etiquetas faltantes: Al imprimir con archivos de comandos (como un archivo JOB), el proceso de impresión ignora todas las variables que están:
-
especificadas en el archivo de comandos (que usan el comando SET)
-
no definidas en la etiqueta
Lo mismo sucede si define el área de asignación en un filtro para que extraiga todos los pares nombre-valor, pero su etiqueta contiene menos variables.
Al configurar valores de variables de etiquetas no existentes, informo un error. Si esta opción está habilitada la impresión continúa.
-
Las opciones en la sección Secuencia de comandos especifican las posibilidades de las secuencias de comandos.
-
Idioma de secuencias: Selecciona el idioma de secuencias para el desencadenador. Todas las acciones Ejecutar secuencia de comandos que utiliza dentro de un solo desencadenador usan el idioma de secuencia de comandos. seleccionado.
Las opciones en la sección Guardar datos recibidos especifican los comandos disponibles para los datos recibidos por el desencadenador.
-
Guardar datos recibidos por el desencadenador en el archivo: Habilite esta opción y guarde los datos recibidos por el desencadenador. La opción Variable habilita un nombre de archivo variable. Seleccione una variable que contenga la ruta y el nombre de archivo.
Nota
NiceLabel Automation guarda los datos recibidos en un archivo temporal. Este archivo temporal se elimina inmediatamente después de que se completa la ejecución del desencadenador. La variable interna
DataFileName
hace referencia a ese nombre de archivo. Para obtener más información, consulte el tema Variables internas. -
Al guardar datos recibidos por el desencadenador en el archivo: Habilite esta opción para guardar los datos en el desencadenador sólo si se produce un error durante la ejecución de la acción. Puede activar esta opción para mantener los datos que causaron el problema listos para resolver el problema más adelante.
Nota
Asegúrese de habilitar el soporte para impresión supervisada. De lo contrario, no puede detectar errores durante la ejecución. Para obtener más información, consulte el tema Modo de impresión sincronizada.