Después de configurar los desencadenadores, está en la mitad del proceso de configuración. Antes de implementar el desencadenador, debe probar minuciosamente su funcionamiento previsto cuando ingresan datos y verificar la ejecución de acciones.
Automation Builder Puede probar la configuración mientras continúa trabajando. Algunas acciones tienen capacidades de prueba integradas para que usted pueda concentrarse en la ejecución de la acción individual. También puede probar todos los desencadenadores con el comando Ejecutar vista previa. No obstante, la prueba final siempre debe realizarse en el entorno real, con datos reales y utilizando desencadenadores reales. Así es como monitorea la ejecución del desencadenador, usando Automation Manager.
Probar ejecución de acciones individuales
Algunas de las acciones incluyen la opción de vista previa. Esto le permite cambiar los parámetros de entrada para ver el resultado de la acción en pantalla.
-
Usar filtro de datos: La acción ofrece vista previa de los datos analizados. Las reglas del filtro seleccionado se aplican al archivo de datos de entrada seleccionado. El resultado se muestra en la tabla. Si utiliza áreas o subáreas de asignación, puede ver la vista previa para cada nivel de definición del filtro.
-
Ejecutar instrucción SQL: La acción le permite obtener la vista previa de la ejecución de la instrucción SQL definida. Puede ver el conjunto de datos que resulta de la instrucción SELECCIONAR y la cantidad de filas afectadas por las instrucciones ACTUALIZAR, INSERTAR y ELIMINAR. La ejecución de la vista previa está libre de transacciones, lo que significa puede revertir todos los cambios. Puede cambiar los parámetros de la consulta de entrada y ver cómo influyen en el resultado.
-
Servicio Web: La acción mostrará la vista previa de la ejecución del método (función) seleccionado del servicio Web. Puede cambiar los parámetros de entrada y ver cómo influyen en el resultado.
-
Ejecutar secuencia de comandos: La acción comprobará si hay errores de sintaxis en la secuencia de comandos proporcionada y también la ejecutará. Puede cambiar los parámetros de entrada y ver cómo influyen en la ejecución de la secuencia de comandos.
Probar la ejecución del desencadenador y mostrar la vista previa de la etiqueta en pantalla
Para probar el desencadenador desde el principio, utilice la funcionalidad integrada Ejecutar vista previa. Puede ejecutar la vista previa para cada desencadenador, sin importar su tipo. El desencadenador no se disparará al hacer cambios en el evento monitoreado. Solo un desencadenador iniciado en el Automation Manager puede hacerlo. Por el contrario, el desencadenador ejecutará acciones en función de los datos guardados en un archivo. Debe asegurarse de tener un archivo que contenga los datos de muestra que aceptará el desencadenador en la implementación en tiempo real.
El desencadenador ejecutará todas las acciones definidas, incluido el filtrado de datos, y mostrará las vistas previas de etiquetas en pantalla. La vista previa simulará el proceso de impresión en cada detalle. Las etiquetas se imprimirán con la misma composición y el contenido como se muestra en la vista previa. Esto incluye la cantidad de etiquetas y su contenido. Obtendrá información sobre cuántos trabajos de impresión se producen, cuántas etiquetas contiene cada trabajo y la vista previa de cada etiqueta. Puede navegar desde una etiqueta hacia la siguiente en el trabajo de impresión seleccionado.
El panel de registro muestra la misma información como se mostraría en Automation Manager. Expanda las entradas del registro para ver los detalles completos.
Nota
Cuando ejecute la vista previa, se ejecutarán todas las acciones definidas para el desencadenador seleccionado, no solo la acción Ejecutar vista previa. Tenga cuidado cuando utiliza acciones que modificarán datos, como Ejecutar instrucción SQL o Servicio Web, ya que la ejecución es irreversible.
Para generar vistas previas de etiquetas, realice lo siguiente:
-
Abra la configuración del desencadenador.
-
Asegúrese de que la configuración del desencadenador esté guardada.
-
Haga clic en el botón Ejecutar vista previa, ubicado en el grupo Vista previa de la banda de opciones.
-
Examine los archivos de datos que proporcionan el contenido típico que aceptará el desencadenador.
-
Vea el resultado en la pestaña Vista previa.
Probar la implementación en el servidor de preproducción
Es una buena práctica implementar la configuración en Automation Manager en un servidor de preproducción antes de hacerlo en el servidor de producción. Probar en un entorno de preproducción podría identificar problemas de configuración adicionales que no se han detectado durante la prueba del desencadenador en Automation Builder.
También puede probar el esfuerzo de rendimiento agregando la carga al desencadenador para ver cómo responde. La prueba suministrará información importante sobre la capacidad de proceso disponible e identificará los puntos débiles. En función de las conclusiones, puede implementar varias técnicas de optimización del sistema, como modificar el diseño de las etiquetas para producir secuencias de impresión más pequeñas y optimizar el flujo general de datos desde la aplicación existente hacia NiceLabel Automation.
Diferencias importantes entre la prueba real del desencadenador y la generación de vistas previas en Automation Builder
Si bien las vistas previas del desencadenador en pantalla en Automation Builder ofrecen un método rápido para probar el desencadenador, no debe confiar exclusivamente en ellas. Puede haber diferencias de ejecución entre las vistas previas y la ejecución real del desencadenador cuando utiliza Windows de 64 bits.
Incluso si la configuración funciona correctamente en Automation Builder, asegúrese de ejecutarla en un entorno real utilizando también el Servicio.
-
Cuando ejecute el comando Ejecutar vista previa, la configuración se ejecutará en Automation Builder, que siempre funciona como aplicación de 32 bits. La generación de vistas previas del desencadenador en Automation Builder solamente prueba la ejecución en una plataforma de 32 bits.
-
Cuando ejecute los desencadenadores en un entorno real, la configuración se ejecutará en Servicio, que también funciona como una aplicación de 32 bits en Windows de 32 bits, y se ejecutará como una aplicación de 64 bits en Windows de 64 bits. Para obtener más información, consulte el tema Ejecutar en modo de servicio.
-
Pueden presentarse problemas cuando el procesamiento del desencadenador se ve afectado por diferencias de plataforma (32 bits contra 64 bits):
-
Acceso a base de datos: Las aplicaciones de 64 bits requieren controladores de bases de datos de 64 bits, y las de 32 bits requieren controladores de 32 bits. Para ejecutar la configuración desde Automation Builder y en el Servicio, necesita controladores de 32 y 64 bits para acceder a su base de datos. Para obtener más información, consulte el tema Acceso a bases de datos.
-
Sintaxis UNC para archivos de red: La cuenta de servicio no puede acceder a los archivos de red compartidos con la letra de la unidad asignada. Debe utilizar la sintaxis UNC para archivos de red. Por ejemplo, utilice
\\servidor\recursos compartidos\archivos\etiqueta.lbl
y noG:\archivos\etiqueta.lbl
, donde G: está asignada a\\servidor\recursos compartidos
. Para obtener más información, consulte el tema Acceso a recursos de red compartidos.
-
-
Si su servicio NiceLabel Automation se ejecuta con una cuenta de usuario distinta a la que utiliza para Automation Builder, es posible que las cuentas no tengan los mismos privilegios de seguridad. Si puede abrir la etiqueta en Automation Builder, es posible que la cuenta de usuario para el Servicio no tenga acceso. Para ejecutar Automation Builder con la misma cuenta de usuario que la del Servicio, consulte . Usar la misma cuenta de usuario para configurar y ejecutar desencadenadores.