Regular Articles

Vol. 22, No. 9, pp. 79–85, Sept. 2024. https://doi.org/10.53829/ntr202409ra2

Collaborative Business Navigation Platform That Comprehensively Supports Work of Operators

Hiroki Koike, Hideaki Tanaka, Hidetaka Koya,
Fumihiro Yokose, Hajime Nakajima, and Haruo Oishi

Abstract

NTT Access Network Service Systems Laboratories has long been developing technologies that contribute to more-efficient operations on personal computers and other information devices. We have implemented a collaborative business navigation platform as a new technology to continue this trend. Using this platform makes it possible to easily develop digital transformation (DX) tools suited to diverse work environments and operator roles. This article discusses the functions of the collaborative business navigation platform and the use cases of DX tools by using this platform.

Keywords: DX promotion, automatic operation, user interface

PDF

1. Adapting digital transformation tools for diverse work processes and system applications

Digital transformation (DX) has been attracting attention, and DX tools that run on personal computers (PCs), such as robotic process automation (RPA)*1 and digital adoption platform (DAP)*2, are becoming widely used. However, it is difficult to improve work efficiency in many fields by using conventional DX tools. For example, the telecommunications business provides a variety of services with a complex combination of physical devices and logical functions. Operators working in this business are required to be accurate and efficient when handling vast amounts of information in real time. Carrying out such work involves many factors, one of the most important of which is the work system and applications. Each function has its own processes, and operations proceed through a combination of various work systems and applications (e.g., schedulers, email, and reception systems). Since the combination and use of these work systems and applications differ as the work changes, the operations have their own unique processes; however, they are not the best work processes*3 for each individual task. Even in such cases, the operator needs to integrate each process for each task and carry out the work (many tasks) as a single work process. However, in complex work processes, conventional DX tools have not been able to provide sufficient support due to the challenges described in the following section.

*1 RPA: A software technology that automates user operations.
*2 DAP: A software technology that supports the implementation of systems and tools.
*3 Work process: A way of executing operations related to work. It can also be paraphrased as a process, method, procedure, etc.

2. Challenges facing traditional DX tools

Two typical examples of situations that could not be improved with conventional DX tools are shown in Fig. 1. In the first example shown in Fig. 1(a), providing a user interface (UI) suitable for a variety of work environments has proved difficult. If a work system and applications are commonly used for both field (i.e., outdoor) work and office automation (OA) work, the UI suitable for each type of work will differ. Implementing a UI tailored to such diverse work environments into the work systems and applications by using current DX tools can lead to high costs.


Fig. 1. Challenges facing traditional DX tools.

As shown in Fig. 1(b), it is difficult to flexibly handle complex and sophisticated work flows. Work processes involve diverse and multiple operators, work systems, and applications. Work efficiency can be improved by breaking down work processes into smaller parts and using DX tools to handle situations in which work can be streamlined (e.g., by automation); however, the number and types of situations that require improvement vary in accordance with the type of work, and it is inefficient and impractical to develop DX tools for each work type individually from scratch. To address the above challenges, the NTT Network Innovation Center developed the collaborative business navigation platform that is based on technology developed by NTT Access Network Service Systems Laboratories.

3. Technical overview of the collaborative business navigation platform

The collaborative business navigation platform is software that runs in the background of the local environment on Windows 10 and 11. The platform consolidates and integrates two major functions commonly required for DX tools: (i) a function for managing and controlling screen elements (operation targets*4), such as buttons and text boxes, registered in the DX tool, and (ii) a function for monitoring the operation status (work status*5) during work processes such as operator operations and screen changes resulting from those operations. By centralizing the above functions and eliminating the need to develop each DX tool separately, most development tasks can be focused solely on preparing UIs, work processes, etc. (i.e., upper-level applications) that are tailored to the operator’s work environment and role. Thus, it becomes easy to develop DX tools that are tailored to the operator’s work environment and role.

To use DX tools developed using the collaborative business navigation platform, the upper-level application and platform must be connected. As shown in Fig. 2, a DX tool can be developed by preparing arbitrary upper-level applications (such as chatbots and voice-recognition applications) that fit the operator’s environment and role. Two functions included on the platform become available: (1) a management-and-control function for operation targets of work systems and applications (operation-target-abstraction function) and (2) a monitoring function for work status (work-status-abstraction function).


Fig. 2. Technical overview of collaborative business navigation platform.

3.1 Operation-target-abstraction function

Conventionally, when developing a DX tool with an automatic-operation function, as shown in Fig. 3, the developer had to manage the registration and modification of information identifying the operation target for each DX tool separately. By using this platform, the developer can assign a unique, easy-to-read name to information that identifies the operation target and can centrally manage the corresponding information in the operation-target database on the platform. It is also possible to automatically create an operation-target database by extracting candidates for operation targets from the screens of work systems and applications [1]. When updating a work system or application, it is possible to estimate the destination of changes in operation targets in accordance with the UI layout of the screen and the internal structure and enable the modification of information registered in the operation-target database.


Fig. 3. Operation-target-abstraction function.

3.2 Work-status-abstraction function

The ideal way to ensure efficient work is to take early action in response to ever-changing work conditions. However, work processes become complex and diverse. To determine the work status from conventional DX tools accurately and in real time, it was necessary to implement individual mechanisms. Thus, it was difficult to use each mechanism easily, and operators needed to determine the status. To maximize efficiency, we developed a mechanism that enables real-time understanding of the status of work using DX tools.

The platform determines the work status by monitoring changes in the operation targets of work systems and applications displayed on the screen. By defining the work status to be detected as an “event” in advance and registering it in the work-event database on the platform, the work status can be determined in real time when a DX tool is executed. As shown in Fig. 4, events are defined as patterns (monitoring conditions) that combine the “operation order” logged from PC terminals, etc. and the “status” such as screen content. The work-status-abstraction function is defined by using the extended regular expression*6, and its flexibility allows for the expression of complex and diverse work situations. When a DX tool is executed, the work status is determined by pattern matching of events and operation logs recorded by monitoring the screen. A regular expression engine can be adapted to speed up the pattern matching and provide a real-time understanding of the work status [2].


Fig. 4. Work-status-abstraction function.

*4 Operation target: A screen element on the work-system application that is registered in the operation-target database.
*5 Work status: Operations carried out by the operator during the work process (starting the system, updating files, setting values, etc.).
*6 Regular expression: A method of expressing variations of strings that follow certain rules in a single string. A technique used primarily in pattern matching.

4. Developer’s tool that supports visual configuration

For the operation-target-abstraction function, the setup screen shown in Fig. 5 is used to obtain information that can identify the operation target of the work system and application. Multiple methods (cursor position, click, focus, etc.) can be used in accordance with particular complex work environments. By giving the operation target a unique name, it can then be registered in the operation-target database.


Fig. 5. Operation-target-abstraction function on developer’s tool.

The work-status-abstraction function has a setup screen, as shown in Fig. 6. The basic monitoring conditions (basic conditions) are set by selecting the “operation status” to be monitored (existence and display of the target, value settings, position changes, etc.) for the screen elements registered in the operation-target database. If the developer/user wants to monitor a series of operations rather than a single operation, they can set a compound of conditions (e.g., “basic condition 1 followed by basic condition 2” or “basic condition 2 followed by basic condition 1”) by considering the detection order of multiple basic conditions. By defining basic and compound conditions as events, it is then possible to register events in the work-event database.


Fig. 6. Work-status-abstraction function on developer’s tool.

By using functions based on NTT Access Network Service Systems Laboratories’ technology, as described above, the costs required to develop and manage DX tools can be greatly reduced, and a wide range of operating situations can be determined in real time, making it possible to easily develop DX tools tailored to various work environments and roles.

5. Example usage of DX tools using the collaborative business navigation platform

5.1 Proposal-based operation support combined with chatbots

This example shows a DX tool that operators use for carrying out OA work. As the number of operations (scenarios) automated by RPA increases (due to consolidation and diversification of work), it is becoming cumbersome for operators to understand which scenarios to execute for each work status, and it is inefficient for them to execute scenarios. To achieve high operational efficiency independent of the operator’s skills and experiences, a mechanism is required that can automatically propose the most-appropriate scenario in accordance with the work status.

Combining a chatbot with the platform enables the operator to receive operation suggestions from the chatbot in accordance with the operator’s work status detected in real time by the work-status-abstraction function. The operator can proceed with automation scenarios while interacting with the chatbot. While carrying out the job interactively, the operator can acquire knowledge on their own, so it becomes possible to achieve high and stable job quality regardless of years of experience or work experience (Fig. 7(a)).

5.2 Voice-based operation support combined with voice UI

This example shows a DX tool used by operators in the field. When operators mainly work outdoors, they often operate work systems and applications on mobile devices while handling other tools. If they operate the device for long periods, especially in bad weather, the device might malfunction. Therefore, it is necessary to provide a DX tool with an appropriate UI that can address the above issues, rather than the traditional UI using touch, keyboard, and mouse operation.

Combining speech recognition and text-to-speech software with the collaborative business navigation platform enables the operator to operate work systems and applications by voice command without seeing the screen (Fig. 7(b)). Making it possible to call up manuals and input information into work systems and applications by voice leads to improved job efficiency in work environments in which it is difficult to operate devices using a mouse, keyboard, or touch UI.


Fig. 7. DX-tool usage scenarios using collaborative business navigation platform.

6. Future work

The collaborative business navigation platform makes it possible to provide operators with DX tools suited to their various work environments and roles simply by changing the upper-level applications. This platform is scheduled to be introduced within the NTT Group in 2024. We then plan to promote its general commercialization.

References

[1] H. Koya, M. Komiyama, A. Kataoka, and H. Oishi, “Proposal and Evaluation of a Target Extraction and Mapping Method for Automatic System Operation,” IEICE Technical Report, Vol. 121, No. 13, ICM2021-8, pp. 41–46, 2021 (in Japanese).
[2] H. Koya, A. Kataoka, and H. Oishi, “Proposal and Evaluation of a Query Representation and Retrieval Method for Operation Logs,” IEICE Technical Report, Vol. 121, No. 399, ICM2021-47, pp. 29–34, 2022 (in Japanese).
Hiroki Koike
Researcher, Collaboration Operation Technology Group, Access Network Operation Project, NTT Access Network Service Systems Laboratories.
He received a B.E and M.E. in civil and environmental engineering from Waseda University, Tokyo, in 2018 and 2020. He joined NTT EAST in 2020 and was engaged in communications construction. He joined NTT Access Network Service Systems Laboratories in 2022 and has been researching business-operator psychology and navigation technology for business operation. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE).
Hideaki Tanaka
Researcher, Collaboration Operation Technology Group, Access Network Operation Project, NTT Access Network Service Systems Laboratories.
He received a B.E and M.E. in machine learning from Doshisha University, Kyoto, in 2012 and 2014. He joined NTT WEST in 2014 and was engaged in network operation. He joined NTT Access Network Service Systems Laboratories in 2021 and has been researching a remote operation assistant system and navigation technology for business operation.
Hidetaka Koya
Senior Research Engineer, Collaboration Operation Technology Group, Access Network Operation Project, NTT Access Network Service Systems Laboratories.
He received an M.E. in computational intelligence and systems science from Tokyo Institute of Technology, Kanagawa, in 2011 and joined NTT Access Network Service Systems Laboratories the same year. He has been engaged in the research and development of business process automation and navigation technology. He is a member of IEICE.
Fumihiro Yokose
Senior Research Engineer, Collaboration Operation Technology Group, Access Network Operation Project, NTT Access Network Service Systems Laboratories.
He received an M.E. in electrical engineering from the University of Electro-Communications, Tokyo, in 2007 and joined NTT Access Network Service Systems Laboratories the same year. He has been engaged in the research and development of navigation technology for business operation.
Hajime Nakajima
Senior Research Engineer, Supervisor, Collaboration Operation Technology Group, Access Network Operation Project, NTT Access Network Service Systems Laboratories.
He received an M.E. in information engineering from the University of Tsukuba, Ibaraki, in 2005 and joined NTT Access Network Service Systems Laboratories the same year. He has been engaged in the research and development of operation support systems. He is a member of IEICE.
Haruo Oishi
Senior Research Engineer, Supervisor, Collaboration Operation Technology Group, Access Network Operation Project, NTT Access Network Service Systems Laboratories.
He received a B.E and M.E. in electrical engineering from Tokyo Institute of Technology in 1995 and 1997 and received a Ph.D. in computer science and communications engineering from Waseda University, Tokyo, in 2022. He joined NTT in 1997. Since then, he has engaged in the research and development on educational technology, mobile PC middleware technology, business Ethernet service management system development, network failure estimation technology, and business navigation technology. He is currently with NTT Access Network Service Systems Laboratories as the leader of the Access Operation Project Collaboration Operation Technology Group. He is a senior member of IEICE and the chair of the IEICE Technical Committee on Information and Communication Management (ICM).

↑ TOP