Integración de archivos: usar una imagen como desencadenante y como dato
Descripción general
En este ejemplo, crearemos una integración donde usaremos un archivo de imagen como archivo desencadenante y también utilizaremos esa misma imagen dentro de la etiqueta al momento de imprimir. Siempre que la imagen que desees imprimir tenga el mismo nombre en el archivo desencadenante, podrás cambiar dinámicamente la imagen que quieras imprimir en la etiqueta durante la impresión.
Archivos de ejemplo
Implementación
Crea una carpeta llamada Test en tu unidad C:\. Usaremos esta carpeta para guardar tus archivos y también será la carpeta de escaneo para tu integración. Coloca todos los archivos de ejemplo en esta carpeta Test.
Crea el documento de BarTender
Puedes usar el archivo ImageLabel.btw de arriba o simplemente crear un documento de BarTender siguiendo las instrucciones a continuación:
- Abre BarTender Designer
- Crea un nuevo documento de BarTender
- Selecciona la opción de selector de imagen
que aparece arriba y, en Archivo de imagen externo, selecciona Especificar nombre de archivo...
- Navega hasta la carpeta Test, haz clic en el archivo Picture.png y luego en Seleccionar
- Guarda tu documento de BarTender y nómbralo ImageLabel.btw
Crea la integración
Puedes usar el archivo ImageFileIntegration.btin de arriba o simplemente crear una nueva integración siguiendo las instrucciones a continuación:
- Abre Integration Builder
- Selecciona Archivo entre las opciones de integración disponibles
- En las opciones de Detección de archivo, cambia el patrón de archivo a *.png
- En esta misma ventana, configura Acciones después de la detección en Ninguna. Más adelante explicaremos por qué.
- Dirígete a la acción Imprimir documento. En Documento, selecciona ImageLabel.btw como la etiqueta que deseas imprimir.
- Agrega una acción usando el botón azul
junto al árbol de Acciones. Específicamente, selecciona la acción Eliminar archivo:
- En la opción de archivo, navega y selecciona la imagen Picture.png como el archivo que se eliminará. Esta acción cumple dos funciones:
- Permite que la imagen se use en la acción Imprimir documento, es decir, la etiqueta tiene una imagen de referencia al momento de imprimir, y
- Evita que la integración se ejecute indefinidamente en un bucle infinito, lo cual ocurriría después de configurar Acciones después de la detección en Ninguna.
- Guarda tu integración.
Prueba la integración
- Haz clic en la opción Probar integración en el menú Inicio.
- Haz clic en el botón Iniciar en la parte superior derecha de la ventana de pruebas. Tu integración debería comenzar ahora.
- Observa los mensajes de salida. Verás cómo BarTender puede imprimir el documento y luego eliminar la imagen.
- Puedes probar de nuevo agregando otra imagen Picture.png de tu elección (recuerda que puedes usar cualquier imagen siempre y cuando el nombre y la extensión sean Picture.png cuando la coloques en la carpeta Test de activación)
Despliega la integración
- Desde la barra de herramientas de Integration Builder, haz clic en
Desplegar integración para abrir el cuadro de diálogo Nuevo despliegue. - En el cuadro de diálogo Nuevo despliegue, ingresa un nombre y una descripción para tu despliegue.
- Asegúrate de que la configuración Archivo de integración muestre IntegrationFile.btin (o el nombre con el que guardaste tu integración).
- En Servidores de destino, agrega el/los servidor(es) donde deseas desplegar el archivo de integración.
- Especifica la configuración de Manejo de errores que desees.
- Haz clic en OK para cerrar el cuadro de diálogo y desplegar el archivo de integración.
- La Consola de administración se abrirá en el nodo Integraciones, mostrando tu integración.