Viva Energy Australia (VEA) has a complex process to manage existing and onboard new franchisees/owners into VEA’s ecosystem as they embark on the setup of each retail service station site. Leonardo helped build a process automation platform and solution using Red Hat® Process Automation Manager on Red Hat OpenShift®.
We implemented several independent components to manage document handling, email generation and notifications to better create visibility and documentation of the data support this retail onboarding.
VEA has a complex process to manage existing and onboard new franchisees/owners into VEA’s ecosystem as they embark on the setup of each retail service station site. Their current automation platform was not fit for purpose for future business requirements. Existing support levels had reduced on the existing platform and there were limitations of the current process automation solution and platform in terms of leveraging enterprise services and RESTful architecture. There was a lack of visibility and documentation of the existing solution, namely the underlying management of data objects and how they relate to the overall VEA canonical data structures.
VEA desired to move to a more modern architecture and platform for their future digital endeavours alongside harmonizing its enterprise middleware with Red Hat.
To accelerate this initiative, Viva migrated its existing Retail Site Setup process from the standalone Activiti based process automation platform to a cloud-based Red Hat Process Automation Manager and Entando Digital Experience Platform.
In discussions with Leonardo, a solution was selected utilising OpenShift and Red Hat Process Automation Manager deployed onto VEA’s Microsoft Azure cloud infrastructure. Some key requirements of the architecture were enabling workflow integration from portal applications, cloud-native, role-based security, modern form creation and an emphasis on DevOps.
Leonardo delivered the following solutions:
Entando
Red Hat Process Automation Manager
Spring Boot Microservices
Red Hat OpenShift Container Platform
Jenkins
Jenkins is the most popular and common CI/CD orchestration platform. Jenkins was used in place of Viva’s existing GoCD. In order to achieve this new platform, Leonardo performed the following phases of work and implemented resulting deliverables utilising an Agile delivery approach:
Implemented VEA’s OpenShift Container Platform Cluster
DevOps enablement
Development
SIT Test
UAT Test
Production Implementation
The implemented solution enhanced the previous application by creating a structured data model that relates to the VEA canonical data model. This adds visibility to the status of each process and enables faster change in the future as well as leveraging a common data vocabulary.
We have completely overhauled and customizing task notifications and escalations to meet VEA’s standard operating procedures. This overcame an existing Activiti limitation that required significant workaround.
The deployed solution implemented several independent components to manage document handling, email generation and notifications. These are not specific to retail-sites and can be used across the organization for additional applications.
The deployment of the application onto OpenShift Container Platform has enabled rapid deployment into multiple environments, ensuring agile deployment and enabling continuous updates. The implemented solution also provides the ability to seamlessly migrate legacy processes into newly released versions.
Leonardo drives continuous process improvement through technology and has worked with many leading enterprises in APAC to enhance the performance of their business processes through architecture and automation as well as integrating their applications, platforms and data to enable disruptive technologies.
2022 ©Incotrade Australia Pty Ltd trading as Leonardo Consulting | All rights reserved | ACN 066 273 256. | Privacy Statement