Flux is an enterprise Workload Automation and Managed File Transfer suite that provides a platform for processing files and automating system tasks. Flux is the core automation suite that hundreds of organizations across many industry sectors rely on to execute their core business processes, such as:
- Routine file transfers
- Extract Transform Load (ETL) processes
- Reporting (inventory, sales, etc)
Flux 8.0 now includes native support for ZIP archives, making it even easier to automate common file processing tasks through a simple point-and-click interface.
A Typical File Processing Workflow
A Flux Workflow consists of one or more steps. A workflow step can either be a trigger (wait for an event) or an action (perform a task). Workflows can be deployed as a single instance or used as a workflow template to deploy multiple instances of a workflow to process files for many clients.
A common file processing workflow deployed to Flux performs the following tasks:
- Waits for a file to arrive on a server, such as an FTP server, SFTP (SSH) server, or Windows network share
- Check incoming file to ensure it is complete and valid
- Decrypt file
- Unzip file
- Send file to ETL process
- Wait for ETL process to complete
- Restart failed portions of ETL process if there is a failure
- Send email notifications when errors occur and when SLA deadlines are approaching or exceeded
Here is the actual visual representation of such a workflow in Flux:
Typical File Processing Workflow
The visual workflow model makes it easy to design workflows to automate routine system tasks such as waiting for and processing files. It’s easy to understand how the process is automated just by looking at the visual workflow. The visual workflow model makes it easy to design, maintain, and modify file processing workflows.
Managing File Processing Workflows
Desktop applications have their place, but they are not for monitoring and administering automated tasks which run across multiple servers. Flux provides a slick modern Operations Console that allows you to manage your workflows right from your web browser. There is no software to install on your desktop. You design, deploy, promote, monitor and control workflows all through your web browser.
Benefits of Flux
Even simple tasks become seemingly difficult after attempting to force ad-hoc scripts to scale to increasing enterprise loads. Managing ad-hoc scripts in a distributed environment, especially with a large team that spans across business units, is an all too familiar problem. Flux solves this problem through a visual workflow model and centralized web interface.
Flux 8.0 includes several new features in addition to native zip archive support that make Flux the ideal solution to eliminate the headaches of automating routine file tasks.
For more information on processing zip files with Flux, reach out to a Flux engineer at flux.ly.