Imprimir un documento utilizando una integración con archivo vacío (Video - 5:01)
Aplicable a: BarTender 2019 y versiones posteriores
Descripción general
El objetivo de este ejemplo es crear una integración que imprima un documento de BarTender específico después de detectar un archivo disparador vacío. Las técnicas utilizadas aquí también se aplican a los ejemplos posteriores.
Escenario
Una planta de fabricación de piezas necesita imprimir un artículo con un número serializado al final de una línea de ensamblaje. En este artículo, no hay otra información dinámica o cambiante, aparte del código de barras que se incrementa. Lo que genera el archivo disparador es un “Sensor de Presencia Láser” hacia el final de la línea de ensamblaje, que detecta las piezas y genera un archivo de texto vacío. Este archivo de texto se coloca en un directorio específico que el Servicio de Integración está monitoreando. Cuando se detecta el archivo, el Servicio de Integración elimina el archivo vacío e imprime el documento especificado.
Implementación
Los siguientes procedimientos describen cómo configurar, implementar y verificar la integración para el escenario descrito anteriormente.
Configurar el archivo disparador vacío
- Crea la carpeta de red donde se guardará el archivo vacío. Esta es la carpeta que el Servicio de Integración va a monitorear. En este ejemplo, se llamará
\\AssemblyLine\NextPart. - En algún otro directorio, crea un archivo de texto en blanco llamado "part.txt".
Crear el documento de BarTender
- Abre BarTender.
- En el menú Archivo, selecciona Nuevo para abrir el Asistente de Nuevo Documento.
- Selecciona Plantilla en blanco y luego haz clic en Finalizar para cerrar el asistente. Aparecerá un nuevo documento en BarTender.
- En el menú Archivo, selecciona Imprimir para abrir el cuadro de diálogo Imprimir.
- En la lista desplegable Nombre, selecciona la impresora que deseas usar y luego haz clic en Cerrar para salir del cuadro de diálogo Imprimir.
- En el menú Archivo, selecciona Configurar página para abrir el cuadro de diálogo Configurar página y configura la página según tus necesidades.
- Cuando termines de configurar la página, haz clic en Aceptar para cerrar el cuadro de diálogo Configurar página.
- En el menú Crear, selecciona Código de barras.
- En el cuadro de diálogo Seleccionar código de barras, elige un tipo de código de barras y haz clic sobre él. Haz clic en el botón Seleccionar para cerrar el cuadro de diálogo.
- Haz clic en cualquier parte de la plantilla para agregar el objeto de código de barras.
- Haz doble clic en el código de barras para abrir el cuadro de diálogo Propiedades del código de barras.
- En el panel de navegación izquierdo, haz clic en la fuente de datos del código de barras.
- Haz clic en la pestaña Transformaciones.
- A la derecha del campo Serialización, haz clic en el ícono
para abrir el cuadro de diálogo Serialización. - En la pestaña Serialización, selecciona Incrementar.
- Haz clic en Aceptar para cerrar el cuadro de diálogo Serialización.
- Haz clic en Cerrar para salir del cuadro de diálogo Propiedades del código de barras.
- En el menú Archivo, selecciona Guardar como y guarda el documento de BarTender con el nombre Serialized.btw.
- Cierra BarTender.
Crear e implementar la integración
- Abre BarTender Integration Builder.
- Haz clic en Crear nueva integración para abrir el cuadro de diálogo Nueva integración.
- Haz clic en Archivo y luego en Aceptar.
- En el panel Integración de archivos, selecciona Integración.
- En el panel Propiedades, ingresa el Nombre de tu integración como "Cada pieza".
- En la lista desplegable Iniciar integración, selecciona Automático.
- En Cuenta de usuario, selecciona si deseas heredar los permisos del servicio.
- Ten en cuenta que, por defecto, las acciones heredarán la cuenta de usuario especificada en el nodo Integración, así que no será necesario configurarla de nuevo en el nodo Acciones.
- En el panel Integración de archivos, selecciona Detección de archivos.
- En el panel Propiedades, en Opciones de detección, selecciona "Equipo/Red" en la lista desplegable Ubicación.
- En la opción Carpeta a escanear, escribe la ruta o navega hasta la carpeta que deseas que el Servicio de Integración monitoree. En este caso, especifica la carpeta \\AssemblyLine\NextPart que creaste en la sección Configurar el archivo disparador vacío de arriba.
- En el campo Patrón de archivo, escribe "*.txt". (No incluyas las comillas.)
- Desplázate hasta la sección Acciones después de la detección. En la lista desplegable Acción, selecciona Eliminar archivo. El archivo ya no es necesario después de ser detectado.
- En el panel Integración de archivos, haz clic en la acción Imprimir documento. (Esta es la acción predeterminada.)
- En el panel Propiedades bajo Documento, haz clic en el botón Examinar para buscar y seleccionar el documento de BarTender que creaste antes, Serialized.btw. Haz clic en Abrir.
- Haz clic en
en la esquina superior izquierda de Integration Builder para guardar el archivo de integración como NewPart.btin. - Haz clic en
Implementar integración para abrir el cuadro de diálogo Nueva implementación. - Ingresa un nombre y una descripción para la implementación.
- Asegúrate de que la configuración Archivo de integración muestre NewPart.btin. Si no es así, haz clic en Examinar y selecciona NewPart.btin.
- En Servidores de destino, agrega el o los servidores donde deseas implementar el archivo de integración.
- En Programación, selecciona Inmediatamente.
- Especifica la configuración de Manejo de errores que desees.
- Haz clic en Aceptar para cerrar el cuadro de diálogo e implementar el archivo de integración.
- La Consola de administración se abrirá en el nodo Integraciones, mostrando tu integración.
Ejecutar el escenario y ver el procesamiento de la integración
- En la Consola de administración, haz clic en el nombre de la integración "Cada pieza" para ver los detalles de la integración.
- Mientras ejecutas el escenario de ejemplo en el siguiente paso, puedes observar los pasos de procesamiento de la integración en la sección Salida de esta vista.
- Usando el Explorador de Windows, copia el archivo de texto en blanco part.txt a la carpeta
\\AssemblyLine\NextPart. - La integración comienza casi de inmediato, eliminando el archivo de texto vacío de la carpeta NextPart y enviando el documento de BarTender a imprimir. Cada vez que ejecutes el escenario, el código de barras del documento impreso se incrementará en 1.