AuraPlayer Onboarding - Steps to Go Live - from Zero to Production Follow
AuraPlayer is a tool to automate and mobilize Oracle technologies towards digital transformation. AuraPlayer supports several technologies and supplies many modules to suit your business needs. This document will describe the implementation steps of AuraPlayer. The implementation steps are applicable for all AuraPlayer modules and technology. Please note that the “developing the solution” stage is slightly different depending on the module you have chosen.
AuraPlayer's Modules
AuraPlayer contains the following modules:
- Robotic Process Automation (RPA)
- Mobile applications
- APIs to your Oracle technologies - which can be integrated into any API consumer, including chatbot, APEX, web, etc.
- Testing / Monitoring as part of your QA/DevOps cycle
- EBS Packaged mobile applications - Such as iExpense, Leave and Absences, etc.
AuraPlayer's Technologies
AuraPlayer supports the following technologies:
- Oracle EBS
- Oracle Forms
- Standard web HTML based applications
- Direct DB access (Oracle, SAP Hana, SqlServer, MySql, PostgreSQL)
Scope Definition
Audience: Project Manager, Business Process Lead, Technical Lead
During the scope definition step, we will define the following:
- Which technology you would like to connect to, and which AuraPlayer's modules you would like to use.
- We will review your environment and the workflows we will be recording as the basis for the modernisation.
Definition of the Scope is a crucial step in a successful project for several reasons:
- The AuraPlayer team learns what is expected and will make recommendations accordingly.
- The timeline and critical path are determined in advance - plans can be created accordingly.
- The outcome is mutually understood and agreed upon. This way, faster deliverables can be moved to production in less time and an agile manner.
Architecture and Security
Audience: Project Manager, Business Process Lead, Technical Lead, IT Lead, Network Lead, Security Lead
In this stage, we will discuss architecture issues such as the deployment and infrastructure environment, number of users, scalability issues, authentication and Single-Sign-On factors, etc. It is crucial to understand these as it will affect the production deployment.
Installation on Dev, Test, and Prod Environments
Audience: Project Manager, Business Process Lead, Technical Lead, IT Lead, Network Lead, Security Lead
The installation will be performed according to the architecture decided upon during the Architecture and Security step.
It is recommended to ensure all servers are ready according to the prerequisites guide prior to the installation meeting.
APIs Recordings
Audience: Business Process Lead, Tech Lead
All of AuraPlayer’s modules are based on the prior creation of API’s. Whether we are building a mobile application, RPA bots, automated testing, 3rd party integration, etc., we will need to create/record APIs which will be used at a later stage.
Creating APIs will be done after we know which workflows are needed, how they work, which APIs need to be exposed, and their input and output parameters.
Creating APIs will be based on either Oracle Forms/EBS or HTML pages or by defining SQL statements directly against the DB.
Developing the Solution
As previously mentioned, AuraPlayer lets you build many digital applications using our different modules. Each solution may have different steps:
Module #1 - RPA
Audience: Business Process Lead, RPA developer
We will build the automated flow using the AuraPlayer RPA flowchart. The flowchart will use the APIs that were already recorded in the previous step.
Module #2 - Mobile Apps
Audience: Business Process Lead, Developers
First, we will plan the design and layout of the application: what pages, what fields will be presented, and device type, usability, etc. This will save vast amounts of time during the application creation process.
Next, we will build mobile and web applications using the no/low code AuraPlayer Visualizer. In the visualizer, we will define the application pages, fields, the application look and feel and use the APIs that were already created in the previous step. At this point, we will have a working mobile application.
Module #3 - Oracle EBS Template Mobile applications
Audience: Business Process Lead, Developers
AuraPlayer has already built many predefined mobile applications based on several Oracle EBS applications, such as iExpense, Payslip, Order Entry, Leave and Absences, etc.
In this stage, we'll install the requested template application, adjust it, add and change objects if needed - all according to your specific customizations. Recording of APIs and UI changes using the Visualizer are required for the customizations only.
Module #4 - AuraTester
Audience: QA Engineers
With a few clicks, AuraPlayer APIs are easily grouped into Tests and Tests Groups. Tests Groups provide a way to activate all tests in a common functional grouping in one click. At the end of the execution, you'll get a summary report for all executed tests. Your tests can also be automatically executed as part of your pipeline. A Tests Group is wrapped as microservices via SOAP/REST. Thus, you will also be able to call the Tests Group from your CI/CD tool.
Module #5 - 3rd party integrations
Audience: Developers
Any recorded APIs are wrapped as microservices via SOAP/REST. These can then be called from any 3rd party Testing tool.
Move to UAT and Production Environment
Audience: Project Manager, business lead, Tech Leaders, IT Lead, Network Lead, Security Lead
Deploying the application to a different environment occurs within a few minutes, it performs a backup and restore of the application. Next, you may need to configure your network and security according to your organization's system requirements.
After deploying to a different environment, it is recommended to test it to make sure it is working properly.
Launch
Once your application is running in production, it is recommended to expose it to your users gradually and get direct feedback. This way, you can have multiple test subjects that can provide feedback and allow for agile phased enhancements to the existing applications.
Training
AuraPlayer supplies several training courses:
- Creating and Recording APIs
- RPA and the flow chart
- Mobile app creation via the Visualizer
- AuraTester
- Troubleshooting and error handling
- AuraPlayer administration including system parameters, logging and statistics
Comments
0 comments
Please sign in to leave a comment.