Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Research Article

International Journal of Engineering


Business Management
Raising logistics performance to new levels Volume 16: 1–20
© The Author(s) 2024
through digital transformation Article reuse guidelines:
sagepub.com/journals-permissions
DOI: 10.1177/18479790241231730
journals.sagepub.com/home/enb

HY Lam1 , Valerie Tang1  and L Wong1

Abstract
In view of the higher demand and customer expectations on the speed and accuracy of e-commerce logistics service as well
as the repetitive and time-consuming nature of manual order processing operation. This paper proposes a robotic process
automation (RPA) model to liberate human resources over time-consuming, inefficient, non-value-added, and repetitive
operational processes occupying workforces. This paper proposed an RPA model that integrates three functional RPA bots
in (1) tracking order status, (2) capturing order data, and (3) verifying order data to increase the efficiency and accuracy of
logistics operation and the order-handling process in small- and medium-sized enterprise (SME) logistics company. A case
study was conducted on an SME logistics service providing customers with inbound and outbound operation services. The
result demonstrated that the proposed model significantly improves logistics operations performance against a human
approach concerning key indicators after implementation. Logistics companies could free up the workforce for value-
creating activities in value-added services.

Keywords
Digital transformation, robotic process automation, logistics operation, order picking, performance improvement

Date received: 30 November 2023; accepted: 24 January 2024

Introduction orders will damage the company’s revenues and reputation.


These order handling activities are time-consuming and
COVID-19 changed consumer buying behavior from tra- inefficient, but the company has no choice but to fulfill the
ditional offline shopping to online shopping. Many cus- customer’s requirements and keep the customers satisfied.
tomers use different online platforms to purchase items, Also, human errors easily occur in the working process due
including daily necessities. The demand for e-commerce to repetitively handling huge amounts of data in a short
increased.1 Also, customers requested companies provide a time. Furthermore, companies are required to put extra
high-quality and high-accuracy service in logistics, delivery resources into these business activities, which seriously
service, and after-sales,2 for example, having a same-day or impacts SMEs with little capital. However, only a few e-
next-day delivery.3 However, government policies such as commerce orders could be preprocessed in order handling
social isolation, home quarantine, and closing public areas
during the pandemic highly disrupt workforce management,
particularly for small and medium-sized enterprises 1
Department of Supply Chain and Information Management, The Hang Seng
(SMEs). Therefore, this brings a challenge for SMEs lo- University of Hong Kong, Shatin, Hong Kong
gistics company in handling a large number of customer
requirements with limited resources. Corresponding author:
Valerie Tang, Department of Supply Chain and Information Management,
To maintain the speed and accuracy of the service when The Hang Seng University of Hong Kong, D631, Core D, The Hang Seng
faced with a large volume of orders, it is essential to ensure University of Hong Kong, Shatin 00000, Hong Kong.
the integrity of order handling. Errors in handling customer Email: valerietang@hsu.edu.hk

Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License
(https://creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without
further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/
en-us/nam/open-access-at-sage).
2 International Journal of Engineering Business Management

before the customer confirms the orders.4 Therefore, it company to implement developed RPA bots and evaluate
formed a bottleneck in the order fulfilment process and the performance in improving business operation efficiency.
slowed down order picking and delivery. The rest of the paper is organized as follows. Section 2
To address the current challenges, some logistics man- conducts a literature review on digital transformation, RPA
agers are seeking to transform these non-value-added ac- technology and Application of RPA in the logistics industry.
tivities into digitization which becomes more efficient and Section 3 presents the architecture of the proposed model.
accurate and frees up the human workforce for handling Section 4 presents a case study to perform the developed
other high-value-added activities. In this stage, the concept RPA and test the performance of RPA bots. Section 5
of digital transformation is introduced. Digital transfor- discusses the results. Section 6 concludes this paper.
mation (DT) could be summarized as a strategy to improve
business workflow, operations, and performance using
Literature review
digital technologies.5 There are three common technolo-
gies used in the logistics industry for transforming a Current order operational process in
business into a digital-based business, namely, robotic logistics industry
process automation (RPA), artificial intelligence (AI),
and blockchain.6 Among these, applying RPA is the most COVID-19 accelerates e-commerce growth, as more
suitable transformation technology for managers to au- companies expanded their business to B2C e-commerce to
tomate order operations activities in order to increase fulfil increased customer demand during the pandemic.11
efficiency and accuracy. RPA was hailed as the initial step While this business expansion increased sales in e-
of the digital transformation in the company. 6 RPA, a commerce, it added pressure to the logistics company on
computer software robot, works like humans and per- the order fulfilment process. Different from traditional lo-
forms repetitive, simple, and easy activities between gistics order handling, e-commerce orders have an irregular
different information systems.7 Based on past research, order demand, request small quantities but large stock
10% to 40% of the potential costs could be saved by keeping units, a tiny order fulfilment time, and a short
appling RPA.8 Moreover, it can help improve produc- delivery time window.3 Also, lockdowns and isolation
tivity by freeing employees from routine and repetitive policies during COVID-19 negatively impact logistics
activities to value-added activities.9 While a successful operations, including delivery, product production and la-
RPA implementation could benefit the company, research bour input.12 Therefore, it puts pressure on order handling
on the implementation of RPA in over 20 companies efficiently and effectively in the logistics companies in order
found that 30%–50% of RPA applications fail due to the to provide a timely delivery service to customers, especially
identified wrong attributed business processes.10 SMEs. The order fulfilment pressure, mainly within the
Therefore, identifying possible and correct operation warehouse or distribution centre, includes inbound, storage
activities for applying RPA also is essential. and outbound operations.13 It is important to have an ef-
In order to address these research gaps in the order ficient and accurate handling of the inbound and outbound
handling process in SME logistics companies facing han- processes towards performing a prompt order-picking
dling a large amount of e-commerce customer orders, the process. Without it, the consequence is a delay in receiv-
contribution of this study is to explore the enhance existing ing and delivering customer orders, which fails to fulfil
knowledge on digital transformation and RPA technology customer requirements and damages the company’s repu-
implementation: tation. However, the throughput of employees in SMEs is
fully utilized. They are unable to release extra capabilities to
(i) Identify the possible logistics business activities that resolve the new requirements from new types of business in
are suitable for implementing digital transformation. a short period.14 Therefore, some SMEs in the logistics
(ii) Develop RPA bots for an efficient and high- industry are seeking new transformation opportunities in
accuracy approach to replace humans in non- order to enhance their order-handling capability increasing
value-added activities. the efficiency and accuracy of handling customer orders
(iii) Facilitate digital transformation in logistics with different requirements. One possible concept is
companies. transforming their business from a human-oriented opera-
tion to a digital one. Digital transformation has been in-
This paper studies RPA technology and provides oper- troduced to the logistics industry.
ational insights to help SME logistic companies increase
efficiency and accuracy in daily business activities. Also, an
Digital transformation
analysis is conducted to identify suitable areas in logistics
operation activities for applying RPA bots to automate the In general, Digital Transformation (DT), is the im-
process. Moreover, a case study is conducted in a real-world plementation of different digital technologies to improve the
Lam et al. 3

quality and efficiency of business processes, strengthening There are serval benefits to applying RPA to business
the business performance and the company’s competitiveness processes towards the company. Developers can create RPA
in the fast-changing market.15,16 Vial17 further summarized bots without professional coding and programming
and defined digital transformation as a procedure that sig- knowledge.6 Operationally, it includes being available to
nificantly integrates information and communication tech- work 24/7, improving operation efficiency, decreasing
nologies to modify the current physical process. human errors, and reducing the waste of the human
Various digital technologies are providing different workforce in non-value activities.36 At the managerial level,
transformation opportunities for companies. Generally one-third of the cost could be saved after implementing RPA
speaking, implementing digital technologies can improve the technologies.37 Another advantage of implementing RPA
current business operation workflow, facilitate customer re- technologies is that they can avoid human error. Cooper
lationships, and develop a new business model.5 Major serval et al.38 stated that applying RPA technologies in accounting
digital technologies support digital transformation, including could improve the accuracy rate from 90% to 99.9%. From
Cloud-based technology, Blockchain, Internet of Things, Big an employee’s point of view, RPA bots release the em-
Data, Artificial Intelligence, Mobile technology, and Robotic ployees from repetition and redeploy them to more variable
Process Automation.18,19 Cloud-based technologies help and problem-solving activities, resulting in increased em-
companies manage available resources, such as connection ployee satisfaction.39,40
platforms with collaboration partners, data storage, and data These RPA technologies have been discussed in recent
analysis.20 Blockchain helps to securely and transparently years and implemented in different industries by different
store, and transfer collected data.21 The Internet of Things researchers. Mohamed et al.41 implemented RPA technol-
enables large collection of real-time data.22 Big Data analyzes ogy in Human resource management for reducing the
data collected on different channels with high generation processing time of documents by 10 times more than
speed.23 Artificial Intelligence provides the capability to manual. Viale and Zouari42 researched three companies that
analyze large amounts of data.24 Mobile technology offers implemented RPA technologies in procurement manage-
real-time operation and decision support through the mobile ment and significantly reduced the processing time of non-
application when employees work.25 Robotic Process Au- productive activities. Carden et al.43 applied RPA in in-
tomation automates some repetitive activities.26 Robotic formation management for improving operational efficiency
process automation is used for supporting operations.27,28 In and reduce cost and process time. Lin et al.44 also re-
viewing all the digital technologies, Robotic process auto- searched applying RPA technologies in library manage-
mation is the more appropriate technology targeted for im- ment. Kedziora and Smolander45 proposed using RPA to
proving the operational capability of the logistics SMEs due reduce the workforce shortage issues in the healthcare in-
to being easier to use in business activities than other digital dustry. Houy et al.46 highlighted that public administrations
transaction technologies.29 could implement RPA technologies to improve efficiency.
In the logistics industry, Bu et al.47 pointed out that RPA
technology can be implemented in inventory management,
Robotic process automation (RPA) order management, information management, and customer
Robotic process automation (RPA), the developed RPA relationship management. However, a more significant
mechanical, is named a bot, which works as an agent and amount of research on RPA in logistics is mainly focused on
imitates a human to finish specific activities within the the managerial perspective and lacks specific RPA bot
business operation.30 Functionally, it works as an agent, development details. For example, Gruzauskas and Raga-
combining different applications and systems originally van48 applied RPA for handling documents in the logistics
needed to process manual activities.29 For example, inter- process; Brzeziński49 suggested the possible automation
acting with Excel to process data, email systems to send process in logistics; Krakau et al.50 considered the success
emails to different clients, and Enterprise Resource Planning factor for applying RPA in logistics; Sullivan et al.51 dis-
Systems to handle transactions and generate reports.31 Also, it cussed the influence of the operation process of adopting
transits the operation process from manual handling of RPA in the company from a strategic and managerial de-
business activities to complete business process automa- ployment view; Lambourdiere et al.52 provided insight into
tion.32 Activities automated by RPA mainly have charac- Implementing RPA in logistics companies in management
teristics including redundant, repetitive, structured, routine, viewpoint. Zhang and Huang53 provided a detailed devel-
and rule-based.33 Not only that, but the current development opment of RPA bots for supporting activities in the logistics
of RPA technologies also allows the processing the un- process, but required advanced coding knowledge. Despite
structured data.34 Currently, many vendors provide RPA the increasing attention to implementing RPA technologies,
technologies in the RPA market, including UiPath, Auto- the discussion on the operational perspective and more
mation Anywhere, Microsoft, Blueprism and Nice, etc., that systemic approach to developing bots in the logistics in-
provide coding-free RPA bot development services.35 dustry still needs to be explored. When transitioning from
4 International Journal of Engineering Business Management

manual to digital, development difficulties, changes in numbers, item codes, item descriptions, etc. Another data
workflow and operation issues are important considerations source came from commercial B2B clients using the
for the company to determine whether to implement new company service. Data mainly comes from shipping doc-
technology into business activities. Jeeva Padmini et al.10 uments, such as airway bills and bills of landing, used for
pointed out that identifying incorrect business processes and tracking shipments, The data includes airwaybill numbers,
implementing RPA technologies will lead to the automation shipper names, shipment dates, origin and destination,
failure of the company. Therefore, in order to tackle the weight, etc., and is delivered through various communi-
limitation of the current situation, this research study tries to cation platforms. Once the data are saved to the company
fill the gap in the operational view on implementation and database, the data will be processed by the RPA bots created
suggests a feasible and straightforward approach for a by Module two to automate the processes.
company to experience the advantages of digitalization in Also, to access the scope of the RPA application area, a
the business process. company workflow study is conducted to identify potential
In summary, the pandemic has led to a speedy increase in opportunities for applying RPA technology to enhance oper-
the development of e-commerce, and new customer ex- ational efficiency. Data such as the operation time of each
pectations have been created. Logistics companies, espe- current daily process, the volume of the shipment tracking
cially SMEs, transform their business by adopting digital daily, and the number of total orders handled daily are collected
transformation in order to adapt to the large numbers of to identify the bottlenecks or inefficient tasks in the existing
orders and unique requirements of e-commerce businesses. workflow. The company can prioritize and determine which
In order to increase the efficiency and accuracy of the order areas can implement RPA technology to replace manually
fulfilment process, RPA bots are introduced to logistics based operations by analyzing these metrics. After selecting
SME companies. Although e-commerce, digital transfor- the application area, the existing workflow and documentation
mation, and RPA generated high attention in the literature, within the workflow may not entirely fit the requirements of
there is still a research gap regarding the implementation in RPA implementation. Re-engineering the existing business
an SME logistics company from an operational perspective. workflow and documentation is an important step in preparing
Therefore, an RPA development model is proposed in this for future integration with RPA bots, for example, redesigning
paper that helps the company achieve an efficient and ac- a new operation workflow, standardizing document naming,
curate order-handling process. By applying so, it allows formatting, etc.
SME logistics companies to free up the workforce for other
value-added activities to optimize business performance.
Bot development
The main purpose of developing RPA bots is to automate
Methodology logistics activities that free up the workforce in repetitive
This paper focuses on transferring routine, repetitive, and and time-consuming activities. This section suggested three
time-consuming activities on logistic business activities common and key operation processes during the logistics
currently being handled manually to automate operation operation that highlight the availability and usability of RPA
activities by RPA bots to improve efficiency and release the technology in the logistics industry: tracking shipments,
human workforce to other high-value activities. The ar- capturing data, and verifying data. In order to develop the
chitecture of the proposed system, namely, the RPA de- RPA bots, the Automation Anywhere platform is used.
veloping model, consists of three modules, which are shown Using the drag-and-drop method and code-free platform,
in Figure 1, including: (i) Module 1 - Data Collection, (ii) the company can apply RPA technology to their business
Module 2 - Bot Development, and (iii) Module 3 - RPA more efficiently and without advanced coding knowledge.
Performance Evaluation. The details of each module are
explained below. Bot 1: Shipping Status Tracking Bot. In order to track the status
of relevant orders, Bot 1, a Shipping status tracking bot, is
developed. The first activity for the bot is to extract the
Data collection
relevant order data from the company database, for ex-
Module one aims to gather the necessary data for the ample, airway bill number, order number, etc. The second is
proposed model and identify the logistics business activities information source accessing, which accesses external order
suitable for implementing RPA bots by analyzing the tracking sources, such as cargo tracking websites, for data
current operation flow. There are two primary data sources, capturing steps. After that, the bot could perform the data-
including (a) customers from B2C businesses and (b) clients capturing action by capturing the relevant data associated
from B2B businesses. Data from B2C customers is based on with the necessary data from information sources. The bot
the order transmitted from e-commerce platforms to the also needs to report the cargo arrival status by identifying
company database, encompassing information such as order specific keywords on the tracking website, such as
Lam et al. 5

Figure 1. The architecture of the RPA developing model.

“Arrival”, “Delivered”, “Transferred”, “In Progress”, “In follows a set of conceptual actions shown in Table 2 to
Transit”, etc. If the cargo arrives, the bot will send a no- process each logistics document. Initially, the bot needs to
tification to the relevant department in the company to split logistics documents into multiple files in order to
prepare the received shipment. Otherwise, the bot will perform further action. The bot will continually open the
continue tracking the order in subsequent periods until it logistics documents individually and screen targeted key-
arrives at the destination. Table 1 provides a structured words, for example, “Delivery notes”, “Invoice”, “Packing
overview of the process activities and functionalities of the list”, etc. The bot will extract data in the order file if it
order status tracking bot and serves as a development guide detects the target keyword cognitively. It is noted that there
for business developers. may be unnecessary data when extracting semi-structured
data. Therefore, data cleaning is implemented to remove
Bot 2: Product list generation bot. In order to capture the extraneous data, for example, letters, black space, and
product information in logistics documents and generate a symbols. After that, it is automatically stored in the com-
product list to support the order-picking process, Bot 2, the pany’s internal database, and the screened file will be
Product list generation bot, has been developed. The bot closed. A loop is added for running the bot until all the files
6 International Journal of Engineering Business Management

Table 1. Overall features of Bot one and related process activities.

Process activities Action features

Key data extraction Extract the relevant order data from the company database
Information source accessing Access the external sources or information
Data inputting Input the extracted order data to the information source
Data capturing Capture the relevant data associated with the key word from information sources
Data storage Input the captured data/table into the database
Notification Send the arrival notification to operators
Checking Continuously check the relevant data for all relevant order data in the company database

Table 2. Overall features of Bot two and related process activities.

Process activities Action features

File splitting Split the document into multiple individual documents


Keyword identification Capture the keyword in the specific area of the document
Target keyword Determine whether the captured keyword is the specific target keyword
Cognitive extraction Capture the requested data from the documents
Data cleaning Remove the unnecessary data
Data storage Store the captured and cleaned data in the database
Report generation Generate the summary report of the captured data
Screening Continually screen all the split documents until all the split documents are checked

have been scanned. Finally, the bot will generate a summary developed bots can provide a better comparison for the
report for all the order data. Table 2 lists suggested actions company to understand the benefits of RPA technology. In
for RPA bot development and outlines the key steps and order to determine the improvement of implementing RPA
functionalities required for the product list generation bot. technology in logistic activities, it is essential to suggest some
evaluation criteria. This module proposes two evaluation
Bot 3: Data verification bot. To achieve high accuracy criteria, namely (i) Accuracy and (ii) Efficiency by comparison
checking in all customer orders before delivery, Bot 3, the Data with before and after implementing RPA technology in the
verification bot. It proposes to compare the data captured by handling of the operational tasks. The list of order is denoted
Bot two to be correct with an unchangeable file before the by the O and indexed by o. The list of the activities is indicated
order is delivered to the customer. The unchangeable file is by A and indexed by a. The list of performers is denoted by X
mainly sourced from a reliable and authoritative system or and indexed by x. M is represented to conduct the operation
database within the company that with trusted and reliable manually and RPA represents RPA bots. The accuracy of each
data. The bot will first extract the data from both the immutable order is represented by the binary variable pxoa ; one represents
file and the report file created by Bot two and start the data- correct data processed, and 0 otherwise. The time spent on
matching process. If the data matches, the bot will update the performing each activity is represented by Tax.
report and check the next entry until all records are reviewed. If Accuracy presents the percentage of correct data during
the data from both sides is mismatched, the bot will notify data capturing, extracting, and matching, which the sum of
operators and request a manual view of the incorrect data. P x
binary index with respect to the list size, namely poa.
When all the data is correct, the data is stored in the company o2O
database, and operators can start to move onto outbound This accuracy with different settings is captured to as Pax , is
product operations. Table 3 provides a detailed description of the ratio of the number of orders that are correctly pro-
the process activities involved within Bot three to explain the cessed. It is given in equation (1). The improvement in
specific process actions and each feature performed by Bot accuracy IaP is the percentage difference between the ac-
three within the overall structure of its operations. curacy of the manual laborer PaM and the RPA bot PaRPA in
the activity and is given by the equation (2):
RPA performance evaluation P x
o2O poa
In this study, RPA is applied to improve the daily operation of a Pax ¼ (1)
logistics company. Evaluation of the performance of jOj
Lam et al. 7

Table 3. Overall features of Bot three and related process activities.

Process activities Action features

Data extraction in files Get the captured data in the report generated by bot 2
Find the value captured by bot 2 in the unchangeable file
Data matching Switch between two different locations for checking
Extract position for data checking
Verification Determine whether the captured data in both locations are the same
Report updating Update the checking result in the database
Next entry Check the next row
Data storage Store the captured and cleaned data in the database
Notification Send the notification to operators
Checking Continually check all the data in the database until all the data are checked

PaRPA  PaM to its customers, including air freight service, sea freight
IaP ¼ (2) service, e-commerce logistics service, and road transportation
PaM
service. Also, the company developed a new logistics
Efficiency gives the operation and cycle time used by business in recent years, which provides an international cold
manual and RPA bots for conducting operation activity. The chain freight transportation service to different customers
total time spent performing an activity a is the time spent with a 24/7 cargo monitoring service to attract more cus-
x tomers to use its services. Due to the increasing requirement
processing each order toa by performer x in the operation
activity, which named as Tax and evaluated by the equation and demand for logistics service, the company seeks an
(3). The efficiency improvement IaT in performance time operation automation approach to increase the efficiency and
different between manual TaM and RPA bot TaRPA in oper- accuracy of handling customer requirements and orders that
ation activity a is analyzed by equation (4): release more employees to expand its business.
X To implement the proposed model into the company, it is
Tax ¼ x
toa (3) following the implementation flow shown in Figure 2, can
o2O be derived into four stages, namely, (i) Digital transfor-
mation activities identification, (ii) Business workflow and
TaRPA  TaM documentation reengineering, (iii) RPA bot developing, and
IaT ¼ (4)
TaM (iv) Digital transformation bot performance evaluation.
These evaluation criteria provide a simple and effective
means for the company to identify the source of operation Possible digital transformation activity identification
improvement through transforming from manual labor to in the company
RPA bots. The proposed model supports the logistics
This stage aims to study the company’s current inbound and
company in re-engineering current order fulfilment opera-
outbound workflow and identify the issues in the current
tions from human force to a digital approach. By releasing
workflow to identify possible transformation activities.
more human workforce from non-value-added repeat tasks,
After reviewing the inbound and outbound workflow of the
the logistics company can invest the released crew in other
company, the following statements summarize the chal-
complex and value-added tasks. The proposed evaluation
lenges that the company is facing in operation that hinder
indicators, namely efficiency and accuracy, allow logistics
efficiency and productivity, which can be improved by
companies to evaluate the performance of implementing
implementing RPA bots. The challenges are summarized
RPA in an order-handling process more intuitively. The
and highlighted as follows.
implementation process of the RPA developing model in a
real-world logistics company is discussed in the next
High workload on checking shipment status. Figure 3 shows
section.
the overview of the inbound workflow of the company for
handling goods and highlights the repetitive tasks in the
process. Five parties are involved in the process: Customer
Case study or consignee, Company back office, Company warehouse,
In order to validate the performance of the proposed model, Trucker, and Airline or Cargo terminal. Currently, the
RPA technology is implemented in a medium-sized logistics manual check method is used in the company’s back office
company. The logistics company provides different solutions by inputting the Airway bill (AWB) number into the cargo
8 International Journal of Engineering Business Management

Figure 2. Implementation flow of the RPA to the company.

tracking website and copying data to the company database staff working hours in non-value-added activity, which
when they receive the shipping order information. Once the leads staff to put less time into value-added tasks. Also, busy
shipment arrived at its destination, the back-office clerk work schedules cause inaccurate, incomplete, inconsistent,
would capture the latest shipment data on the airline website and irregular order processing. Operators need to check
and prepare trucker collection record documents for the these data frequently and repetitively to ensure accuracy,
company warehouse simultaneously. However, the fre- leading to inefficiency operation. RPA bots could process
quency of checking the shipping status of shipments is high, this business operation with better timesaving and accuracy.
and clerks need to monitor statuses multiple times repeti- Therefore, the second possible automation activity occurs in
tively each day. Consequently, this process creates a high the company warehouse.
workload for workers and limits them from focusing on
more value-added tasks. The RPA bot can make the process
quick and easy by capturing all website data to the database
Business workflow and documentation reengineering
automatically and accurately. Therefore, the first possible To overcome the challenge mentioned above, the company
automation process is developing an RPA bot to auto- decided to apply the proposed RPA model and reengineer
matically check the website’s shipping status. the operation workflow and documents to better fit for
implementing RPA technologies.
Inefficient of checking picking items and related
documents. The increasing demand for e-orders during the Workflow reengineering. Overall, applying RPA bots in the
pandemic pressures the company warehouse outbound company could increase the efficiency of the operation.
workflow. Due to the delivery commitment promised to However, the bots should be used correctly in the workflow
deliver the order to the customer the same day or the next to connect automated and manual tasks seamlessly.
day, a highly efficient and accurate order-handling process Therefore, a reengineering of the current workflow is
becomes a critical bottleneck, especially in checking items needed to ensure the connection is smooth.
and associated documents. Figure 4 shows a goods out- The re-engineered inbound workflow mainly simplifies
bound workflow and highlights repetitive tasks. In the the shipment status-checking activity. Figure 5 shows the re-
current operation, item counting and data input to the da- engineered inbound workflow of the company’s back office
tabase is conducted manually before item outbound. After with RPA bot. By implementing the RPA bot, workers in the
picking items, order pickers would review the chosen items back office are only required to press the button to run the
with the picking list and delivery notes to check whether RPA bot. The bot will automatically extract the AWB
they are consistent. The information includes item names, numbers in the database and regularly collect the data on the
item codes, item quantities, etc. The warehouse is outbound cargo tracking website. After confirming the shipment ar-
over 500–800 SKUs daily. Warehouse operators need at rives, the bot will notify and send the necessary data to the
least 2–4 h per day to check all the order data and create the worker for preparing the trucker collection record docu-
picking list for picking. Therefore, it brings a heavy ment. In the new workflow, workers no longer need to input
workload for the warehouse operators and occupies many AWB numbers to the cargo website manually, monitor when
Lam et al. 9

Figure 3. Shipment inbound workflow and repetitive tasks.

the cargo arrives, and capture data on the cargo status Documentation reengineering. Reengineering of documents is
website. The worker can conduct other value-added ac- conducted in the standard format of all the delivery notes in order
tivities with the time saved in the monitoring and tracking to improve the data-capturing quality for RPA bots. During the
process. case study, it was found that the existing delivery notes docu-
Figure 6 shows the re-engineered outbound workflow mentation lacked consistent formatting. When using the product
with the implementing RPA bot. Targeting the three primary list generation bot to capture data in delivery notes, the format is
bottleneck operations: Creating an item picking list, only sufficiently consistent for the human eyes but not for the
checking the picking list with an order list, and updating the machine. The table format of each delivery note is different,
inventory record. These activities were conducted initially which decreases the accuracy of checking activity due to cap-
by warehouse clerks and combined into two tasks operated turing unnecessary data captured by the bot. Thus, using the RPA
by bots. RPA bots can create an item-picking list in a bots leads to an increasing capture error. In order to increase the
significantly shorter time after the warehouse clerk receives capture accuracy, a reengineering of the document is conducted.
delivery notes and invoice files. Subsequently, warehouse Figure 7 shows an example of highlighting the issue in a delivery
operators begin the picking process quickly. After picking, note and the result of reengineering. The redesigned delivery
the warehouse clerk can check and update the inventory note is standardized as (a) a standard and unchangeable layout
record accurately using the bot. Compared to the original and (b) the total number of SKUs in each delivery note is not
operation workflow, the automated workflow shortens more than 6. Therefore, it can ensure the capture area to be the
operation time significantly. The warehouse clerk no longer same and avoid capturing unnecessary data. Thus, increasing the
needs to spend significant time manually typing these data accuracy.
in delivery notes to generate a product list for warehouse
operators to pick items and handles the time-consuming,
cumbersome, and redundant data-checking process. The
RPA bots developing
efficiency and accuracy could significantly increase because To develop the RPA bot for handling the process, Auto-
RPA bots conduct all operations with consistent actions. mation Anywhere is selected as the development platform.
10 International Journal of Engineering Business Management

Figure 4. Goods outbound workflow and repetitive tasks.

In this study, three RPA bots are developed in order to back office and captures the data for picking list creation in
support business process improvement. Namely, (a) Ship- order to support the order picking operation. Once the back
ment status capturing and tracking bot, (b) Product list office confirms orders, they create documents and send them
creating and checking bot, and (c) Data verification bot. to the warehouse. Relevant shipping documents are in-
cluded in the report file: invoices, delivery notes, and
Shipment status tracking bot. The shipment status tracking transmittal sheets. In this case study, only delivery notes are
bot captures the latest shipment data from the cargo tracking considered to demonstrate a proof of concept. First, the bot
website and stores the captured data in the company da- would split the original file into individual shipping doc-
tabase. The data mainly includes two types of data. The first uments. In the case of delivery notes, the bot will capture the
is the latest shipment data like port, status, prices, weight, delivery note number, item code, item size, item qty, and
flight, and milestones. The second is tracking data such as item-unit. Upon completion of capturing, the bot would
station, checkpoint, temperature, volt, and event time. In close the file and move on to the following shipping doc-
order to operate the bot, three main bot actions are involved ument. This loop action repeats until all the documents are
in the case: Opens the excel by the “Open” action, remarks processed. Once the data is captured, the bot will start
the checking time by the “Log to file” action, and captures creating the picking list for warehouse workers to pick up
the necessary data shown above by the “Recorder: Capture” the customer-requested items. “Replace,” “Trim,” and
action. After that, a notification will be sent to clerks for “Split” actions were included in the bot for replacing and
further actions, such as preparing trucking collection doc- trimming the unnecessary data, such as small letters,
uments. Figure 8 shows the detailed process flow of the symbols, and space. Afterwards, the bots store the final data
developed bot with the business operation process. in the database to finish the process. At the same time,
warehouse workers will prepare equipment for pickings,
Picking list generation bot. The generation bot aims to identify such as forklifts and pallet trucks. Figure 9 shows the de-
and select the delivery notes to the document sent from the tailed workflow of the product list generation bot.
Lam et al. 11

Figure 5. Reengineered inbound workflow.

Data verification bot. The data verification bot aims to verify the same row are inconsistent. Therefore, the warehouse
the consistency of captured data by the second bot with the clerk is only required to recheck the incorrect data. After
original picking list in order to speed up the order data that, the warehouse operators can prepare delivery, and the
checking activities. Once finished picking, warehouse op- warehouse clerk can contact the logistic parties. Figure 10
erators will review the selected items with the picking list shows the workflow of the verification bot.
before packing. Then, workers pack items into pallets based
on different delivery locations. Before delivery, the clerk
needs to ensure items are recorded and updated in the in- Result and discussion
ventory system before outbound. By using the bot, the Comparison between the manual and RPA bot
checking time can be shortened. Since there is a lack of
in efficiency
primary keys to identify the data row in the database, item
code and location are combined to help the bot determine To determine the performance of the three developed bots
the correct data row using excel formula action. Second, the in supporting business operations, comparison testing is
bot would check the delivery note number in the same row. conducted to evaluate the performance before and after
Then, the bot would verify the item quantity until all the data adopting RPA bots and manual methods based on effi-
were checked using a loop action. Finally, the bot would ciency and accuracy. RPA bots are executed on an Intel
report the “Incorrect” in the extracted database when data in Core i5 processor machine, and manual entry is collected
12 International Journal of Engineering Business Management

Figure 6. Reengineered outbound workflow.

Figure 7. An example of unstandardized delivery notes and the result of reengineering.


Lam et al. 13

Figure 8. The operation flow of shipment status capturing and tracking bot.

Figure 9. Operation flow of product list generation bot.

with three individual operators performing the manual arrives. Originally, the clerk may use 4 min to check and
data entry tasks. After comparison, it is found that the record data for one airway bill. However, applying the RPA
processing time of each operation process could be bot, only 1 min is used to check and record. 84% of process
significantly shortened. time is reduced for checking. Also, an evaluation is con-
First, the shipment status tracking bot could significantly ducted and predicted on checking and documenting the
reduce the operation time on tracking shipment status. In the shipment status for 20/50/100/1000 airway bills. The result
existing manual operation, the back-office clerk needs to shows that an average of 88% of the time is reduced using an
update the data record to the database once there is any RPA bot compared with a manual. Figure 11 compares
shipment status update on the cargoes website. The oper- checking the shipment status between the manual and the
ation process repeats several times daily until the shipment RPA bot.
14 International Journal of Engineering Business Management

Figure 10. The operation flow of data verification bot.

Figure 11. Comparison of manual and RPA bot on tracking shipment status.

Furthermore, the picking list generation bot could delivery notes. The result shows that an average of 92%
accelerate order picking activity. In the current opera- of process time could be decreased by using RPA.
tion, the generation time of picking list creation highly Figure 12 shows the comparison result of the manual
affects the starting time of the order-picking process. work and picking list generation bot.
Warehouse operators start the order-picking process Finally, the data verification bot could reduce the
once they receive the picking list from the warehouse delay between order packing and delivery. In the ex-
clerk. Therefore, the faster the picking list is generated, isting operation, the order is available to be outbound
the earlier the item-picking process can start. Using the once the warehouse clerk checks that all the data is
RPA bot, 91.6% of the generation time is diminished correct and consistent. To confirm that all the data is
from 1.5 min to 7.6 s for one delivery note compared accurate, the warehouse clerk needs to use at least 30 s
with the manual. An experiment is adopted to test and to check each row of data currently. After applying the
forecast the processing time with 10/50/100/1000 RPA bot, the verification time was significantly reduced
Lam et al. 15

Figure 12. Comparison of manual and RPA bot on product list generation.

Figure 13. Comparison of manual and RPA bot on verifying captured data.

to 2 s. When verifying 20/50/100/1000 item rows For example, an item number named
testing, only 6 min were spent by the RPA bot to finish “LOU0420W012017..”. When employees input data
verifying 100 item rows in the process. An average of into the database, it is necessary to consider the
89.9% of process time was reduced compared to combination of different letters and symbols. Thus,
manually checking. Figure 13 show the result of the repeatedly checking during typing is needed in order to
data verification bot. ensure the accuracy of data. Moreover, the more data
processed, the probability of human error increases due
Comparison of reliability/accuracy between manual to the repetitive and tedious task. RPA bots can avoid
this problem. The bot will directly extract the data from
and bots the selected captured area and store it in the database.
A data entry test is conducted to measure the reliability The result of accuracy is shown in Table 4. The result
and accuracy of manual and RPA bots. During the test, showed that the accuracy is significantly increased by
it was found that some clerical errors easily occurred. implementing RPA bots in the operation activities.
16 International Journal of Engineering Business Management

Table 4. Comparison of manual and RPA bots in terms of accuracy.

Amount

Method 1 set delivery note (%) 25 set delivery notes (%) 50 set delivery notes (%) 100 set delivery notes (%)

Manual entry 100 68.53 76.21 81.40


RPA bot 100 100 100 100
*Accuracy: Correctly records the data value inside the capturing area.

Academic and managerial implications After applying the RPA bots to the new workflow, the em-
ployees are no longer fully contributing to these redundant
From the academic implications, with the higher customer activities. By using highly efficient and high-accuracy RPA
requirements for logistic service, providing timely and bots in non-value-added tracking, capturing and checking
accurate order handling not only relies on manual but also activities, the company can redeploy the idle workforce into
on digital technologies to increase efficiency and precision. other value-added tasks to increase employee utilization and
The past research has been focused on the managerial productivity in creating company value.
perspective. However, the operational perspective on
comprehensively implementing RPA technology in logis-
Conclusion
tics operations on both inbound and outboard processes is
still limited. This study contributes to the existing knowl- Due to the ongoing pandemic situation, the shipping pattern
edge by filling a research gap in implementing an RPA of customers changed from offline to e-commerce. In order
technology in SME logistics companies from an operational to provide a high-quality logistics service to the customer,
perspective. It provides insights into applying RPA tech- the logistics service providers need to redeploy more human
nology in logistics operations, particularly in the order resources to keep tracking and monitoring the logistics
fulfilment processes. This finding can serve as one of the operation tasks. This leads to human resource being mis-
possible future developments in digital transformation and allocated on time-consuming, repetitive, and non-value-
automation in the logistics industry. Also, this study pro- added tasks. In order to maintain a high-quality logistics
vides an example for showcasing an implementation service using less workforce, digital transformation is in-
framework of RPA technology in logistics operations. troduced to address the problem more efficiently and ef-
Through the implementation, this study encourages re- fectively. Hence, this paper proposes an RPA model to
searchers to explore and contribute to the potential op- improve the efficiency of logistics operation tasks. It de-
portunity of RPA technology. It helps to foster research and veloped three RPA bots and implemented them into three
development of RPA technology in different domains and different logistics operational bottleneck tasks in both the
industries to enhance its capabilities and effectiveness of back-office and warehouse for real-time monitoring of the
RPA technology. shipment status, high-speed generating product list, and
From the managerial implications, the efficiency and ac- high-accuracy data checking for performing efficient and
curacy has been significantly increased after implementing accurate shipment monitoring and order picking operation.
three RPA bots into the operations. The performance of RPA Once the model applies, the company will instantly benefit
bots in terms of the operation time has been improved between from the RPA performance. This study contributes to
84% and 94% compared with manual work in three different transforming the logistic industry from manual-based to
operational activities. Also, the workflow of operations is digital-oriented, which (1) performs the daily tasks of lo-
streamlined. Using a shipment status tracking bot in the in- gistics operation in a more efficient, accurate, and cost-
bound process, the operation tasks decrease from nine tasks to effective way, (2) suggests an easily developed approach for
six tasks, and three operation tasks are simplified. The bot the company to reallocate the human resources to better
automatically opened and collected the shipping status on the value-added activities rather than non-value-added activi-
cargo tracking website by the settled period. Also, reviewing ties, and (3) encourages more logistics to apply digital
the outbound operation, four tasks have been reduced, and the technologies in these operation tasks to boost digitization in
total tasks have decreased from 12 to nine. The bots will the industry and increase supply chain resilience. Also, a
generate the product list and validate the data by following the case study is conducted to evaluate the proposed model’s
developed steps. It needs to highlight that all the reduced tasks performance. Our study reveals that implementing RPA bots
are time-consuming, highly repetitive, easy to conduct human significantly increases efficiency and accuracy compared
errors, and non-value added but require continual monitoring. with the manual. Also, the workflow of inbound and
Lam et al. 17

outbound has been further simplified, saving operations 6. Hartley JL and Sawaya WJ. Tortoise, not the hare: digital
time for the company. However, there are two limitations of transformation of supply chain business processes. Bus Horiz
this study. Firstly, this study only considers a set of delivery 2019; 62(6): 707–715, DOI: 10.1016/j.bushor.2019.07.006.
notes documents, and data can restrict the evaluation of 7. Van der Aalst WM, Bichler M and Heinzl A. Robotic process
results. To achieve more accuracy and reliability of the automation. Business & information systems engineering
proposed model, further research should be conducted into 2018; 60: 269–272, DOI: 10.1007/s12599-018-0542-4.
the long-term performance evaluation of RPA bots, and 8. Czarnecki C, Hong CG, Schmitz M, et al. Enabling digital
more diverse data is needed. Secondly, the layout of design transformation through cognitive robotic process automation
of the document is not the primary focus of this study, at Deutsche Telekom Services Europe. Digitalization Cases.
further research should be done on designing the optimal 2021; 2: 123–138. DOI: 10.1007/978-3-030-80003-1_22
layout with respect to the state-of-the-art RPA technology, 9. Anagnoste S. Setting up a robotic process automation center
for example, field placement, font types, and table of excellence. Manag Dyna Know Eco 2018; 6(2): 307–332.
structures. DOI: 10.25019/MDKE/6.2.07.
10. Jeeva Padmini KV, Perera GI, Dilum Bandara HM, et al. A
Declaration of conflicting interests decision support tool to select candidate business processes in
robotic process automation (RPA): an empirical study. In:
The author(s) declared no potential conflicts of interest with re-
Inventive Computation and Information Technologies: Pro-
spect to the research, authorship, and/or publication of this article.
ceedings of ICICIT. Singapore: Springer, 2020; 2021, pp.
567–582. DOI: 10.1007/978-981-33-4305-4_42
Funding 11. Hånell SM, Rovira Nordman E, Tolstoy D, et al. “It’sa new
The author(s) disclosed receipt of the following financial support for game out there”: e-commerce in internationalising retail
the research, authorship, and/or publication of this article: This SMEs. Int Market Rev 2020; 37(3): 515–531, DOI: 10.1108/
project was supported by the Research Grants Council of Hong IMR-03-2018-0107.
Kong, University Grants Committee [UGC/FDS14/E04/21 and 12. Hoang TD, Nguyen HK and Nguyen HT. Towards an eco-
840002]. In addition, This research was also supported by the nomic recovery after the COVID-19 pandemic: empirical
Research Matching Grant Scheme (RMGS) under Project (Digital study on electronic commerce adoption of small and medium
Transformation in Warehouse Management using MES, RPA and enterprises in Vietnam. Manage Mark. Challen Know Soc
AI). Also, this project is also supported partially by the Big Data 2021; 16(1): 47–68. DOI: 10.2478/mmcks-2021-0004.
Intelligence Centre in The Hang Seng University of Hong Kong. 13. Zhang D, Pee LG and Cui L. Artificial intelligence in E-
commerce fulfillment: a case study of resource orchestration
ORCID iDs at Alibaba’s Smart Warehouse. Int J Inf Manag 2021; 57:
102304. DOI: 10.1016/j.ijinfomgt.2020.102304.
HY Lam  https://orcid.org/0000-0002-5858-1894
14. Mikl J, Herold DM, Ćwiklicki M, et al. The impact of digital
Valerie Tang  https://orcid.org/0000-0002-4528-1091
logistics start-ups on incumbent firms: a business model
perspective. Int J Logist Manag 2021; 32(4): 1461–1480.
References DOI: 10.1108/IJLM-04-2020-0155.
1. Donthu N and Gustafsson A. Effects of COVID-19 on 15. Lányi B, Hornyák M and Kruzslicz F. The effect of online
business and research. J Bus Res 2020; 117: 284–289. DOI: activity on SMEs’ competitiveness. Compet Rev: An Inter-
10.1016/j.jbusres.2020.06.008. national Business Journal 2021; 31(3): 477–496. DOI: 10.
2. Yu Y, Wang X, Zhong RY, et al. E-commerce logistics in 1108/CR-01-2020-0022.
supply chain management: implementations and future per- 16. Moi L and Cabiddu F. Leading digital transformation through an
spective in furniture industry. Ind Manag Data Syst 2017; agile marketing capability: the case of spotahome. J Manag Govern
117(10): 2263–2286. DOI: 10.1108/IMDS-09-2016-0398. 202; 25(4): 1145–1177. DOI: 10.1007/s10997-020-09534-w.
3. Leung KH, Choy KL, Siu PK, et al. A B2C e-commerce 17. Vial G. Understanding digital transformation: a review and a
intelligent system for re-engineering the e-order fulfilment research agenda. Manag Dig Transf 2021; 28: 13–66. DOI:
process. Expert Syst Appl 2018; 91: 386–401. DOI: 10.1016/j. 10.1016/j.jsis.2019.01.003.
eswa.2017.09.026. 18. Maroufkhani P, Desouza KC, Perrons RK, et al. Digital
4. Xu G, Qiu X, Fang M, et al. Data-driven operational risk transformation in the resource and energy sectors: a sys-
analysis in E-Commerce Logistics. Adv Eng Inf 2019; 40: tematic review. Resour Pol 2022; 76: 102622. DOI: 10.1016/
29–35. DOI: 10.1016/j.aei.2019.03.001. j.resourpol.2022.102622.
5. Kraus S, Durst S, Ferreira JJ, et al. Digital transformation in 19. Verhoef PC, Broekhuizen T, Bart Y, et al. Digital transfor-
business and management research: an overview of the mation: a multidisciplinary reflection and research agenda.
current status quo. Int J Inf Manag 2022; 63: 102466. DOI: J Bus Res 2021; 122: 889–901. DOI: 10.1016/j.jbusres.2019.
10.1016/j.ijinfomgt.2021.102466. 09.022.
18 International Journal of Engineering Business Management

20. Junge AL and Straube F. Sustainable supply chains–digital 35. Hofmann P, Samp C and Urbach N. Robotic process auto-
transformation technologies’ impact on the social and envi- mation. Electron Mark 2020; 30(1): 99–106. DOI: 10.1007/
ronmental dimension. Procedia Manuf 2020; 43: 736–742. s12525-019-00365-8.
DOI: 10.1016/j.promfg.2020.02.110. 36. Vijai C, Suriyalakshmi SM and Elayaraja M. The future of
21. Issaoui Y, Khiat A, Bahnasse A, et al. Smart logistics: study of robotic process automation (RPA) in the banking sector for
the application of blockchain technology. Procedia Comput better customer experience. Shanlax Intern Jour Comme
Sci 2019; 160: 266–271. DOI: 10.1016/j.procs.2019.09.467. 2020: 8(2); 61–65. DOI: 10.34293/commerce.v8i2.1709
22. Sestino A, Prete MI, Piper L, et al. Internet of Things and Big 37. Chugh R, Macht S and Hossain R. Robotic Process Auto-
Data as enablers for business digitalization strategies. Tech- mation: a review of organizational grey literature. Internat
novation 2020; 98: 102173. DOI: 10.1016/j.technovation. Jour Inform Syste Pro Mana 2022; 10(1): 5–26. DOI: 10.
2020.102173. 12821/ijispm100101.
23. Wang WY and Wang Y. Analytics in the era of big data: the 38. Cooper LA, Holderness DK Jr, Sorensen TL, et al. Robotic
digital transformations and value creation in industrial mar- process automation in public accounting. Account Horiz
keting. Ind Market Manag 2020; 86: 12–15. DOI: 10.1016/j. 2019; 33(4): 15–35. DOI: 10.2308/acch-52466.
indmarman.2020.01.005. 39. Gami M, Jetly P, Mehta N, et al. Robotic process automation–
24. Magistretti S, Dell’Era C and Petruzzelli AM. How intelligent future of business organizations: a review. In: 2nd Interna-
is Watson? Enabling digital transformation through artificial tional conference on advances in science and technology
intelligence. Bus Horiz 2019; 62(6): 819–829. DOI: 10.1016/ (ICAST). Sion, Mumbai: K J Somaiya Institute of Technol-
j.bushor.2019.08.004. ogy, 2019. DOI: 10.2139/ssrn.3370211.
25. Aheleroff S, Xu X, Lu Y, et al. IoT-enabled smart appliances 40. Santos F, Pereira R and Vasconcelos JB. Toward robotic
under industry 4.0: a case study. Adv Eng Inf 2020; 43: process automation implementation: an end-to-end perspec-
101043. DOI: 10.1016/j.aei.2020.101043. tive. Bus Process Manag J 2020; 26(2): 405–420. DOI: 10.
26. Osman CC. Robotic process automation: lessons learned from 1108/BPMJ-12-2018-0380.
case studies. Inf Econ 2019; 23(4): 66–71. DOI: 10.12948/ 41. Mohamed SA, Mahmoud MA, Mahdi MN, et al. Improving
issn14531305/23.4.2019.06. efficiency and effectiveness of robotic process automation in
27. Ranta V, Aarikka-Stenroos L and Väisänen JM. Digital human resource management. Sustainability 2022; 14(7):
technologies catalyzing business model innovation for cir- 3920, DOI: 10.3390/su14073920.
cular economy—multiple case study. Resour Conserv Recycl 42. Viale L and Zouari D Impact of digitalization on procurement:
2021; 164: 105155. DOI: 10.1016/j.resconrec.2020.105155. the case of robotic process automation. Supply Chain Forum
28. Ribeiro J, Lima R, Eckhardt T, et al. Robotic process auto- Int J 2020; 21(3): 185–195, Taylor & Francis. DOI: 10.1080/
mation and artificial intelligence in industry 4.0–a literature 16258312.2020.1776089
review. Procedia Comput Sci 2021; 181: 51–58. DOI: 10. 43. Carden L, Maldonado T, Brace C, et al. Robotics process
1016/j.procs.2021.01.104. automation at TECHSERV: an implementation case study.
29. Schlegel D and Kraus P. Skills and competencies for digital J Inf Technol Teach Cases 2019; 9(2): 72–79. DOI: 10.1177/
transformation–a critical analysis in the context of robotic 2043886919870545.
process automation. Int J Organ Anal 2023; 31(3): 804–822. 44. Lin CH, Chiu DK and Lam KT. Hong Kong academic li-
DOI: 10.1108/IJOA-04-2021-2707. brarians’ attitudes toward robotic process automation. Li-
30. Syed R, Suriadi S, Adams M, et al. Robotic process auto- brary Hi Tech, 2022. DOI: 10.1108/LHT-03-2022-0141
mation: contemporary themes and challenges. Comput Ind 45. Kedziora D and Smolander K. Responding to healthcare
2020; 115: 103162. DOI: 10.1016/j.compind.2019.103162. emergency outbreak of COVID-19 pandemic with Robotic
31. Vincent NE, Igou A and Burns MB. Preparing for the robots: a Process Automation (RPA). https://hdl.handle.net/10125/80092
proposed course in robotic process automation. J Emerg Technol 46. Houy C, Hamberg M and Fettke P. Robotic process auto-
Account 2020; 17(2): 75–91. DOI: 10.2308/JETA-2020-020. mation in public administrations. Digitalisierung von Staat
32. Siderska J. Robotic Process Automation—a driver of und Verwaltung. 2019; 1: 62–74.
digital transformation? Engineering Management in 47. Bu S, Jeong UA and Koh J. Robotic process automation: a
Production and Services 2020; 12(2): 21–31. DOI: 10. new enabler for digital transformation and operational ex-
2478/emj-2020-0009. cellence. Business Communication Research and Practice
33. Dechamma PR and Shobha NS. A review on robotic process 2022; 5(1): 29–35. DOI: 10.22682/bcrp.2022.5.1.29.
automation. International Journal of Research in Engineer- 48. Gruzauskas V and Ragavan D. Robotic process automation for
ing, Science and Management 2020; 3(5): 237–244. document processing: a case study of a logistics service provider.
34. Vajgel B, Corrêa PL, De Sousa TT, et al. Development of J Manag 2020; 36: 119–126, DOI: 10.38104/vadyba.2020.2.16.
intelligent robotic process automation: a utility case study in 49. Łukasz B. Robotic process automation in logistics: a case
Brazil. IEEE Access 2021; 9: 71222–71235, DOI: 10.1109/ study of a production company. Europ Resea Stud Jour 2022;
ACCESS.2021.3075693. XXV: 307–315.
Lam et al. 19

50. Krakau J, Feldmann C and Kaupe V. Robotic process automation 52. Lambourdiere EG, Corbin EL and Ledru H. RPA im-
in logistics: implementation model and factors of success. In: plementation and the digitalization of logistics operations
Adapting to the Future: Maritime and City Logistics in the in the COVID-19 era: a case study. In: Increasing supply
Context of Digitalization and Sustainability. Proceedings of the chain performance in digital society. Pennsylvania: IGI
Hamburg International Conference of Logistics (HICL). Berlin: Global, 2022, pp. 78–100. DOI: 10.4018/978-1-7998-
epubli GmbH, 2021; 32, pp. 219–256. DOI: 10.15480/882.4005 9715-6.ch005.
51. Sullivan M, Simpson W and Li W. The role of robotic process 53. Zhang Z and Huang Z. Design and application of logistics
automation (RPA) in logistics. Digi Transform Logi: De- robot based on RPA. Frontiers in Computing and Intel-
mystifying Impa Fou Indus Revol. 2021; 1: 61–78. doi:10. ligent Systems 2022; 1(1): 66–75. DOI: 10.54097/fcis.
1002/9781119646495.ch5 v1i1.1464.

Appendix

RPA bot 1 – Shipment status tracking bot: Pseudo code

Load {InputFile}
Load {ResultFile}
Load {Website} = {Cargo Tracking Website}
├ Init {Header_1}= [^00 AWB#^00 ,^00 Port^00 ,^00 Status^00 ,^00 Pieces^00 ,^00 Weight^00 ,^00 Flight^00 ,^00 Milestone^00 ]
Init {Header_2}= ├ [00 AWB#^00 ,^00 Station^00 ,^00 Check Point^00 ,^00 Temp^00 ,^00 Volt^00 ,^00 Event Time^00 ,^00 Action^00 }
Init {Capture_date_1}
Append {Header_1} to {ResultFile}
Open {Website (Website)}
Loop over {AWB}in {InputFile}:
Init {Row}
Access {Tab of AWB} on {Website}
For {Data} in {Header_1}
{Capture_data_1} = Capture (Website, Data, AWB)
Append {Capture_data_1} to {Row}
Append {Row}to {ResultFile}
End Loop
Init {Capture_data_2}
Append {Header_2} to {ResultFile}
Open {Website (Website)}
Loop over {AWB} in {InputFile}:
Init {Row}
Access {Tab of AWB} on {Website}
For {Data} in {Header_2}
{Capture_data_2} = Capture (Website, Data, AWB)
Append {Capture_data_2} to {Row}
Append {Row} to {ResultFile}
End Loop
Close {Website}
Close {Input File}
Close {Result File}

RPA bot 2 – Picking list generation bot: Pseudo code

Load {ResultFile}
Load {OrderFile}
Load {OrderFolder}
Init {Header}├ =[^00 DeliveryNote#^00 ,^00 ItemLocation^00 ,^00 ItemCode^00 ,^00 ItemQuantity^00 ,^00 ItemUnit^00 ]
Init {extension}
Append {Header} to {ResultFile}
Open {OrderFile}

(continued)
20 International Journal of Engineering Business Management

(continued)
Init {number}=1
Loop over {Page} in {OrderFile}:
Save {Page} to order_{number}.{extension} to {OrderFolder}
{number} += 1
End Loop
Loop over {file} in the {OrderFolder}:
If Capture({file},“Title”) =^00 Delivery Note^00 then
Init {Row}=[┤]
Loop over {header} in {Header}
{Capture_data} = Capture({file}, {header})
Append {Capture_data} to {Row}
End Loop
Append {Row} to {ResultFile}
Close {file}
else
Close {file}
End Loop
Close {ResultFile}

RPA bot 3 – Data verification bot: Pseudo code

Load {ResultFile}
Load {PickingListFile}
├ Init {Header_1 }=[^00 ItemLocation^00 ,^00 ItemCode^00 ,^00 ItemQuantity^00 ,^00 ItemUnit^00 ]
├ Init {Header_2 }=[^00 Location^00 , “Code”, “Quantity”, “Unit”]
Open {ResultFile}
Init {number}=0
Loop over {Row} in {ResultFile}:
{number}+=1
If {Row}[{ItemLocation}] ≠ Merge (PickingListFile[{number}] [^00 Warehouse^00 ],
PickingListFile[{number}][^00 Location^00 ] ) then
Print ([“No”]) in {Column,^00 F^00 } in {ResultFile}
continue to next loop
header = “DeliveryNote#”
If Row[{header}] ≠ PickingListFile[{number}][{header}] then
Print (“No”) in {Column,^00 F^00 } in {ResultFile}
continue to next loop
For header in Header
header2=merge([^00 item^00 ],{header})
If Row[{header}] ≠ PickingListFile[{number}][{header2}] then
Print (“No”) in {Column,^00 F^00 } in {ResultFile}
continue to next loop
Print (“Yes”) in {Column,^00 F^00 } in {ResultFile}
End Loop

You might also like