Software Automation, today, has been the bent of mind in almost all sectors - fast-moving consumer goods, manufacturing, banking and finance, infrastructure, telecom, and more. The post-Covid world has posed serious challenges to both humans and industries. Industries and Plants are grappling with absent migrant laborers with the social distancing exigencies. As a result, plant closures and productivity losses have led to huge losses in businesses. So much so, many businesses are considering automation of their shop floors with robots.
WaveMaker has been farsighted in this paradigm and has capabilities for integrating with automated workflow engines already in place. A WaveMaker application can integrate with the open-source lightweight BPM product - Camunda.
An organization made up of multiple nations wanted a solution that is completely open source and not locked into any commercial software. So WaveMaker's application architecture of code generation in open source technologies combined with Camunda’s open source Engine was the clincher.This organization has a Mechanical Plant with thousands of machines, requiring the automation of inspection and assessment of maintenance Tasks for its machines.
Each of these steps typically requires the intervention, across the hierarchy, of Subject Matter Research Officers (SMRO), Subject Matter Experts (SME), and Maintenance Management Officers (MMOs).
A step like the Assessment of a task has its own workflow.
Implementing the entire business logic to such granular levels using traditional development methods would impede the speed of development, efficiency and tracking and so a lightweight Workflow Engine is a good fit. The business stakeholders for the plant chose WaveMaker which provided an easy modular implementation along with Camunda.
Here is a snippet of the Interaction Diagram at a high level.The WaveMaker Application and the Camunda Workflow can be deployed separately in different cloud instances so as to be able to scale them horizontally.