




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[11]。2.3.1UiPath系统组成UiPath的组成分主要有:UiPathStudio(为设计复杂的有人值守、无人值守和测试自动化提供了丰富的工具);UiPathRobot(用来运行UiPathStudio产生的工作流);UiPathOrchestrator(基于UiPathstudio和UiPathrobot的一种网络应用,用来管理多个机器人并进行协调工作)。UiPathStudio封装简单和复杂的解决方案,可实现应用程序集成,自动化第三方应用程序、管理性IT任务和业务IT流程。Studio是UiPath产品自动化的核心。活动在Studio中形成综合的工作流,然后由机器人执行并发布到Orchestrator。其结构如图2.5所示:图2.5U图2.5UiPath结构图2.3.2UiPath工作界面介绍图2.6UiPath开发功能图1、开始界面打开软件之后的第一个界面如图2图2.6UiPath开发功能图区域1主要是打开本地项目文件,打开一个协作文件;区域2是显示最近打开的项目的地方;区域3主要用于新建一个流程或新建一个库;区域4是系统预置模板,主要功能是调度中心流程、后台流程、企业级应用、基于触发器的流程、流程图等。2、工作界面介绍工作界面包含多个面板,便于用户能更方便的调用相关功能。其主要分区有设计器面板、控件菜单栏、配置区和功能区。图2.7UiPath工作界面图2.7UiPath工作界面功能区选项卡由主页、设计和调试三部分组成。主页主要功能是工作界面与开始界面的切换按钮,能创建和打开项目、配置Studio或从Studio的“后台视图”查看帮助和许可证信息。设计主要是上图中的Ribbon区,其功能是向项目中添加序列、流程图和状态机,安装和管理活动包,与用户界面元素构建交互,将工作流导出到Excel,然后将工作发布到OrcheStrator或自定义订阅源。图2.8Ui图2.8UiPath调试界面(2)控件区控件区主要包含项目、活动以及代码片段三部分。项目:用于查看当前项目的内容,管理文件、文件夹和依赖项,以及调整项目设置。活动:活动面板显示可添加到当前工作流的可用活动。用户可以使用面板顶部的搜索框按照名称或说明搜索活动,使用导航键浏览这些活动,然后按Enter将所选活动添加到当前打开的文件。将鼠标悬停在面板中的活动上会显示该活动所属的包及其描述。可以将常用的活动添加到收藏夹列表,点击鼠标右键,然后在跳出的列表中选择“添加至收藏夹”。右键单击面板中的活动,并选择“创建测试台”以测试一个或多个活动,然后再将它们添加到项目中。图2.9UiP图2.9UiPath调试界面(3)开发区显示当前的自动化项目,可用于对该项目进行更改,并可让用户快速访问变量、参数和导入项。在开发区面板中,用户可以在项目中添加流程图、序列以及状态机。序列是小型的项目,在序列中能拖动控制组件进行自动化操作,条件判断等。它能从一个活动衔接到其他活动,并且能重复使用。流程图用于将一个或多个序列有序的链接起来,最重要的是它可以运用多逻辑分支,进行逻辑判断,使得用户还能更直观的交接业务的流程。状态机是一种能够在运行期间通过触发某一活动改变其状态的自动类型,控件显示为即状态和最终状态。(4)配置区图2.10表达式编译器配置区主要用于查看和更改所选活动的属性。在同一工作流中选择两个活动时,可以从中修改公共属性。其中会出现表达式编译器,顾名思义适用于编写表达式字段的面板,也可以直接在表达式中使用自定义的变量或参数。如图2.10图2.10表达式编译器第三章某铁路项目工作现状以及优化需求分析由于本论文涉及铁路项目的数据隐私内容,论文将用某铁路项目代替铁路工程名称。本章将会从某铁路的实际项目出发,明确其文档相关现状以及是否有相关需求。3.1某铁路建设项目背景概述某铁路项目为我国中长期铁路规划的一个重点工程。这条铁路的建设对我国经济有很大的促进作用,更是对实现西部大开发的国家战略有重大意义。这条铁路将西北和西南地区连接起来,既能充分发挥西北、西南地区的资源和区位优势,又能促进区域经济社会协调发展,促进民族地区团结进步。图3.1施工组织机构图组织管理方面,每个项目由一位项目经理和五位副经理组成,并由一位项目的首席工程师协助项目经理工作。项目设有四科一室五个职能部门,分别为工程管理、安全质量、物资设备、综合管理以及计划财务部,其施工组织机构图如下:图3.1施工组织机构图从图中可以看出各部门之间联系不太紧密,当产生一份文档时需要走的流程较多。施工部门与其他部门之间也存在一定的信息不连通。3.2铁路项目现状以及问题分析3.2.1铁路项目现状分析作为一个大型的铁路建设型企业,每年都会签订多个项目,这些项目一般时间较长,难度较大,这也导致他产生的文档数据众多,所以在项目中对其产生文档的有效管理是必不可少的工作。在本文档中提及的铁路工程中,最重要的便是隧道挖掘的质量检查文档,基本每隔几米就需要一次大型的质量检查,针对这些文档,不是那种需要花费大量时间以及精力去整理分析的,每一段的检测文档基本格式相同,检测的内容方法相同,所以对这些文档我们可以采取一定的措施进行分析,运用一定的技术减少在这方面所花费的成本。3.2.2企业项目档案管理问题分析对于企业项目产生的档案有哪些问题呢,以下总结了几个方面说明。(1)档案管理规范有待提升。铁路企业的档案都是一个单独的部门进行管理,一些相关的文书、工程工作实行分块管理的方式,这就使得项目所需的文档在过去式有一定的难度,特别是时间跨度较大的项目。另一种情况是管理人员对文档的认识不够明确,在文档分类时没有有效的对文件进行归档,这就回到后一些文档在仙界方面出现大量的不规范,使分档信息不完整或者缺失。(2)管理人员的专业素养需要进一步加强。一个企业中,会计工作有专门会计专业知识的人;技术岗位有专业能力的人,但是对于文档资料管理岗位,大多都不是有档案专业知识的人才,他们对档案管理的知识来源仅仅是长时间的工作经验。这些经验在日益增多的文档工作中使不足以支撑他们高效完成管理的。这种情况不知会逐渐磨灭员工的工作激情,同时也会大大降低他们的工作质量,因此,拥有专业知识以及长期经验的员工。(3)管理设施急需完善。客观的说,随着智能化的发展,传统的管理工作已经跟不上企业的发展。建设企业在现今的企业发展中是比较迅速的,随之而来的是许多新建的项目,传统的计算机管理已经不能满足文档的空间以及形式,这就使得急需完善其相关设施,保证文档能有效的管理。主观来说,领导层的不重视,还未考虑到硬件设施不能满足上企业生产,因此对相关的资金投入也较少,使其设备陈旧,影响文档管理。3.3企业项目文档管理优化需求分析某企业项目的文档管理需要改善,现今的机器人流程自动化能一定程度上解决这些文档带来的问题。以智能机器人的方式对项目中产生的文档进行分析,对于文档中有一定规律的程序化填写,减少了人工参与。同时对相关文档统一储存,开始以专业知识对需要储存的文档进行分类,后机器人便能够以相同的标准对项目产生的文档分类。这些都极大层面的减少人力的投入,降低了文档数据的错误率。项目中大量文档需要上级的批阅,运用机器人自动化能有效的加强管理层对项目的管理深入程度,并且能高效批阅,及时反馈。3.3.1数字化流程管理需求现今,企业实现大数据化转变已成为大趋势,RPA系统的引入能从底层开始实现企业的数据化转变。企业项目的基本文档能够无纸化,使得所有数据集中管控。根据其弟代码的特点,机器人的开发与应用不需要太复杂的编程方式,只需要简单的拖拽就能实现其搭建,这更能实现企业的数字化进程。3.3.2项目可控性以及实时性需求传统的文档处理是人工进行,每个员工都有自己的管理方式,并且管理的模块内容不同。因此,当需要了解项目的整个进程时,对文件的调取也是需要花费大量时间的,降低了项目的可控性。优化后的管理大部分是机器人进行,统一储存在对应空间,当需要了解工作进程时可以根据权限静如空间进行查看,因此,这提高了项目的可控性以及实时性。3.3.3降本增效需求通过对文档管理方式进行优化后,RPA机器人能模拟人与计算机交互,协助项目人员完成一些重复并且繁杂的工作。其中一个重要的方面是它能够实现全天无间断式工作,从而达到会降低项目用人的成本。不止如此,RPA机器人还能作为文件与人之间的“摆渡车”,解决数据的迁移。比如,当项目中隧道挖掘质量检测完毕后需要高层领导签字,这时就能将需要签字的报告生成后送达领导处签字。这大大提高了项目的工作效率。综上所述,从主观因素来说,文档管理的话优化有利于企业降低成本,增加员工的工作效率。从客观因素来说,自动化的投入,顺应了时代潮流响应了国家号召,同时又助力于企业的现代化改革。3.4可行性研究RPA系统是否能运用于某企业,这就要求进行可行性的分析。在《计算机软件文档编制规范》中,对可行性进行了详细的论证,从经济可行性、用户使用可行性、技术可行性等方面进行了可行性分析。3.4.1经济可行性从投资收益分析,RPA机器人是通过机器程序控制的,能够全天投入使用,同时可减少企业的人力资源成本,以此获得一定的收益。从成本效益分析,RPA系统是一种入侵式的外挂系统,这种系统的优势在于对于与气压系统的兼容性较为友好,不用考虑接口问题,减少了相关的调试费用。3.4.2技术可行性技术可行性主要从两个方面进行分析,技术以及资源。基于某建筑企业现有的技术,和信息发展程度,是能够支持系统实现的。资源方面,某企业拥有较好的软件以及硬件资源,能够满足系统的投入。3.4.3用户使用可行性在管理可行性方面,解放生产里的优势下,企业高层也能通过系统掌握每个项目的进程,降低了他们对新系统的抵触情绪。在运行可行性方面,RPA系统将复杂的流程简单化了,只需要简单的学习就能够将它投入使用,因此不需要专业的技术人员就能操作。并且RPA系统建成后的数据采集和分析等方面将由系统自带的程序进行分析。
第四章流程的设计与实现为了改善文档重复的工作,节省工作效率,对项目的文档处理流程问题进行分析后,本章主要工作是对其流程的优化方案设计并实现。4.1优化流程设计4.1文档优化设计流程图本节主要将流程的业务分为两个阶段,分别是准备阶段以及设计阶段。准备阶段包括了某企业某项目的相关文档搜集。这一个步骤需要项目组将现有的一些文档以及报告收集并整理,同时需要附上相关专业数据的解释,有助于设计人员更准确性地处理数据。设计小组成员将会通过分析相关文档找到相关关系,以及各文档的通用报告模板。设计阶段主要通过运用UiPath机器人设计报告文档输出流程以及相关控件的使用,从而实现自动化处理需求文档。最后,项目文档管理员可以通过简单的调用设计完成的流程,并简单地输入初始数据,机器人便将基础部分自动填写完成,将文档归入相应存储位置。设计基本流程如图4.1所示:4.1文档优化设计流程图通过一系列流程,将分散的、重复性强的报告整合,打通了业务壁垒的同时实现了项目信息孤岛问题,解放了不必要的工作。项目组引入的新型技术,能够有条不紊的推动业务的优化,以达到从技术上提高效率的作用。目前,项目中相关报告市通过每张都需要手动输入相关信息,信息准确性较差。因此,引入流程优化系统,是有效的选择。首先需要打开UiPathStudio创建一个新项目,输入项目名称、需储存的位置以及项目说明,点击Create创建。这时就会在新建的地址中创建项目Document文件。打开新建项目,新建flowchart以及序列。接下来就是优化流程设计依次执行的步骤:(1)数据收集准备阶段本部分主要是企业项目组进行。作为铁路实施项目,每次开工都会有相应的文档报告,完工也会有相应的质量检测报告。这些数量众多的报告如果人工去一张张的处理就会让本来简单的工作变得麻烦以及枯燥,所以将这些文档交由机器人处理,提高生产力的同时解放了人力。这部分的文档基本都是相较于比较杂乱的,需要进行整理分析。本部分主要由RPA管理小组将相关的文档进行关联。例如有的报告需要填写的部分数据来源于另一个文档,这时我们就要分析如何将文档中的数据提取出来,填入报告中。这些报告的覆盖面要广,基本是包含整个项目所需的报告,这样就能根据需求自动生成报告。这一阶段需要根据项目实际业务需求的各种报告样板,例如钢架检验批质量验收记录表、洞身开挖检验批质量验收记录表和超前小导管施工记录表等。(2)运行机器人阶段由于报告需要时间可能在任何时期,因此需要运用机器人流程自动化采集时间,借助机器人时间管理指定程序执行的时间,这样就能实现自动化生成报告了。(3)获取excel参数数据阶段这部分主要是打开填写报告需要的参数表,也就是获取参数excel文档的过程。这阶段主要运用组件中的excel程序函数,属性栏需要填写参数文档的路径,以便机器人实现流程时保证打开参数文档。接下来就是处理参数表中的数据阶段,这一阶段主要还是将报告需要的字符从参数表中提取出来。首先需要创建变量和参数,变量用于将读取出来的内容储存进变量,有助于后面对变量的处理,参数的属性有两个,一个是传入参数,另外是传出参数,本阶段主要是这只传出参数,将处理的变量值赋予参数,让数值能在整个流程中使用,之后开始读取里程桩数以及部位等参数。获取excel参数数据流程如图4.2所示:4.2获取excel参数数据流程通过调用excel作用域和读取列指名读取的excel的绝对路径、表格以及读取的列数,创建变量,变量类型为IEnumberable<Object>,此时调用遍历循环将读取的变量用log4.2获取excel参数数据流程(4)数据处理阶段4.3数据处理设计流程图本阶段主要是根据需求将需要的数据进行清洗和处理,主要步骤如图4.3所示:4.3数据处理设计流程图(4)生成报告阶段这部分需要导入需要报告的模板,将提取出来的字符放入模板的相应位置上,形成报表。保存报表,将生成的报表运用excel程序函数关闭,并输入保存路径,保证报表保存在相对应的本地磁盘中。4.4报告生成流程图流程的核心在于组件的设计,也就是RPA自动化设计。综合来说就是通过UiPath的组件设计,实现文档中关键字符的提取,并将其放入相应需要的报告中。组件的设计时,主要步骤是根据需要文档的路径在UiPath机器人中打开,实现文档提取,放入需要报告中,关闭文档,最后储存文档以及报告,如上诉中excel程序函数的作用。具体如图4.4所示:4.4报告生成流程图(5)发送报告阶段本阶段主要任务是将处理好的报告发送至目标邮箱。其步骤如下:(1)本案例选择QQ邮箱作为发送应用,需要在设置中开启SMTP服务器与查询端口信息,以便第三方能顺利登陆邮箱。方法如下:4.5SMTP处理1、打开QQ邮箱设置—开启POP3/SMTP服务器。如图4.5所示:4.5SMTP处理4.6邮件属性栏2、调用发送SMTP邮件消息活动,填写相关属性。如图4.6邮件属性栏所示:4.6邮件属性栏(6)文件储存阶段本阶段主要是将报告存入特定的文件夹,有利于后期对文档的管理。此中涉及的控件有excel重命名与excel另存为,excel重命名的作用是将处理好的excel报告以标准形式命名,另存为能将报告存入提前创建的文件夹中。至此,整个流程设计结束。4.2优化流程实现基于优化流程的设计,本节将从项目中抽取某个报告实现上述流程设计。文档收集与整理是实现RPA流程自动化的关键步骤,因此从项目中获得相关文档和数据后会将其分类为表格模板,参数和结果文件。表格模板是项目中各报告生成的模板,即RPA机器人需要自动填写的表格。参数表是机器人需要从中提取关键字符的表格,最终将提取成功的字符串放入对应的模板中正确位置。结果文件是存放机器人填写完成报告的最终位置。4.2.1洞身开挖检验批质量记录表优化实例本节将通过洞身开挖检验批质量记录表实例演示UiPath机器人文档优化流程步骤。根据优化流程设计的内容,UiPath实现了洞身开挖检验批质量记录表的自动生成优化流程。(1)洞身开挖检验批质量记录表优化实例工作主要内容是按照隧道开挖与支出参数表中里程桩数的内容填入记录表中,且桩数范围需在60以内,超过60将重新填写记录表,随后明确范围内的检查次数填写施工单位检查评定记录与验收记录。其预览如图4.7所示:4.7洞身开挖检验质量记录表流程设计(2)通过UiPath中流程管理模块设计整体流程图。流程图的构成包含开始与多个序列,序列节点就是将设计好的组件引入流程中,本例将流程写入主程序Main.Xaml中。通过设计流程的方式还可控制洞身开挖检验批质量记录表的优化流程的工作时间,随时随地4.8洞身开挖检验质量记录表流程设计进入工作状态。其流程图如图4.8所示:4.7洞身开挖检验质量记录表流程设计4.8洞身开挖检验质量记录表流程设计(2)获取excel组件设计。本例中需要打开的参数表为洞身开挖和初支表,报告模板为洞身开挖检验批质量验收记录表。其中所涉及的组件主要有对应用程序集成中的excel流程作用域(excel的相关操作必须包含在作用域中)、读取列(属性包含了读取参数表的路径以及读取列范围)以及分配的使用。在excel数据获取.xaml中设置了以一个变量和一个传出参数,代码如下:Setvar:read_里程桩数;Setvar:argument_里程输出。4.9获取excel组件设计图其具体设计如图4.9所示:4.9获取excel组件设计图(3)数据处理组件设计。本部分需要将里程桩数中数字提取处理,判断里程间距小于60,并将其还原拼接,转换成参数输出,此处使用的条件判断为if;同时需要计算间距中检查的次数,因此运用遍历循环foreach实现累加,每检查一次循环体累加1。主要参数设置: Setvar:list<int32>NewList(ofinteger),创建一个list变量类型为整型,将遍历的数存入list中,便于查找。默认值的作用是将新建的list清空。 Setvar:list<string>NewList(ofstring),类型为字符串。 Setvar:验收部位(string类型)将拼接的字符串值赋予验收部位变量。4.10数据处理设计其具体设计如图4.10所示:4.10数据处理设计4.11数据填写设计(4)数据填写组件设计。其具体设计如图4.11所示:4.11数据填写设计本部分任务是将前几个模块整理出的验收部位参数、循环次数等按照洞身开挖检验质量记录表要求填入合适位置,因此需要读取报告表模板,使用写入单元格(writecell)控件写入表格中指定位置,其次需要判断循环次数是否小于30次,大于表明检测不合格。本部分设置的参数:Setvar:验收部位_write接收验收部位参数值。Setvar:检验次数(int32)注意填写时需要将其转化为字符串类型(检验次数.ToString(5)报告发送。4.12报告发送设计 本部分主要是将自动填写成功的报告自动发送到指定人的邮箱中,调用的组件可为发送SMTP邮件、Outlook邮件、Gmail邮件等。本例将以QQ邮箱为例,因此运用SMTP邮件,填写发送邮箱的端口号、密码、附件文件(为报告路径)以及收件人邮箱。此处可设置参数变量储存文件地址。其具体设计如图4.10所示:4.12报告发送设计(6)报告储存。4.13报告储存设计 选择提前创建完成的文件夹,将报告复制并保存到文件夹中。Excel命名为验收部位,因此需要调用前面板块中的验收部位参数。其具体设计如图4.11所示:4.13报告储存设计4.2.2洞身开挖检验批质量记录表优化实现流程设计完成后,打开UiPath的机器人管理模块,找到设计的流程,手动点击执行流程按钮。此时机器人为正常运作,开始模拟人工打开参数表和模板表、处理参数表中的数据、生成报告、保存报告最后关闭文档等一系列操作。流程执行完毕将会有消息框弹出显示任务执行完成,此时便能在保存的路径中查找到报告。从开发的角度来说,UiPath的流程操作简洁、便于上手。同时还有屏幕录制功能,只需要点开录制填写相关信息,制作相应流程,下次就能运行流程直接执行。缩短了开发时间,也简化了开发流程,更缩短了项目周期,提高了工作效率。从管理的角度来说,这极大地减少了人力的投入,并且能实现零误差,从而保证报告的质量。运用RPA,让员工减少有规则的重复性操作,减轻了人员的压力,增强了他们的工作兴趣,提高了他们的生产积极性。综上所诉,RPA将成为潮流是必然趋势。
第五章总结与展望5.1总结RPA技术的发展下,各企业随之注意到这一技术的优势,AI+RPA、大数据+RPA等新技术也将会如雨后春笋般茁壮成长。机器人流程化的引入不仅仅对建筑企业,更是对我国各行各业都有巨大的积极作用,提升他们的发展空间。RPA流程自动化的应用一方面能提高生产率,节省企业资源。一个企业的资源有限,节约的资源能够皮被分配到高值附加的工作中,让资源跟偏向价值高的工作。另一方是能够更好的服务于企业的数字化预计未来发展决策。本论文的主要工作是以某铁路建设企业中一个项目为研究的对象,主要有:(1)根据项目传统的文档处理方式,以及新出现的RPA技术,明确了一种文档处理优化流程,并针对项目中的文档进行处理流程设计与功能实现。(2)根据对某企业以及项目部的需求分析、可行性分析后,将工作中需要长期人工重复操作,有固定模板规则的任务整理出来。借助UiPath机器人对其处理流程进行优化,实现企业项目报告的自动化生成。5.2展望本文提出的流程优化,是为了更全面的提高企业生产率,还需要科学的评估以达到实现企业的可持续发展。论文从整体看,还是存在很多不足之处,总结后有以下几个方面:(1)研究资料不够全面。由于小组获得的资料较少,不能全面的整理以及分析。(2)考虑不够周到。本次基于RPA技术的优化流程设计还没有真正走入项目的具体实施中,基本属于理想型流程。在实施时可能会在硬件、软件以及环境上出现一些问题,但我相信这些问题都能够迎刃而解。(3)最后,优化后流程的具体实施还需要进一步观察和验证,优化方案不一定达到最优。流程还需要进一步的观察以及验证,自由化方案不一定能达到文档处理的最优情况,还需要进一步更新,或者在此基础上引入更有效的技术,共同实现文档处理的最优化。现如今,自动化代替人工处理程序性事务已成为企业和社会发展的必然趋势。进一步走向智能化以及数字化,成为企业降本增效一大利器。目前我国已逐步的运用RPA技术,在解放劳动力,推进企业转型等方面取得了明显的成就。因此,随
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人定制刀具合同范本
- 买卖矿粉合同范本
- 解除饭店合伙合同范本
- it外包开发合同范本
- 养殖小鸟出售合同范本
- 制造商供货合同范本
- 协议股东合同范本
- 合伙生意分工合同范本
- 占他人土地建房合同范本
- 公租房 租房合同范本
- 2025年广西职业院校技能大赛高职组(商务数据分析赛项)参考试题库资料及答案
- 2025年黑龙江农垦职业学院单招职业倾向性测试题库带答案
- 四年级下册 道德与法治 全册教案
- 个人租房房屋合同范本
- MSA测量系统培训
- 冷库安全培训
- 线上教育平台教师教学行为规范与责任书
- 2025年内蒙古法院系统招聘用制书记员2988人过渡高频重点模拟试卷提升(共500题附带答案详解)
- 中央2025年全国妇联所属在京事业单位招聘93人笔试历年参考题库附带答案详解
- 《环境污染对生态系统的影响》课件
- 2024年保安员证资格考试题库及答案
评论
0/150
提交评论