Robotic Process Automation (RPA) is a rapidly evolving technology that has been widely adopted in various industries for its ability to automate repetitive and rule-based tasks. In this paper, we present a case study of RPA implementation for Estimating Services within Saudi Aramco. The implementation of RPA has led to increased productivity, reduced processing time, and consistent and accurate estimate production. The paper provides an overview of the RPA implementation process, the benefits realized, and the challenges faced during the implementation process.
Keywords: RPA; Estimate; Expenditure Request Release, Process Automation
Sulaiman is an estimating engineer at Saudi Aramco. He is an experienced PMO professional in the Oil & Gas industry. He has previous experience in all project lifecycles part of the project management team within Saudi Aramco. Sulaiman has a keen interest in the latest trends within the industry in innovation & digital transformation.
Josue Garcia is an experienced cost estimator with over 35 years in the Oil & Gas Industry, developing conceptual and definitive estimates mainly for EPC projects. He has been working with Saudi Aramco as Estimating Specialist for the last 15 years, and previous experience with Venezuelan Oil Company PDVSA.Josue Garcia has two professional certifica ...
In the oil & gas industry, estimating is a critical function that involves predicting the cost of a project accurately for planning and funding purposes. The process of estimating is complex and requires a significant amount of time and effort, as it involves analyzing different variables such as labor, materials, equipment, and other project related contributors. Occasionally, estimating engineers are required to produce multiple types of estimates that are often repetitive and high volume. The manual nature of the estimating process makes it prone to errors, which can lead to inaccurate cost predictions, project delays, and increased costs.
To overcome these challenges, companies have been exploring the use of RPA technology to automate repetitive and rule-based tasks associated with the estimating process. RPA is a technology that allows companies to automate repetitive tasks by using software robots that mimic human actions. These software robots can automate various tasks such as data entry, report generation, and other administrative tasks.
Within Saudi Aramco Estimating Services, one type of estimate that is commonly requested is the “onshore maintain potential expenditures request release” estimates, which is a time-sensitive expenditure request estimate that is developed by the proponent organization and submitted to the estimating organization for review and endorsement. These types of estimates are similar, repetitive, and high volume.
The workflow for developing and submitting these estimates is a multi-step process that involves several stakeholders. The proponent organization first develops the estimate and submits it to the estimating unit head who assigns the request to an estimating engineer. The estimating engineer assigned to the request then reviews the estimate and provides their endorsement. Data used in the estimation process is mostly derived from long-term agreements and some internal references. Once the estimate has been endorsed by the estimating engineer, it is submitted for approval by Estimating and Proponent Management.
Upon completion of the estimate, the estimating engineer compiles the estimate files per quality assurance and quality control (QA/QC) guidelines to maintain a record. This ensures that the estimate is accurate, reliable, and can be easily retrieved in the future if needed.
Robotic Process Automation (RPA) is a software technology that mimics human interactions. Software robots—instead of people—do repetitive and lower-value work, like logging into applications and systems, moving files and folders, extracting, copying, and inserting data, filling in forms, and completing routine analyses and reports [1].
RPA has a wide range of applications across various industries. Some of the top applications of RPA include Healthcare, Banking, Human Resources, and Finance. In Healthcare, RPA can help with various levels of patient care. In Banking, RPA can help with multiple repetitive tasks that prioritize data accuracy. In Human Resources, RPA can help with tasks such as onboarding and payroll processing. In Finance, RPA can help with tasks such as account reconciliation and financial statement generation [2].
In general, RPA can be linked with Artificial Intelligence (AI) tools to provide some AI capabilities within the RPA process. However, RPA was not linked with any AI tool within the described use case.
This case study focuses on the deployment of RPA technology on Maintain Potential ER Release Estimates.
Maintain Potential projects purpose is to sustain crude oil and gas production from onshore and offshore fields through constructing the well head tie-ins to the existing Saudi Aramco pipeline network. Onshore Maintain Potential is being funded through approved Expenditure Request (ER) Release Estimates where these are incremental funding mechanism, part of an approved yearly Master Appropriation plan, for well-defined scope of works which are routine and repetitive in nature.
Saudi Aramco Estimating Services had identified that the estimating process was time-consuming and prone to errors due to the repetitive nature of some of the tasks involved. To overcome these challenges, the company decided to implement RPA technology to automate the estimating process for the pure well tie-in for Onshore Maintain Potential ER Releases, where these are repetitive and high in volume.
The RPA implementation process involved the following steps:
The RPA implementation in the Estimating Services produced several benefits for Saudi Aramco, including:
Despite the benefits, there were also some challenges faced during the RPA implementation process. For instance, the scoping and design of the RPA solution was a challenging task. The solution involved more than 3000 steps and validations, which required us to detailed every single step that the RPA should replicate. This was necessary to ensure that the RPA could accurately process the targeted repetitive estimate requests.
This paper presents a case study of RPA implementation in the Estimating Services within Saudi Aramco, which led to increased productivity, reduced processing time, and 24/7 availability of the robot estimator. In 2022, RPA has processed more than 450 estimate requests accounting for more than 20% of the total number of estimates issued by Estimating Services Division.
The RPA implementation process involved the identification of the estimate types to be automated, the design and development of the RPA solution, testing and validation, and deployment and training. Overall, the RPA implementation in Saudi Aramco Estimating Services for Onshore Maintain Potential ER Release was a success, and the company is considering expanding the use of RPA technology to other areas of the business.
RPA capabilities can be potentially expanded to process the annual Capital Program estimate updates during Front End Loading (FEL) stages.