计算机科学 ›› 2023, Vol. 50 ›› Issue (12): 82-88.doi: 10.11896/jsjkx.230100020

• 计算机软件 • 上一篇    下一篇

RPA流程标准化定义与设计

赖琪1, 蔡宇辉1, 夏斯琼1, 谢晓全2, 刘沛2, 李肯立1   

  1. 1 湖南大学信息科学与工程学院 长沙 410082
    2 中电金信软件有限公司 北京 100192
  • 收稿日期:2023-01-03 修回日期:2023-05-24 出版日期:2023-12-15 发布日期:2023-12-07
  • 通讯作者: 蔡宇辉(rj_cyh@hnu.edu.cn)
  • 作者简介:(S2110W0852@hnu.edu.cn)
  • 基金资助:
    国家重点研发计划(2020YFB2104000)

Standardization Definition and Design of Robotic Process Automation

LAI Qi1, CAI Yuhui1, XIA Siqiong1, XIE Xiaoquan2, LIU Pei2, LI Kenli1   

  1. 1 School of Computer Science and Engineering,Hunan University,Changsha 410082,China
    2 GienTech Technology Co.,Ltd.,Beijing 100192,China
  • Received:2023-01-03 Revised:2023-05-24 Online:2023-12-15 Published:2023-12-07
  • About author:LAI Qi,born in 1999,postgraduate.Her main research interests include high efficiency computing for big data and artificial intelligence.
    CAI Yuhui,born in 1973,associate professor,master.His main research intere-sts include computer network,image processing,artificial intelligence and software engineering.
  • Supported by:
    National Key Research and Development Program of China(2020YFB2104000).

摘要: 为解决机器人流程自动化(Robotic Process Automation,RPA)领域缺乏统一流程描述方法的问题,文中提出了一种用于定义和描述RPA流程的规范,主要包括RPA流程中的各类对象,可用于分析复杂RPA应用场景;同时,为更好地定义与描述工作流系统的流程,并解决RPA领域暂无流程建模标准而导致的流程脚本不兼容问题,以业务流程模型和符号(Business Process Model and Notation,BPMN)标准为基础,定义了一套RPA流程建模符号及标签系统。最后,以一种银行系统的典型业务流程为例,展示了使用该规范定义与描述此业务流程的结果,并使用Petri网进行了流程的正确性证明。

关键词: 机器人流程自动化, 业务流程模型和符号, Petri网

Abstract: To address the problem of lacking of a standardized method for describing processes in the field of robotic process automation(RPA),this paper proposes a specification for defining RPA processes,including various objects in RPA processes.The specification can be used to analyze complex RPA application scenarios.Additionally,to better define and describe workflow systems and overcome the problem of incompatible process scripts in the RPA field caused by the lack of process modeling stan-dards,a set of RPA process modeling symbols and label systems are defined based on the business process model and notation(BPMN) standard.Finally,it demonstrates the results of defining and describing a typical business process in a banking system using the specification,and verifies the process correctness using Petri nets.

Key words: Robot process automation, Business process model and notation, Petri net

中图分类号: 

  • TP312
[1]MENG Y,QIN Y C,CAI Y H,et al.Fast DOM Object Search and Location Algorithm for RPA System[J].Computer Science,2022,49(10):252-257.
[2]WANG Y S,QIN Y C,CAI Y H,et al.Design and Implementation of RPA System Based on UIA Interface[J].Computer Science,2022,49(8);225-229.
[3]CHINOSI M,TROMBETTA A.BPMN:An introduction to the standard[J].Computer Standards & Interfaces,2012,34(1):124-134.
[4]DAI F,ZHAO W Z,YANG Y,et al.Formal Semantics andAnalysis of BPMN2.0 Choreographies.[J].Journal of Software,2018,29(4):1094-1114.
[5]IVANČIĆ L,SUŠA VUGEC D,BOSILJ VUKŠIĆ V.Robotic process automation:systematic literature review[C]//International Conference on Business Process Management.Cham:Springer,2019:280-295.
[6]LIU Z,ZHANG R,LIU J C,et al.Design and implementation of the college letters and visits document management system based on BPMN2.0[J].Electronic Test,2020(18):59-61.
[7]WANG S W,ZHANG H,YAN W,et al.Dynamic energy consumption modeling of main transmission system of CNC machine tools based on BPMN2.0[J].Modern Manufacturing Engineering,2019(4):96-104.
[8]WANG L.Design and implementation of expressway construc-tion project management system based on BPMN[J].Electronic Design Engineering,2018,26(13):57-60,65.
[9]LEI M.Research on the Accounting Information System of Com-mercial Banks based on BPM theory[J].Communication of Finance and Accounting,2019(34):95-99.
[10]RADEMAKERS T.Activiti in Action:Executable businessprocesses in BPMN 2.0[M].Simon and Schuster,2012.
[11]ZHAO Y,ZHAO C,HUANG B,et al.Semantics and Analysis of BPMN2.0 Process Models.[J].Computer Science,2018,45(S2):558-563.
[12]QIAO J L,HUANG X D,YANG Y F,et al.HDFS Data Consistency Modelling and Analysis Based on Colored Petri Net[J].Journal of Software,2021,32(10):2993-3013.
[13]HAO Z Y,LU F M.Reverse Unfolding of Petri Nets and its Application in Program Data Race Detection[J].Journal of Software,2021,32(6):1612-1630.
[14]VISWANADHAM N,SRINIVASA RAGHAVAN N R.Per-formance analysis and design of supply chains:a Petri net approach[J].Journal of the Operational Research Society,2000,51(10):1158-1169.
[15]ZHANG H,JING X C,XIE W H,et al.Verification Research on Correctness of AADL Model Based on Petri Net[J].Computer Technology and Development,2012(9):91-94.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!