Switch
Ejecución de aplicaciones línea de comandos (CLI) en Switch
El problema
Hay potentes herramientas que sólo tienen una interfaz de línea de comandos. Una de estas herramientas es EXIF para extraer metadatos de las imágenes. Switch lee de forma nativa los metadatos de los archivos JPEG. Si un flujo de trabajo se ocupa de imágenes RAW, la herramienta EXIF es imprescindible.
Switch puede llamar a las herramientas de línea de comandos desde dentro de un flujo. Esta funcionalidad se puede lograr usando scripts, en la mayoría de los casos. Sin embargo, existe el medio para realizar la tarea sin necesidad de utilizar scripts.
La solución Switch
Con esta solución, Switch ejecuta la aplicación de línea de comandos, EXIF.exe para extraer metadatos de las imágenes:
- Los imágenes entran en el flujo a través de un punto de envío o una red compartida
- Se accede a la aplicación EXIF por medio de Switch utilizando el elemento de línea de comandos, produciendo un archivo XML con los metadatos de la imagen
- El nuevo archivo XML está asociado con el archivo de imagen correspondiente
- Los metadatos se utilizan para establecer una estructura de directorios, es decir, Fecha>Resolución>ISO>archivo de imagen, luego el archivo se envía a una red compartida
Beneficios
- Ejecutar aplicaciones de línea de comandos desde un único elemento de flujo
- Mejorar las habilidades nativas de Switch con una simple aplicación
- Hacer uso de los metadatos de la imagen RAW
Elementos y módulos utilizados en este ejemplo
Módulo cliente
Permite a los usuarios acceder a los flujos de trabajo desde el navegador web
Módulo metadatos
Para hacer uso de los datos del trabajo para automatizar la toma de decisiones.
Elemento Job dismantler
Extrae los archivos de una carpeta para procesarlos como trabajos separados
Aplicación EXIF
Aplicación de línea de comandos de terceras partes que lee los metadatos de las imágenes.
Elemento XML Pickup
Para asociar un archivo XML, como metadatos, con un archivo de trabajo
Elemento Rename job
Proporciona mecanismos para el renombrado de trabajos
Elemento Set hierarchy path
Cambia los segmentos de la ruta de acceso a los archivos
Elemento Archive hierarchy
Envía trabajos a una ubicación utilizando la estructura de carpetas definida