Enterprise Process Flow Automation for Customer Onboarding for a Global Logistics Company

The Need

Our Customer, a leading Logistics company was using a Customer Onboarding application, whose platform is reached its end-of-life platform and was facing multiple technical and performance challenges along with the lack of ability to enhance or add features, etc.  They were looking for a replacement platform.

Impacts Delivered
  • Automated most of enterprise workflows for the customer:
    • User Tasks, Service Tasks, Call Activity, Embedded subprocess, Gateways (Exclusive and Parallel), Send/Receive Tasks, Timers, and Boundary/ Error/ Message Events
    • Selected the most suited BPM tool that ensure maximum ROI for the customer through continuous optimization of performance and cost.
Our Solution
  • We analyzed the BPM tools available in the market. A few are listed below: Elsa (.Net), WorkflowServer (.Net), Activiti (Java), Flowable (Java), Camunda 7 (Java), and Camunda 8 (Java).
  • Analyzed in detail the capability of these tools and ensured whether the challenges of the existing platform (Metastorm) can be resolved or not.
  • Based on our analysis along with our Customer's preference and interest we have opted for Camunda 8. 
  • Leveraged all critical features of Camunda 8 such as:
    • Multi-version Active support, 
    • Support for Containerization and Kubernetes, 
    • Support of Rule Engine for decision evaluation
    • No Central Database hence could continue to scale with each node horizontally.
    • The mode of communication is gRPC and HTTPS.
    • Bi-directional data replication based on the Leader-Follower mechanism.
  • We have implemented a PoC covering a major workflow for evaluating the capabilities and meeting customer requirements.
  • Deployment of Helm Charts to ensure cloud readiness.
  • Evaluation of Performance and Cost incurred to help assess the tool’s long-term usability. 
Tools & Technologies
  • BPMN, Java, FEEL
  • Camunda 8 (Java)

Explore More
Success Stories

Contact
Us

By submitting this form, you consent to be contacted about your request and confirm your agreement to our Privacy Policy.