YD_T 4391.1-2023 机器人流程自动化能力评估体系 第1部分:系统和工具.docx
ICS3S.O2OCcS1.O7YD中华人民共和国通信行业标准YD/T4391.12023机器人流程自动化能力评估体系第1部分:系统和工具Theroboticprocessautomationcapabi1.itymaturityeva1.uationmethodPartIrSystemandtoo1.s2023T1.-O1.实施2023f7-28发布中华人民共和国工业和信息化部发布口1弓I百I1.1.11.¾12规范性引用文件13术语和定义14缩略语25机器人流程自动化概述36系统和工具指标要求37功能指标及分级内容47.1 管理监控47.2 开发测试87.3 工作执行1()7.4 AI能力157.5 非功能项16-A刖三本文件按照GB,,T1.1.2020标准化工作导则第1部分:标准化文件的结构和起草规则?的规定起草.本文件是*机人流程自动化能力评估体系系列标准的第I部分.请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别这些专利的贵任.本文件由中国通信标准化协会提出并归口.本文件起草总位:中国信息通信研究院、南京新一代人工智能研究院有限公司、北京敦富信息咨询有限公司、北京来也网络科技有限公司、联想(北京)有限公司、亚信科技(中国)有限公司、马上消费金融股份有限公司。本文件主要起草人:张萌、董晓飞、曲峰、景拘、李海传,刘婷、石伟、楮瑞、王得利、刘茂银、巴明峰、张宏杰、徐亮、邱安、谢长弘、刘天、周长安、任荣、邙启康、张楠欣。机器人流程自动化通过模拟和替代人工软件系统的操作,实现了自动高效的重复处理能力,在各类软件系统应用场景中得到了越来越多的应用.机器人流程自动化作为软件根据,其产品能力、交付水平、运营质量、服务效能、安全基础等成为其充分发挥应用价值的重要参考面,相关方向的标准化工作成为其产业进一步发展的重要保障.£机器人流程自动化能力评估体系:系列标准拟由以下五部分构成。第1部分:系统和I:具。目的在于确立适用于KPA产品和应用的能力规范.-第2部分:交付实施.目的在于为RPA项目交付实施过程提供规范性参考.第3部分:持续运营,目的在于为用户长期运营RPA项目提供规范性参考。第4部分:服务能力。目的在于确立适用于RPA服务商的技术和保障能力C第5部分:安全和风险管理,目的在于为RPA的工具、业务、数据等提供安全规范指引.I1.1.机器人流程自动化能力评估体系第1部分:系统和工具本文件规定了机器人流程自动化系统的技术框架、系统和工具夕微方法和评测指标。评测方法主要包括系统基本信息披露和技术测试。木文件适用于指导第三方测评机构对机器人流程自动化系统和工具开展评估测试T作。性引用文件下列文件中的内容通过文中的规范性引用而构成木文件必不可少的条款,其中,注H期的引用文件,仅该口期对应的版本适用于本文件:不注11期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YD3763.8-2021研发运营一体化(DevOps)能力成熟度模型第8部分:系统和工具技术要求3 *三*11下列术语和定义适用于本文件.3.1机AiKK自动化roboticparocessautnticn,RRA通过软件机器人施于一定规则的交互动作来模拟和替代人工对系统、软件应用、Wcb等的操作,以白动执行相应的业务流程,加快流程执行效率。3.2应用口app1.icationprogramminginterfaced”预先定义的函数或软件系统不同组成部分衔接的约定,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力。3.3堡垒机bastionhost网络环境中,为了保画可络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段监控和i已录运维人员对网络内的服务器、网络设备、安全设备、数据阵等设备的操作行为,以便集中报警、及时处理及审计定责.3.4反向代理reverseproxy以代理服务器来接受用户请求,将请求转发给内部服务器进行处理,并将结果返回给用户,MiX实服务端.35三*image可执行的文件包.包括运行应用程序所需的代码、运行状态、库、环境变量和配置文件等,是一类只读的模板,通过运行镀像启动容器.3.6容叁container镜像的实例,可以启动、关闭、刑除等,容器之间是相互隔离的。3.7direct<xyaccessprotoco1.互联网工程任务组制定的工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录.3.8有人值守manned机器人系统在运行过程中,存在人工待介入状态,通常箭要人工命令或输入4能执行完整任务流程。3.9无人值守unattended机器人系统在运行过程中,不存在人工待介入状态,任务流程完全由机器人自主执行“4 «语下列缩略语适用于本文件。A1.人工智熊Arti1.kria1.Inte1.1.igenceBOM浏览器时象模型BrowserObjectMOddDI-1.动态链接库Dynamic1.ink1.ibraryDOM文档对缭模型DOCUInCntOoctMode1.ERP企业资源汁划EnterpriseResourceP1.anningIP网际互连协议InternetProtoco1.MAC媒体存取控制位地址MediaAccessConu1.AddressN1.P自然语言处理Natura1.1.anguageProcessingOCR光学字符识别Optica1.CharacterRccogniticHiSDK软件开发工具包SoftwareDeve1.opmentKitWcb全球广域网Wor1.dWideWeb5机AMA自MUK2典型的机器人流程自动化系统至少包括3个关键部分,分别是机器人设计开发模块、机器人工作执行模块和机器人监控管理模块,机器人设计开发主要通过设计平台来实现和管理各项工作,包括开发设计环境、流程配汽及组件管理等,通过编码或可视化等方法设计执行指令配置流程任务,设计平台的综合性能决定者机器人开发效率、机器人质啦等重要指标;机器人工作执行主要负我实现机器人的业务功能,包括执行具体任务及收臾行为数据,根据场景需求其运行方式分为完全自动化和人机1.作等多个种类,机器人在Web、应用程序、系统等各类界面实现流程自动化操作,进一步提升工作效率:机器人监控管理包括对机器人管理、资产和任务管理、口志管理及实时监控等。主要负员为机器人分配工作任务,并科其全面监督,将机器人的运行过程和执行结果可视化展示,对于异常情况出现可及时进行错误报警“近年来,在人I:智能技术的赋能卜.机器人流程自动化全面升级RPA系统对于非结构化数据的处理能力迎来了突破,智能化技术在机器人的设计执行和管理过程中开始发挥能效,基于人工智能技术实现的A1.功能模块逐步成为RPA系统新的组成部分,6系统和工具指标要求机器人流程白动化系统和工具分级定义见表1,共分为基础级、增强级、专业级、领先级、旗舰级五类,能力定义要求依次增高。«1机人眼M动化系统和工具分级定义线别名林住力定义1级M砒级BnJiiC1.eve1.可实现潴分近程的自动化处理,殍理和15控机器人运行的部分指标;单机加鲁运行,可协助个人完成工作2战增强援Enhanced1.eve1.可实现中小企业业务部门常用场景的流程自动化,与企业却分IT系统实现交互;分布式或本地微限务拓部/运行,工作执行徇到有效笳投.可提开中小企业运行效率3at专业徼Professiona1.1.eve1.可实现中大型企业多部门、多业务中位的流程口功化,各业务系统横向贯通;取务捐或云端詈运行,M以处理部分包含加结构化妆据的任务«1机人蝴自动化瓶和工具分畿定义(续)级别名称僮力定义4级领先皴Exce1.1.ent1.eve1.即适应各类应用场景雷求.期于应用场皴自动生成机潜入HU1.全面处理各类流程,见效运苗和精准推护沌程自动化,功能性能冗余,自近险动态工作环境;可实现多数场块的智僮化处理SiS糊靓级U1.tiIBtW1.eve1.可完全胜任各类乂杂工作环境,次现完全无人值守的流程自动化,多场景智能为同:具备自我学习能力自动优化工糠程,能礴做出决债:主动朦务业务个面实现流林自动化、智能化7功能指标及分锻内容RPA系统和工具是其作为软件产拓本身所具名功能的极括,以机器人流程自动化系统的组成电元为分类,从管理监控、开发测试、工作执行、AI能力和非功能项5个链力类别评价RPA产品综合能力.通过设置功能指标,将机器人流程自动化产品从不同维度进行分级归纳,机器人流程自动化系统和工具项见表2,«2自动化系统和工M能力域管理监控开发测试工作执行A1能力#功能项能力子域部/肾理开发楔式呢b自动化CCR林议迸守机器人管理开发模板应用自动化MP集成扩展权限馋理开发组件基础自动化智健洵程挖掘迂移能力资产管理坂木管理日志记录环境适应运行监控调试模式人机协作故阳处理任务管理队列和并发分析洞察动布适应异常处置7.1muss7.1.1Mffa部:署管理是RPA从产品到生产力工具转变的必要环节,作为类软件产从,RPA的部署过程福要遵循预设规则,需要根据部署条件、产品特征、客户需求全面管理部署实施过程。该能力项可设置但不限尸以下考察面:部署的环境、部署的方式、版本的管理等e应包含以下培本功能:a)支持多种部署环境,例如本地部署、网络部署、服务端部罟等:b)支持多种主流操作系统的部署:c)支持多种值守方式,例如有人值守、无人值守、有人和无人混合值守:d)支持多种部署方式,例如图形化部署、代码部署:e)支持面向大规模服务涔的集群部署、容灾部署:D支持已部署的机器人在线自动升级和IU1.收:g)支持集成式部署,不依赖外部资源库或环境.可包含以卜高阶功能:a)支持在国产操作系统环境下的部署:b)支持在移动端系统环境卜的部署:c)支持与各类云平台将合的云化部署:d)支持开发型部署,例如容器部署、反向代理部署等:c)支持快捷免部署,程序复制后即可使用,删除后即为却我.1.1.1 人蜴I机器人管理是RPA监管平台的雍础能力,需要根据机器人的类型、部署方式、应用场景等,提供对机器人注册、定义、使用、退出等全生命周期的管理。该能力项可设置但不限于以卜考察面:机器人的注册、机器人的运行、机器人的查布等.应包含以下花本功能:a)支持多种途径对机器人进行管理,例如MAe地址、登录账户等:b)支持机器人的批St管理,例如批眼导入导出、批量生产和网收等:C)支持对机器人基础信息的监控管理,例如配置、修改、杳询等:d)支持本地或远程的方式对机器人进行启用、禁用等管理:e)支持对安装机器人的操作系统进行远程查看、操作:D支持时机器人进行分组管理,例如设置机器人部门属性;g)支持对机器人监控信息的提醒。可包含以下高阶功能:a)支持对机器人的运行泉面进行远程解愤:b)支持机器人与堡垒机等环境的对接:O支持根据IP地址或MAC地址对机器人进行出白名电准入管理:d)支持对其他品牌、型号的机器人进行管理监控.1.1.3 Wtm权限管理是指根据系统设青的安全城则或者安全策略,用户可以访问而且只能访问已被授权的资源。该能力项可设置但不限于以下考察血:组织管理、用户管理和角色管理等.应包含以N基本功能:a)支持对组织、用户、角色的新烟、修改、删除管理等:b)支持根据操作时象的功能界面对权限进行定义;O支持对组税、用户、租户等进行分线管理:d)支持通过账号对RPA的控制平台、设计器、机器人诳行统一认证;O支持密码管理,例如用户密码的或置、密码规则设定等.可包含以卜高阶功能:a)支持按照组件、流程、任务等数擀对权限进行定义:b)支持按照机器人、设计器等资源对权限诳行定义:C)支持权限不足时自动申请必要权限,例如通过帼件自动申请:d)支持轻型目录访问协议。7.1.4为保障RPA机器人执行业务流程时安全、高效地使用数据资产,保护企业私招数据安全,需要RPA系统对所接帔的资产进行有效管理。该能力项可设置但不限于以下考察面:资产类型定义、资产安全保障、资产权限分级、资产应用效率等,应包含以下基本功能:a)支持多种类型资产的管理.例如NIAC地址,张号、密码等:b)支持多种资产状态的管理,例如启用、冻结、删除、下税等:O支持资产创建,可关联第三方业务系统:d)支持资产删除,可单条删除或批M删除:e)支持资产修改,当源系统的资产信息产生变化时,RPA应能支持资产信息的更新/1同步:0支持资产查询,例如根据资产名称、类型、状态、创建用户、创建时间等进行杳血:g)支持资产权限分配,包括指定用户分配其使用时间段、使用次数限制;h)支持敬档/涉密资产保护,例如对信息遂行加密保护或者屏蔽相关信息:i)支持资产设设黑名单、白名单等,可包含以下高阶功能:a)支持生物识别类型资产的使用配罚或管理:b)支挣配合硬件设备管理实体资产:O支持为用户定义个性化资产假,例如不同用户使用同一个资产映射不同的值:d)支持为机器人指定资产值,例如不同机器人使用同一个资产可映射不同的值,1.1.5 SffJISS运行监控是保障RPA软件平台实现自身健壮性、任务处理时效性、异常问逡及时性等能力的关键支掠,福要根据执行环境、任芬运行、异常处理全面管理运行监控过程,该能力项可设为.但不限于以下考察面:资源监控、任务监控、异常监控等。应包含以下暴本功能:a)支持对任务流程状态、进度、节点状态、资源占用等情况进行监控:b)支持通过远程控制等方式查看机器人的当期和历史运行情况:C)支持录屏、©屏方式进行机器人运行监控:d)支持对机器人按状态进行杳看,例如正在执行、空闲、离线等;e)支持机港人上下战事件、告警事件、异常事件的监控:0支持运行监控日志等数据的统一集中存储管理:g)支持任务执行溯源,例如记录任务发起者、执行过程、流程关处节点等:h)支持多种告警票遒例如眦件、短信、外呼等方式。可包含以下高阶功能:a)支持多郤收的运行监控方式之间的关联和转换;b)支持用户敏自信息隐敏监控,例如1敬感信息模糊遮蛊、敏感信息后台处理等:C)支持监控实时分析与预警.提前预判异常发生或提前报告可能存在危险的节点:d)支持多个管理平台的联合监控,共同发现机器人集群存:在的连锁性问两:e)支持自定义告警监控条件,例如具体业务告警阈值、孩次等参数。1.1.6 三m任务管理主要实现任务的上桀发布、周期调度、异常处理等功能,可在任务创建、任务发布、任务监控等方面实施任务管理.该能力项可设置但不限于以下考察面:任务计划、任务上线、任务调度等.应包含以下拓本功能:a)支持展示任务列表、任务详情,例如通过可视化界面描述任务节点关系:b)支持任务的自动创建、删除、脩改、更新、查询等操作:c)支持任务调度功能,例如实时任务调度、定时任务编排、自定义日历编排等;d)支持多种任务分配模式,例如任务分配给全部机器人'部分机器人或动态分配:e)支持机器人任务执行优先级控制,在同一时段内的任务按优先级先后执行;0支持启动、暂停、继续、跳过、终止任务:8)支持对循环类任务,可实现启动和终止状态切换:h)支持任务执行过程主动锁定鼠标、避世输入,防止误触干扰:i)支持特定任务人机交互,例如需要人工确认和审批时,人工临时介入当前任务可包含以卜高阶功能:a)支持特定事件触发任务,由事件触发器触发机睛人启停:b)支持任务容错功能,任务异常信息自动截屏并归档,可以继续执行其他任务;c)支持智能任务分配,例如根据业务需求自适应编排任务并推荐给用户选择:d)支持任务终止、粒停、继续、重做的热键控制.1.1.7 分析需察分析洞察是针对RPA平台运行的各项指标提供数据化、可视化的展示,对任务执行情况、准确性、稳定性等提供多维度的杳询和统计分析功能,可根据任务分析、运营分析、业务分析全面迸行分析洞察过程,并提供多样化的数据可视化展示效果.该能力项可设置但不网于以下考察面:指标统计、数据展示、M险防范等。应包含以卜基本功能:h)支持统计各类用户数据,例如用户数、流程数、任务数等:b)支持报表展示机器人的任务执行情况,例如执行成功、执行失败、正在执行、人为终止、等待执行等:O支持可视化展示流程总体节点信息、单节点状态及耗时等:d)支持域令统计功能,例如可视化方式展示机器人数地、处理任务数、任务占比、24小时态势图、运行时长、运行成功率、平均处理速度等数据:e)支持数据基础分析功能,根据统计结果形成的易分析报告,输出关键指标结果:0支持电子档案白动生成,例如单个机器人工作报告、集群机器人总体报告等.可包含以下高阶功能:a)支持机潘人和任务相关数据综合统计分析,为运营分析提供数据支持:b)支持对AP1.服务和SDK调用等涉及外部系统的相关数据进行统计分析:c)支持自定义报表的生成与导出:d)支持用户收益数据分析,例如累计节省时间、累计节省资金等.7.2 开发涌试7.21 开发模式RPA的流程开发,是将自动化能力应用于具体业务场景的基本方法,多模式开发是RPA流程设计器应具得的基本能力是流程开发效率和成批的田要保障。该能力项Ur设置但不限于以卜考察而:开发模式完备性、开发功能完备性、开发功能开放性等.应包含以卜基本功能:a)支持多种开发模式,包括但不限于可视化开发、代码开发、录制开发等;b)支持开发过程自动优化,例如流程布局自动排版、参数或结果自动依赖等:C)支持在可视化模式设计流程时,可通过“拖拉拽”方式漏我开发任务流程:<0支持快捷键操作,例如热谯实现保存、运行、网试、搜索等;e)支持对流程依赖的第三方麻进行管理,例如除的加载、卸裁等:O支持开发界面的自定义调整,例如视图分区、尺寸调节、模块位置移动与显示合并等:g)支持代码模式设计流程时AH提示、代码自动讣全:h)支持多个开发者同时编辑同一个流程的不同节.点:i)支持可视化开发和编码开发同时进行:j)支持流程和子流程的引用嵌套开发:k)支持对开发流程整体或部分功能诳行笈制,支持对发制流程二次编辑,可以包含以下高阶功能:a)支持用户界面探测与分析:b)支持可视化开发模式和代码开发模式之间的转换:c)支持录制模式开发的流程自动转换为代码和可视化模式的流程,并支持编辑:d)支持将全流程或部分流程导出为可被引用的了流程或流程块:O支持通过脚本引擎进行开发,例如自主研发的脚本引擎、Python等,1.1.2 开发集板开发模板是RPA开发工具的重要组成部分,是提高流程开发效率、沉淀技术能力与成果枳累的市要功能,开发模板可以引导和规范用户遂行流程开发实现相似应用场景流程的快速开发与构建.该能力项可设置但不限于以下考察面:模板的类型、模板的展示方式、模板的管理等.应包含以下基本功能:a)支持内设多种可运行、可复用的典型模版:b)支持对开发模板进行二次编辑,快速创建新流程:c)支持展示开发模板资源、模板详情等:d)支持将己有流程导出成开发模板,保存到木地或RRA系统中;e)支持通过多种方式对极板的功能、适用范围等进行说明,例如文字解择、视翔展示等:D支持通用主流应用软件的预设开发模板,例如办公软件、ERP等模板;g)支持按照行业属性和特点提供开发模板,例如金融、能源、电商等:h»支持按照业务触域或岗位提供开发模板,例如财务.人事、法务等:i)支持后台统一管理流程开发模板,例如上假、常辑、删除、直询等:j)支持开发模板版本更新迭代及升级提示.可以包含以卜谪阶功能:a)支持用户自定义创建开发模板:b)支持用于分享的模板商店,例如开发模板的上架、更新、下架等掾作:O支持开发模板自动定位操作对象不兼容等异常,例如流程更新后模板不适用的情况:d)支持模板智能推荐功能,例如根据用户描述推荐适用模板。1.1.3 开发组件开发组件是RPA可视化开发工具的必备组成部分,丰富、完备的开发组件能够使流程开发更加Fi观和高效,开发组件应能够满足自动化和智能化开发的需要,该能力项可设置但不限于以下考察面:开发组件类型的完备性、开发组件的智他性、开发组件的开放性。应包含以下基本功能:a)支持开发组件的基础管理,例如新增、更新、禁用、删除组件等;b)支持开发组件的使用管理,例如浏览、分类、收藏、查询组件等;c)支持开发组件的导入和加我,例如导入本地或加我线上组件资源:d)支持自定义开发组件,例如根据业务需求开发和封袋专用开发组件:O支持开发组件的热键词用,对已占用的热处进行提示并给出切换选择:D支持快速接入第三方组件或扩展,以满足特定功能需求.可以包含以下高阶功加:a)支持开发组件功俄扩展:b)支持第三方开发组件私有化部署:O支持开发组件智能推荐,例如根据用户描述推荐适用组件。1.1.4 康本债8版本管理是RPA流程开发和管理的必要功能.满足RPA开发过程的溯源管理及版本还原,实现不同版本之间的源代码比时和差异化显示,能好控制流程的发布和更新。该能力项可设置但不限于以N考察面:版本的控制、版本之间的对比、版本的管理等。应包含以卜基本功能:a)支持记录和查看开发版本信息,例如创建和更新时间、发布者、版本说明等:b)支持开发版本自动漏号:c)支持多个开发版本之间的操作,例如版本切换、版本替换等;d)支持杳看历史版本,支持回滚到指定历史版本;e)支持版本注择和富文本填写,例如版本号、更新明细、使用说明、版本说明等:D支持流程才出和发布时选择版本。可以包含以下高阶功能:a)支持同时查看当前侬本和历史版本,并自动对比变更内容:b)支持版本分级管理,例如小更新版本、大更新版本等:O支持流程直接发布到控制戏和发布成文件.1.1.5调试模式有助开发者快速发现问题、定位同黑,哈证RPA流程的掂确性,提高流程的开发效率。该能力项可设置但不限于以下考察面:断点调试、调试方式、调试跟踪、变地杳看等。应包含以下基本功能:u)支持用户自定义选择调试范用:b支持可任意视图(可视化视图、源代码视图)的断点调试支持断点的设置和取消:c)支杼断点的统一管理,例如启用和禁用:d)支持执行出错时定位出错组件所在模块和位置:e)支持流程单元测试;0支持代码走查功能:g)支持调试过程中新俘、继续、终止运行。可以包含以下高阶功能:a)支持各个视图的步过、步入、步出功能:b)支持断点在任邈视图(可视化视图、源代码视图)任意位置进行切换:c)支轿执行过程中显示变量信息和内容。7.3 工作执行7.3.1 Web自动化Web自动化特指RPA系统针对Web应用系统的操作接管能力。针肘这主流的应用架构,RPA应提供安全检定的接管技术,并具备良好的兼容性以适应不同内核、不同技术框架的浏览器应用。该能力项可设置但不限于以下考察面:安全稳定接管能力、浏览器的版本技容性、技术框架兼容性、捕捉元素方式的完备性、执行动作的丰富性等。应包含以下培本功能:a)支持对Web应用系统的安全接管,可以兼容不同桌面分辨率、可以适应浏览器窗口械遮挡、可以支持操作系统锁群后在屏下运行;ICIb)支持主流版本的浏览渊应用:O支持对浏览器应用系统中常见外设密用的安全访问能力:d)支持浏览多窗口、多页篮基本操作,例如新建'访问、刷新等:e)支持通过多种方式进行元素的定位插提,例如元素属性名称及属性值、元素文本等:0支持Web版面元素捕捉及动作触发,例如文本框输入、按钮点击、超法接点击等:g)支持准确捕捉浏览器运行过程中的弹班窗体或对话框信息;h)支持心面主流WCh页面框架:i)支持页面元素被图,元素所在窗体置顶并自动聚焦该元索诳行截图保存;j)支持对浏览器应用中报错信息的定位和信息反馈,包括报铅元索、位置和胞因等:k)支持页面元素事件发现,例如元索出现、元索消失、元索属性变化密件等。可以包含以下高阶功能:a)支持浏览器多种内嵌应用的安全接管:b)支持获取CookieS信息,读取CoOkie会话跟踪及存储在用户本地终端上的数据:c)支持WCb应用异步操作,如果不需要等待匕一动作的响应结果即可执行卜一操作动作:S支持多种浏览器自动化操作能力的相互迁移:C)支持时浏览涔AP1.接口调用:0支持WCb页面元素拖拽操作,例如设定相对起终点坐标、推拽轨迹等:g)支持WCb页面元索滚动截图,例如濠动条元素自动滚动截图并合并为图片保存。7.3.2 自砒应用自动化特指RPA系统针对案面应用程序的搽作接管能力.RPA应能够针对不同技术架构的奥面应用程序进行元素施捉,捕捉元素后能够玳确获取其他性信息并触发相关动作,从而完成所海的业务操作。该能力项可设置但不限于以下考察面:应用程序安全稔定接管能力、捕捉元素的多样性、执行动作的丰富性等.应包含以下基本功能:a)支持对标准Win32架构应用系统的安全接管,可以我容不同桌面分辨率、可以适应应用窗U被遮挡、可以支持操作系统镣屏后在屏下运行:b)支持对常见应用程序的相关操作:0支持常见元素捕捉及动作触发,例如菜单树操作、文本框输入、按钮点击等:d)支持常用界面框架:e)支持应用程序界面元素定位,通过预先标记元素特征,匹限并获取界面元素:0支持界而元素基本操作,例如单击、双击、悬浮'滚动、犍入:g)支持界面元素截图,元素所在窗体打.顶井自动聚焦该元素进行截图保存:h)支持热键发送,自定义组装快捷键发送给农口或界面元米,可以包含以卜高阶功他:a)支持对非标准程序的安全接管操作:b)支持针对部分应用程序以静默方式进行操作,即在不打开应用程序界面的情况卜.即可完成信息捕捉及操作动作:O支持对不同版本应用程序的迁移和快速更新.7.3.3 洞自砒针时操作系统本身的操作能力,或培丁操作系统指令、脚木、网络办议的所有自动化操作均定义为把础自动化,基础白动化是完成系统级基本操作的核心组成部分,该能力项可设置但不限于以下考察面:操作对望赧容性、信息捕捉完备性、执行动作丰富性等.应包含以下基本功能:a)支持主流操作系统下的系统级操作指令:b)支持运行常见脚本或及语言包:C)支持常见文件类型操作:<1)支持应用系统接管操作中不触发操作系统的用户保护:由支持系统窗口操作,例如聚焦、最大化、最小化、显示、隐敲等.可以包含以下高阶功能:a)支持对后台系统命令操作,例如多数调整、注册表管理、安装卸或程序、进程管理等:b)支持多种语言调用。7.3.4 日½*F1.志记录是RPA工具满足可审计能力的某咄要求和对流程进行回溯的理要手段,R志类型包括服务器节点性能日志、RPA机战人行为日志、任务执行日志和产品操作日志.该能力项可设置但不限于以下考察面:记录方式、记录内容、口志应用等.应包含以卜基本功能:a)支持对RPA机人产品的各个运行模块的行为日志进行采集:b)支持对日志的保护,非系统管理员无法删除或者修改日志:C)支持机器人的操作日志进行本地或限务端保存:d)支持多样化口志文件格式,例如1.og日志文件、截图、录屏等;e)支持截图H志、视频H志、文本H志实时回传IR务端:0支持服务端对日志根据自定义维度,生成报表进行统计分析:g)支持对日志i行多种条件过浊,例如日志类型、记录时间、业务类别、操作用户等:h)支持多类信息记录,例如执行步骤、运行状态、运行结果、警告信息等。可包含以下高阶功能:力支持日志格式结构化可检索,支持日志查阅检笳等审计功能:b)系统控制台支持时日志的仪表盘进行可视化配置:O支持对RPA机器人运行环境的服务器各项性能指标提供口志记录;d)支持F1.志告警管理,例如告警响应、告警监控、告警杳询和告警报表管理等。7.3.5 人机协作RPA在实际应用中存在人工干预的需求,部分场景需要人机配合协作完成,一般RPA执行客观理夏的部分,人工处理需要主观判断的部分.该能力项可设置但不限于以下考察面:交互设置、协作模式、加乍效果等。应包含以下基本功俄:a)支持多种人机协作方式,例如有人值守、临件方式.远程调度等:b)支持插入人机交互节点,例如在任务流程中添加需要人工介入的节点:c)支持人机交互可视化界面,例如输入框、选择项等:d)支持通过检测用户触发不同界面动作,自动执行相应流程:O支持人机交互模式切换,例如无人值守模式和有人值守模式相互切换等.可包含以下高阶功能:a)支持主动感知用户操作,实时探测发现用户操作行为,例如主动推送新的流程节点操作选项等:b)支持集中批量审批,例如批量完成对其他机器上人机协同流程的集中审批或确认:O支持自定义里杂的人机对话界面,包括交互形式和交互内容等:d)支持用户操作触发任务执行,例如根据用户特定操作自动执行新的流程节点;O支持跨终端、跨系统、跨平台'湾网络协作,例如在不同环境下协作:0支持用户端进行任务执行状态查看、任务R动、皆停、终止、更试操作.7.3.6 队列和井夏队列是指RPA机器人在任务执行过程中若在同一时间接收到多个任务指令后会将任务统一放在队列中,队列任务可被多个机器人额用,机器人会根据任务紧急度进行处理,队列任务执行完毕,住处理过程中可动态新增任务:并发是指单个机器人在同一时间至少可支持可执行的任务数量及单台服务器问一时间可支持的流程并发数Iih该能力项可设置但不限于以卜考察面:任务队列管理、优先级、并发管理等.应包含以下基本功能:a)支持多个机器人归属到个机器人组中;b)支持多个机器人组组成队列:c)支持多队列并发执行:d)支持对机器人组中的全部机器人进行任务并发:e)支持队列设置优先级;f)支持插队运行,例如将临时任务可以添加到正在运行的流程队列之中;g)支持将多个任务分发给一个机器人、一个或者多个机器人组中进行队列运行:h)支持机器人实时诩度和控制,例如用高优先级任务配置更多机器人:i)支持定时编排功设,例如对周期性或定时业务设定生交周期和执行时间.可包含以下高阶功能:a)支持智能任务调度,提供机器人执行过程互斥影响识别能力,及时发现冲突任务,并及时调度规避,避免多流程互斥形成死链:b)支持高并发任务队列执行,针对不同等级的任务难度,提供差异化的任务队列并发处理俄力:c)支持并发数告警机制,提供超出并发数预警阈值设定功能当任务并发数超过阈位时,自动触发告警:d)队列任务支持可视化展示,可以通过控制台进行报表级别的图形化展示队列任务的I1.前运行情况。7.3.7 SSfifiRPA任务执行所在的运行环境往往是多样化的,并且可能是持续变化的.在这样多样化、持续变化的环境中桧定运行是对RPA产品的基木要求。RPA的动态适应是自动化流程对环境改变适用性的重要能力项,该能力项可设置但不限于以下考察面:分辨率适应、GU1.适应等。应包含以下基本功能:a)支持动态适应分册率变化;b)支持动态适应GU1.变化:c)支持动态适应元素位应、大小变化;d)支持动态适应色彩变化:c)支持动态适应刷新率变化:f)支持动态适应人工干预:g)支持动态适应集群机器人数后变化.可包含以卜.Si阶功能:a)支持动态适应计算资源变化,例如CPU、GPU资源变化;b)支持动态适应网络资源变化,例如网速、稳定性变化:C)支持动态适应内存资源变化,例如内存被其他程序占用:d)支持动态适应云服务资源变化.7.3.8 异常处在RPA处理一系列红杂业务流程时不可避免地会出现各类系统和业务异常。在生产环境中对异常的处比尤为Ift要.异常的预防和异常处理的及时性、有效性直接关系到业务流程的岐利和正确执行.该设力项可设置但不限于以下考察面:异常监控、异常处理等.应包含以下基本功能:a)支持多种形式报送机搭人异常,例如冲窗、帼件、外呼、知2信等:b)支持自定义次数由试、停止'跳过等形式时异常流程进行处理:O支持多种形式在与人工交互后继续后续流程,例如弹窗、邮件等:d)支持调用其他机器人完成后续流程,保证流程完整性;e)支持发现异常时录屏、截图、R志并回传至控制台:0支持异常信息标注,机渊人能够在识别到异常信息后准确反馈异常原因:g)支持多种容错模式,例如主动抛出异常、代码行级异常捕获、模块级异常捕获等。可包含以卜右阶功能:a)支持流程处理过程机战入冗余:b)支持异常故障流程回退功能:O支持人工干预后可以在任意流程节点启动恢更该分支流程,例如重做、跳过等:YD/T4391.12023d)支持集成式诊断环境,例如运行进度、执行耗时、日志战图录像等审计信息.7.4 A1.能力7.4.1 OCROCR技术可将图像中的文本、数值、符号等转换成结构化的文本信息,提高RPA机器人处理非结构化数据的能力。具有该能力模块的RPA产品,其能力要求如1.应包含以卜基本功能:a)支持票据、卡证等内容识别,例如增值税发票、火车票银行卡、身份证等;b)支持识别多种图像格式,例如T1.FF、BMP、JPG、PDF格式等:C)支持识别多种字符、字体.例如标点符号、揩体.TimeNewRoman等:d)支持自动识别文字版式,例如横排文本、竖排文本、表格和图像等区域:e)支持分辨率变化情况下的图片中的某个区域定位能力:D支持特殊文本识别,包括衣格、印章、透视变形、文字倾斜等:可包含以下高阶功能:a)支持强抗噪识别,例如屏蔽污点、污线、黑边、颜色褪变风点、水渍等干扰;b)支持系统自动学习和定制化训练功能例如学习人工修正的识别对象:c支持规范手写体的识别.将手写字体转化为计尊机可编码的文字:d)支持截屏图片中的可操作组件检测并标注的俄力:C)支持从用户自定义版式的图片中,例如通过位置信息抽取业务字段;D支持自定义模版叫配和信息抽取。7.42N1.PN1.P技术可通过对非结构化长文本或短文本的分类、信息抽取、中文分诃、诃法句法、内容校对等功能输出业务相关的数据,提高RPA机器人处理非结构化数据的能力。具有该能力模块的RPA产M,其能力要求如下.应包含以下暴本功能:a)b)c)d)支持词法分析,支持句法分析,支持语义分析.支持文本分析,支持文档分析,例如对文本进行分词、词性标注、命名