1. Introduction
If customers are discontent with products or services customer complaints occur [
1]. Complaint handling services aim to solve customer complaints and improve customer experience. High-quality complaint handling can ensure market share and increase company profits [
2]. For researchers and practitioners, analyzing the business process of complaint handling can help the company to manage business processes. As process details of complaint handling have been recorded in various information systems (such as, Customer Relationship Management system or Enterprise Resource Planning system) of the companies, exploiting the recorded data with process-oriented techniques can help gain insight into complaint handling processes. Further, the analysis results of the process data can provide valuable guidance for the improvement of complaint handling service (CHS) quality. Process mining (PM) aims to discover, monitor and improve business processes by extracting knowledge from information systems of companies [
3]. PM bridges the gap between process science and data science [
3]. In recent years, with the maturity of PM algorithms [
3], PM has been applied in various industries, such as in the fields of manufacturing [
4], service [
5], healthcare [
6], finance [
7], and education [
8,
9]. Additionally, it brings new opportunity for process improvement of the complaint handling service (CHS). PM can diagnose CHS processes through different perspectives, such as the control-flow perspective, case perspective, performance perspective, and process comparison perspective. However, how to integrate diagnostic results from different perspectives of PM and analyze the results across the organizational levels is a big challenge. The current methodologies of process analysis based on PM cannot solve the issue well. The demand of for a novel process analysis methodology based on PM is urgent.
Our previous work proposed an approach to extract case information from natural texts of CHS, and this article is a continuation of our previous work. The structured event log is the data basis for the process analysis based on PM, and our previous work of case information extraction can help us create structured event logs from natural texts for PM. After obtaining structured event logs, the techniques of PM can diagnose CHS processes from different perspectives. The process diagnosis results are analyzed in the light of Rasmussen’s Accimap method [
10,
11]. A case study in a big manufacturing company in China is implemented to verify our approach. Our paper is structured as follows.
Section 2 describes the background of this study.
Section 3 presents the related work.
Section 4 details the proposed methodology of this study.
Section 5 presents a case study in a manufacturing company in China.
Section 6 presents the conclusions and future work.
3. Related Work
3.1. Business Process Analysis
The market of business process analysis (BPA) is expanding with the development of business process management. The concept of BPA is very broad and may relate to business process simulation, business process diagnosis, performance analysis of the business process, and so on [
21]. After creating a process model, the key task of BPA is to analyze the features of the process model [
22]. Vergidis et al. summarized the methods of BPA by classifying the process model categories (such as flowcharts, integrated definition methods, role activity diagrams, unified modeling language, business process execution language for web services and so on), the modeling sets categories (for example, mathematical model) [
22]. Then, the process modeling techniques and output results determined the BPA methods, such as observation method, simulation method, and performance analysis method [
22].
3.2. Business Process Analysis Based on PM
In general, traditional BPA methods focus on the process model analysis. In contrast, the BPA-based on PM is not confined to process modeling analysis. In the domain of PM, the process model analysis is the control-flow perspective, but other perspectives (such as case perspective, performance perspective, and process comparison perspective) can also help us understand the process in depth.
PM was applied to identify human operators’ information navigation characteristics in main control room by Park et al. mainly from control-flow perspective [
23]. Intayoad and Becker applied PM to the domain of manufacturing and logistics, which would conductive to the comprehensive understanding of business processes from control-flow as well [
4]. To discover the healthcare process model and analyze the process, the algorithms of heuristic miner, fuzzy miner, and Comp miner were used [
24]. Weerdt et al. proposed a framework to analyze the financial processes based on PM from several perspectives, such as organizational perspective, control-flow perspective, case perspective, performance perspective, and so on [
7]. Park et al. mainly focused on workload and delay analysis in manufacturing process based on PM [
25]. Beheshitha et al. used the process modeling algorithm of fuzzy miner to explore the study law of students based on PM [
26]. To gain insights into internal transaction fraud mitigation, Jans et al. proposed a PM framework which covered the stages of event log preparation, event log inspection, control-flow analysis, role analysis, case analysis, and so on [
27]. Sathyalakshmi et al. focused on the issues of data quality for PM in the domain of customer service [
28]. Mahendrawathi et al. analyzed the production plan process based on dotted chart technique and heuristic miner under the guidance of PM framework [
29]. van der Aalst applied PM to service mining [
30].
Although the industries may vary when applying PM, we can conclude five common points: (1) the business experts are necessary in the process of PM practice; (2) control-flow is the most important perspective for PM, but other perspectives can deepen the process analysis; (3) the theory of PM mainly focuses on van der Aalst’s viewpoint, which means that PM convers the contents of process discovery, conformance checking and enhancement; (4) PM may involve several organizations; and (5) the business process analysis based on PM focused on historical event logs.
Meanwhile, there are two problems in the process of BPA-based on PM: (1) although most of the BPA cases based on PM can involve several perspectives, how to integrate the PM results from different perspectives is a big challenge, and (2) most of the BPA cases based on PM focus on operational level and how to analyze the PM results across the organizational levels is another big challenge.
3.3. The Methodologies of PM
An appropriate methodology can guide researchers in the process of implementing PM and making a business process analysis. In the meantime, PM methodologies can also help us understand the tasks in the process of BPA-based PM. Up to now, several methodologies have been proposed and applied in different domains, such as the L
* lifecycle model [
3], PM
2 (Process Mining Project Methodology) [
31], goal-driven methodology [
6], question-driven methodology [
32], business process comparison [
33], and so on.
The L
* lifecycle model generalized the typical process of PM project [
3], but it mainly focuses on the structured event log. For each stage of PM, the methodology of PM
2 provided more detailed guidance for the practitioners of PM projects [
31], but it neglects the process comparison. To explore healthcare processes, Erdogan and Tarhan proposed a goal-driven evaluation method based on PM [
6]. Compared with goal-driven methodology, Rojas et al. presented a question-driven approach to study emergency room based on PM [
32]. Obviously, both goal-driven methodology and question-driven methodology are focused on healthcare processes. Syamsiyah et al. proposed a methodology which mainly focuses on the process comparison, but the other perspectives are neglected [
33]. Although these methods can help specific inexperienced practitioners in the process of PM practice to some extent, these approaches have their own limitations.
This study is the extension of our previous work. The proposed methodology of our previous work can help us to obtain structured event logs from unstructured texts. The methodology in this study mainly focuses on the BPA of complaint handling service in depth based on PM.
4. Methodology
The proposed methodology in this study is presented in
Figure 1. As shown in
Figure 1, the methodology consists of six stages: case information extraction (previous work), process analysis from a case perspective, data reprocessing, process mining from other different perspectives, PM result analysis based on the Accimap method, and proposing business process improvements suggestions.
4.1. Case Information Extraction Stage
In our previous work, an approach of converting natural process texts into structured event logs is presented. The work of case information extraction can prepare structured event logs for business process analysis based on PM from different perspectives.
4.2. Case Perspective Diagnosis
Each structured event log for PM is made up of several cases. Each case may consist of several attributes, such as case content, case grade, case occurrence time, reasons for the occurrence of a case, and so on. The statistical results of some case attributes can provide inspirations for business process improvement. The event log can be divided into sub-logs in the light of some of the case attributes for business process comparison. Therefore, the analysis of case attributes should be considered firstly.
4.3. Data Reprocessing Stage
For a number of reasons (such as case information extraction quality and the quality of timestamps) data reprocessing is necessary. The purpose of data reprocessing is to filter the noise data or deal with missing data [
34,
35], for example, filtering the cases with imprecise timestamps. Disco 2.2.1 [
36] can be used to filter the event log and discover the process map. Besides, some of the case attributes are used to divide the event log into sub-logs. The open source platform of ProM (for example, ProM6.8) [
3] has integrated a large number of PM algorithms, and it can be used to explore the event logs. Before importing the event logs into ProM 6.8, all of the event logs are transformed into XES (eXtensible Event Stream) [
3] format by Disco 2.2.1 in this study.
4.4. PM from Different Perspectives
The attributes of CHS cases can be exploited from case perspective, such case content, case length, and case cause. In addition to the case perspective, there are many other perspectives for PM, such as control-flow perspective, performance perspective [
3], and process comparison perspective [
33]. The control-flow perspective is undoubtedly the most important perspective and it is focused on process modeling. The most frequent activities, traces (for example, variant analysis), bottlenecks, or deviations of CHS processes might be discovered from the mined process model. The performance perspective can explore case duration and bottleneck issues. The process comparison perspective can help us gain deep insights into the CHS processes. In terms of various PM tools, Disco 2.2.1 [
36] and ProM platform [
3] are two popular tools.
4.5. Process Mining Results Analysis Based on BPM Accimap Model
In the previous stages, we can gain process diagnosis results based on PM from various perspectives. Then, we employ the Accimap approach to integrate the diagnosis results and analyze the diagnosis results.
As shown in
Figure 2, the risk management framework (left) and Accimap approach (right) by Rasmussen [
10,
11] are presented. The approach has been widely used in the domain of accident analysis. Rasmussen’s risk management framework depicts a dynamic and complex technique system of society. In the society system, six system levels (government, regulators and associations, company management, technical and operational management, staff, and work) are involved. Meanwhile, the organization hierarchy is characterized by the Accimap approach, to be more specific, government policy and budgeting, regulatory bodies and associations, company management, technical and operational management, physical process and actor activities, and equipment and surroundings [
10,
11]. The level of equipment and surroundings contains task-related equipment and surrounding in workspaces, such as location, temperature, buildings; the level of physical process and actor activities contains the business workflow and workers in workspaces, and this level describes the relationship of causality and functionality; the level of technical and operational management contains the functionality activities in workspaces, such as decisions and plans in workspaces; the level of company management refers to other task-related companies’ decisions, plans in workspaces; the upper two levers are related to the judgments, decisions, or plans of higher-level regulators (for example, the government or associations).
As a whole, this stage consists of three steps: (1) identifying the BPM problems with the help of business experts from process diagnosis results based on PM, (2) identifying the corresponding BPM factors from BPM problems with the help of business experts and creating the BPM Accimap model, and (3) testing the model by 7 predictions in Rasmussen’s risk management framework.
In terms of identifying business process management problems, it contains two steps: Firstly, we should integrate process diagnosis results from different perspectives, such as, case perspective, performance perspective, control-flow perspective, process comparison perspective, and, secondly, we should send the process mining results to business experts and identify the BPM problems together with business experts by repeated discussions.
In terms of identifying BPM factors and creating BPM Accimap model, the work is finished together with business experts as well. Firstly, our work is to extract the BPM factors from BPM problems and one BPM problem corresponds to one BPM factor; secondly, we should identify the system level in Accimap model and identify the relationship among factors; finally, we present the factors and relationship in the form of Accimap model.
In terms of testing the created Accimap model, the created model is tested by Rasmussen’s 7 predictions in his risk management framework [
10,
11]. According to the testing results, we can find the business process improvement direction.
4.6. Proposing Business Process Improvement Suggestions
After creating the BPM Accimap model, business process improvement suggestions can be concluded from the Accimap model. The suggestions might come from one system level or different system levels.
5. Case Study
5.1. Case Information Extraction
The case study is implemented in the CHS department of a manufacturing company in China. The raw process data is originated from the Customer Relationship Management System of the company’s CHS department. The natural texts of raw process data is exported to Microsoft Excel. The raw data which consists of 9401 CHS cases contains all the CHS cases in 2016 (from 1 January 2016 to 31 December 2016).
Each CHS case in raw data is made up of five attributes: complaint grade (general complaint or major complaint), complaint cause (no service, not in time, service detail, service policy, arbitrary commitment, arbitrary charges, other causes, product shortage, spare parts shortage, poor service, poor attitude, or abusive operation), complaint problems (O2O, product, product & service, service, engineering, telephone traffic, fake product, spare part quality, brand, other types, delivery, franchise, online shopping, sale, brochure, or gift), record of complaint content, and record of complaint handling result. Among them, the record of complaint content and the record of complaint handling result make up one complete CHS process.
The stage of case information extraction focuses on constructing structured event log for PM. At this stage, unstructured process texts of CHS in 2016 are transformed into structured event log based on the previous case information extraction approach. In the end, the event log consists of 9401 CHS cases (84,347 events). The definitions of 12 types of activities in the CHS process remain unchanged compared with our previous work. The specific activities are as follows; Receiving Complaints (RC-1), Informing Results (IR), Following Complaint Handling and Result Confirmation of Enterprise Branch (FCHRCEB), Following Complaint Handling and Result Confirmation of Headquarters (FCHRCH), Tracking Back Customers (TBC), Applying for Postponement (AP-1), Auditing Postponement (AP-2), Applying for Closed-Loop (ACL-1), Applying for Closed-Loop (ACL-2), Revoking Complaint (RC-2), Sending Progress by Enterprise Branch (SPEB), and CU (Complaint Upgrading).
5.2. Case Perspective Diagnosis
The stage of case perspective diagnosis contains two aspects (the statistical analysis of case attributes and case content diagnosis): In terms of the statistical analysis of case attributes, the case attributes of complaint grades, complaint causes, and complaint problems are involved. In terms of case content diagnosis, the technique of word frequency statistics based on Chinese word segmentation [
37] is employed to explore the case attributes of complaint content record and complaint handling result record.
As shown in
Figure 3,
Figure 4 and
Figure 5, in terms of complaint grades, the number of general complaint cases is much more than major complaint cases; in terms of complaint causes, “not in time” and “other cause” are the most frequent causes of complaints; and, in terms of complaint problems, “service complaint” is the most frequent complaint problem.
For raw process data in 2016, the record of complaint content describes the detailed complaint contents of customers and the record of complaint handling result describes the complaint handling service process in detail. Therefore, natural texts that may contain useful information for CHS process improvement and the ICTCLAS (Institute of Computing Technology, Chinese Lexical Analysis System) of Chinese word segmentation technique [
38] are employed to explore the natural texts. Then the Chinese word statistics is based on part of speech (such as, verb, adjective, numeral). The results of all statistics are sent to two CHS experts. Based on the business understanding of business experts, the key statistical results are fed back (
Figure 6,
Figure 7 and
Figure 8). Ultimately, for the statistical results of each part of speech, the top 20 words are retained.
Figure 5 presents the statistical results of noun frequency in the natural texts of complaint contents. In
Figure 5, the words of “sir” and “madam” almost share the same frequency. We can conclude that the frequency of male and female customers is similar in the company’s CHS process. Besides, the words of “product 1” and “product 2” share the maximum frequency compared with the company’s other products in the company’s CHS process.
Figure 6 presents the statistical results of institutional suffix frequency in the natural texts of complaint contents. In
Figure 6, we can find that “franchised shop”, “market”, “flagship store”, and “shopping mall” are the main shopping channels to buy the company’s products for customers. In the meantime, the main complaint channels outside the company for customers are “administration of industry and commerce”, and “customers’ association”.
Figure 7 presents the statistical results of job noun frequency in the natural texts of complaint handling results. Although there is no resource attribute in each CHS case in the original data of our study, we can find most of the categories of business staff of the company involved in CHS process from
Figure 7, such as technician, manager, master worker, head of department, commissioner, group leader, and so on.
5.3. Data Reprocessing
The event log for PM consists of cases and each case consists of events. For each event, it consists of three mandatory attributes (timestamp, activity type, and case ID) in this study. Although the timestamps have been extracted from natural texts in our previous work and the structured event log is created, the quality of timestamps varies a great deal for various reasons. For example, some of the timestamps are inaccurate or mixed with Chinese words.
Therefore, we need to filter the noise data before implementing PM in the next phase. In this study, our strategy is that we will filter the complete CHS case once an undesirable timestamp is found in any case. In the meantime, based on the suggestions of business experts, the case duration is limited to 30 days. Then an algorithm is designed to filter the cases with low-quality timestamps. The steps of the algorithm are as follows. (1) Saving the timestamp of each event into an array. (2) Screening out the events with exceptional timestamp and marking the events. (3) Travelling through all events and marking the entire case if there is one exception event. (4) Travelling through all the normal events and marking all the cases with case duration of more than 30 days. As a result, 8755 cases (74,421 events) are left and the format is XLSX.
Although the accuracy of case information extraction method in our previous work is more than 90%, there are still some errors. To further improve the quality of the event log, the event log is filtered by Disco 2.2.1 based on the start activity and end activity in one case. From a business perspective, RC-1 is the only start activity and four activities of TBC, RC-2, IR, and ACL-2 are the end activities in any complete CHS case. Ultimately, 7128 CHS cases (61,294 events) are retained in this study. According to statistical results of case attribute values of complaint grades, complaint causes and complaint problems, the complete event log is split into three pairs of sub-logs. To be specific, sub-log pair of general complaint and major complaint, sub-log pair of “not in time complaint” and “other causes complaint”, sub-log pair of service problem complaint, and sale problem complaint. After splitting the complete event log, all sub-logs are transformed into XES format by Disco 2.2.1.
5.4. PM from Different Perspectives
In this section, the CHS processes are diagnosed based on PM from different perspectives. Performance perspective focuses on the case duration, case length and case variant. Process comparison perspective contains process model comparison [
36] and control-flow comparison [
39]. Although a series of algorithms can describe the process performance, for example, the dotted chart technique [
40], we choose the tool of Disco 2.2.1 in this study.
5.4.1. Performance Perspective
Based on the global statistics of Disco 2.2.1, we can gain basic understanding of the event log. The time duration of the 7128 cases is from 01.01.2016 08:51:29 to 31.12.2016 20:02:57. The median case duration is 31 hours and the mean case duration is 62.6 hours. All 12 types of activities are involved. The most frequent case variants are RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC (501 cases), RC-1 → FCHRCH → FCHRCEB → TBC (267 cases), RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC → TBC (200 cases). The average case length of the entire event log is 8.6 events.
5.4.2. Business Process Comparison Considering Complaint Grades
In terms of case duration, the median case duration of general CHS is 30.3 hours and the mean case duration is 58.9 hours; the median case duration of major CHS is 3.2 days and the mean case duration is 5.3 days. On the whole, the case duration of general CHS is similar to the overall level, but the case duration of major CHS is much longer than the overall level. The case length of major complaint (18 events) is much longer than general complaint (eight events).
In terms of case variants, of the 6746 general CHS cases, 2689 types of case variants are involved; of the 382 major CHS cases, 377 types of case variants are involved. For general complaint, RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC (501 cases), RC-1 → FCHRCH → FCHRCEB → TBC (268 cases) and RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC → TBC (200 cases) are the most frequent case variants. It can be concluded that major complaint handling service processes are more flexible compared with general CHS processes.
Figure 9 presents the mining results of different complaint grades by Disco 2.2.1; the mining tool of Disco is driven by fuzzy miner [
36]. FCHRCEB (33.19%) is the most frequent activity in general complaint and the most frequent activity of major complaint is FCHRCH (34.76%). FCHRCEB is executed by the business staff in the branch company, while FCHRCH is executed by the business staff in the headquarters of the company. We can see that the headquarters of the company pays more attention to major complaint, while the branches of the company pay less attention to complaint grades. The similar phenomena are as follows; AP-1 follows FCHRCEB in general complaints and AP-1 follows FCHRCH in major complaints; SPEB follows FCHRCEB in general complaints and SPEB follows RC-1 in major complaints.
The business process comparison results of the general complaints and major complaints are described in
Figure 10 by the plugin in ProM 6.8 [
39]. The control-flow difference of general CHS and major CHS is 38.89%. The activity of FCHRCH in orange oval show that it is executed more frequently in major CHS (96.86%) (group B) than in general CHS (86.48%) (group A). In terms of the handover of different activities, FCHRCH → TBC in group B (49.74%) is more frequently in group A (20.65%); TBC → FCHRCH, TBC → FCHRCEB, FCHRCEB → FCHRCH, FCHRCEB → RC-1, and FCHRCH → RC-1 depict similar phenomena. In terms of the activity handover efficiency for TBC → FCHRCH, the performance of general complaint is much poorer than major complaint.
5.4.3. Business Process Comparison Considering Complaint Causes
In terms of case duration, the median case duration of “not in time” cause CHS is 29 hours and the mean case duration is 56.6 hours; the median case duration of “other cause” CHS is 33.5 hours and the mean case duration is 70.9 hours. In general, both of the two types of CHS cases are similar to the overall level of case duration. The case length of “not in time” cause CHS (8 events) and “other cause” CHS (nine events) are similar to the overall level as well.
In terms of case variants, of the 2276 “not in time” cause CHS cases, 1068 types of case variants are involved; of the 1710 “other cause” CHS cases, 958 types of case variants are involved. For “not in time” cause complaint, RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC (207cases) is the most frequent case variant; for “other cause” complaint, RC-1 → IR (165 cases) is the most frequent case variant. From the perspective of most frequent case variants, the complaint causes of “not in time” and “other cause” are significantly different.
Figure 11 presents the mining results of different complaint causes by Disco 2.2.1 [
36]. For both two types of CHS cases, the most frequent activity is FCHRCEB. As far as the differences between the two are concerned, ACL-2 follows FCHRCEB in “not in time” cause CHS cases and ACL-2 follows FCHRCEB or FCHRCH in “other cause” CHS cases.
The business process comparison results of “not in time” cause complaint and “other cause” complaint are as presented in
Figure 12 [
39]. The control-flow difference of the “not in time” cause complaint and “other cause” complaint is 44.44%. The activity of FCHRCH in blue oval show that it is executed more frequently in “not in time” cause CHS (89.72%) (group A) than in “other cause” CHS (80.12%) (group B), and the activities of TBC and FCHRCEB share the similar characteristics. In terms of the handover of different activities, RC-1 → FCHRCH, FCHRCH → FCHRCEB and FCHRCEB → TBC are more frequently in group A compared with group B. FCHRCEB → FCHRCH and TBC → FCHRCH are less frequently in group A compared with group B. In terms of the activity handover efficiency for TBC → FCHRCH, the performance of group A is much poorer than group B.
5.4.4. Business Process Comparison Considering Complaint Problems
In terms of case duration, the median case duration of service problem complaint is 27.4 hours and the mean case duration is 49.3 hours; the median case duration of sale problem complaint is 46.5 hours and the mean case duration is 3.4 days. That is, the case duration of sale problem complaint is significantly longer than overall level compared with service problem complaint. However, the case lengths of service problem complaint and sale problem complaint are similar to the overall level.
In terms of case variants, of the 2934 service problem CHS cases, 1154 types of case variants are involved; of the 1348 sale problem CHS cases, 834 types of case variants are involved. For service problem CHS cases, RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC (294 cases) is the most frequent case variant; for sale problem CHS cases, RC-1 → FCHRCH → FCHRCEB → FCHRCEB → TBC (89 cases) is the most frequent case variant as well.
Figure 13 presents the mining results of CHS cases with different complaint problems by Disco 2.2.1 [
36]. For both two types of CHS cases, the most frequent activity is FCHRCEB. When it relates to the difference between the two kinds of CHS cases, the positions of AP-1 and AP-2 in the mined models are highlighted.
Figure 14 depicts the process comparison of CHS Cases with different complaint problems [
39]. The control-flow difference of the two types of CHS cases is 22.22%. The execution frequency in two groups of RC-1, FCHRCH, FCHRCEB and TBC share little difference. However, in terms of task handover frequency, FCHRCEB → FCHRCH, FCHRCH → TBC, TBC → FCHRCH and FCHRCEB → RC-1 are more frequently in sale problem CHS cases compared service problem CHS cases. In terms of task handover efficiency for TBC → FCHRCH, service problem CHS cases perform better than sale problem CHS cases.
5.5. Creating BPM Accimap Model
Creating BPM Accimap model consists of three steps: (1) identifying the BPM problems with the help of business experts from process diagnosis results based on PM, (2) identifying the corresponding BPM factors from BPM problems with the help of business experts and creating the BPM Accimap model, and (3) testing the model by Rasmussen’s risk management framework.
5.5.1. Identifying BPM Problems
Based on the process diagnosis results from different perspectives, we can identify the business process management problems of CHS with the help of two CHS experts in the company. As shown in
Table 1, as a result, 42 complaint handling process management problems are identified.
5.5.2. Identifying BPM Factors
Based on the complaint handling process management problems identifying from the PM diagnosis results, we can identify the business process management factors of CHS with the help of two CHS experts in the company; as a result, 42 complaint handling process management factors are identified, as shown in
Table 2.
After obtaining the 42 complaint handling process management factors, we can create the complaint handling process management Accimap model, as shown in
Figure 15. In the Accimap model, we can find that the BPM factors are positioned in five levels, regulatory bodies, related companies, site management, site personnel, and equipment environment.
The regulatory level consists of three factors: customer rights laws, government regulators, and consumers’ association; the related company level consists of seven factors: brand monitoring, fake products monitoring, recruitment system, and so on; the site management level consists of 13 factors: CHS case statistical system, CHS emergency plan, sale management regulations, and so on; the site personnel level consists of 16 factors: CHS skills, service attitude, product difference, and so on; and the equipment environment level consists of three factors: demographic characteristics, physical environment, and equipment reliability. Causality may exist among different factors in the same level or different levels.
5.5.3. Testing the Accimap Model
To test the applicability of Accimap method in the domain of complaint handling process analysis, the seven predictions in Rasmussen’s risk framework are used to test the Accimap model [
41,
42,
43]. The testing results are presented in
Table 3, which indicates the applicability of Accimp method for complaint handling process management.
5.6. Business Process Improvement Suggestions
The Accimap method presents a systematic approach to analyze the process diagnosis results based on PM. The complaint handling process management Accimap model has showcased the BPM factors in different system levels. The research of CHS process management should pay attention to different system levels—not just operational level.
The improvement of CHS process should hold the idea of vertical integration. The interaction of factors in different system level should be paid more attention. For example, the business skills may relate to the training of the branch company, the training of headquarters, the related law training, the business skills training or the recruitment system of the company, and so on.
6. Conclusions and Future Work
This article proposes a methodology for business process analysis based on process mining in the domain of complaint handling service. Compared with the previous business process analysis methodologies based on process mining, the methodology in this study can integrate the process diagnosis results from different PM perspectives and analyze the process from different system levels.
The proposed approach is validated by a case study in a big manufacturing company in China. In the case study, 42 complaint handling process management factors are identified and the complaint handling process management Accimap model is created. According to the BPM Accimap model, the improvement of complaint handling service process should hold the idea of vertical integration and the interaction of BPM factors in different system levels should be paid more attention.
However, the organizational perspective of process mining was not involved and the granularity of the business activity in the case study is coarse. Besides, the methodology is only verified by one case study. In the future, more techniques in PM domain will be applied to analyze the CHS process, for example, social network analysis. More case studies will be implemented to verify the proposed methodology.