<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=287945&amp;fmt=gif">

FlowWright Support for Distributed File Systems

Distributed file systems (DFS) have existed for many years and implementations have evolved from being accomplished with hardware solutions to being accomplished with software.  In the old days, hard drives were combined using different RAID configurations to achieve DFS solutions.  Depending on the RAID level, disks were made to either replicate between each other or act like a single drive.  Now, operating systems have evolved to manage DFS and cloud-based drives and file systems inherently offer distributed file systems.

FlowWright v9.7 Highlights

The two biggest changes to the product with this release are 1) FlowWright is now a fully multi-tenant software applications, and 2) FlowWright now supports Distributed File Sychronization. 

Distributed File Synchronization in FlowWright

In distributed processing environments where multiple FlowWright servers automate and integrate processes and systems, files must be synchronized across multiple servers.  FlowWright's Distributed File Synchronization feature accomplishes this.   In a typical customer scenario, where multiple servers are being used the challenge is to ensure all processes have access to real time file and data info, regardless of which server created or houses the information.

v9.7 Self Updating and Optimizing Software Engines

At FlowWright’s heart is its workflow engine.  Over the years, we have added more dedicated engines that power important functionality.  Most recently, v9.7 includes a new service/engine to perform distributed file synchronization in distributed environments.  Now, FlowWright also ensures that engine configuration changes are picked up and acted upon without impacting execution and performance.  

v9.7 Using the New Place Holder Step In Workflows

A “Place Holder” step is just a pass-through step for organizing in the case of some workflow designs, and especially important to use in some circumstances where a synchronize step is used.  Here is a good example of where a placeholder step is needed in a workflow routing a task whose results lead to a synchronized step:

v9.7 FlowWright IPC - Inter Process Communication Within And Between Workflows

FlowWright version 9.7 introduces an extremely useful feature: Inter-Process Communication (IPC.)  IPC provides a pathway for workflows to communicate with each other - or even communicate within the same workflow.  To start with, let’s examine communication within the same workflow.

Transforming FlowWright: Full Multi-Tenant SaaS Support Now

FlowWright has always supported multi-tenancy from an engine perspective,  Many customers who embed FlowWright's workflow capabilities into their applications and products see their users use their own application UI rather than using FlowWright's UI.  And still some customers wanted to leverage FlowWright's UI elements and its engines in  Saas multi-tenant environments.  The main goal of SaaS  - Software-as-a-Service is to have one copy of software serving many tenants or customers.

v9.7 FlowWright REST API Using oAuth For Authentication

FlowWright REST API traditionally was secured using basic authentication with a username and password.  Now, with the release of v9.7 of FlowWright, we support OAuth-based authentication.  OAuth is secure - and popular with web application developers.  Many applications (such as Facebook, LinkedIn, Twitter, HubSpot, SugarCRM, SalesForce) support OAuth authentication.

Business Process Management is More than Workflow

Business process management is cyclical process involving planning, implementation, and evaluation.  Workflow plays a key role.  The diagram below illustrates this process.

Digital Traceability Within Your Warehouse: Extending your WMS

A warehouse, by definition, holds inventory and enterprise workflow software supplements and extends warehouse management software capabilities to create more robust traceability for warehoused assets.