# 圆融RPA **Repository Path**: amtech/rpa ## Basic Information - **Project Name**: 圆融RPA - **Description**: 圆融RPA平台,RPA引擎集成了常见的AI组件 、企业采用 RPA 技术,就是引入数字化的劳动力以更高的效率完成工作 。可以有效地帮助他们提升产出 。特别是对于人力资源丰富的企业来说,采用 RPA 技术,将获得更大范围的产出提升收益。在效率和质量方面,RPA 可以促进财务流程简洁、标准和优化,提升质量并且降低成本在资源控制方面,自动化实现了流程的高度控制,支持服务交付模式。在监管和合规方面RP - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-11-25 - **Last Updated**: 2023-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 圆融RPA平台 #### 介绍 RPA(Robotic Process Automation)全称为“机器人流程自动化”,是通过软件模拟人类在PC上的操作,按规则自动执行流程任务。适用场景:数据量大、重复度高、规则明确、跨业务系统、高人力成本的业务场景。 #### RPA优势 1. 自研RPA引擎能力,集成了常见的AI组件、企业采用RPA技术。 2. 支持多种语言调用,支持多平台运作。 3. 全面支持信创,RPA客户端在信创操作系统均为绿色版,免安装。 4. 自研RPA引擎AI能力,集成了常见的AI组件,无需编写代码即可轻松解决各类场景。 5. 低代码开发,仅需简单配置即可完成流程开发 #### RPA机器人特点 1. **7*24小时无休** RPA机器人可以做到全天候持续工作,可以实现更高的生产力。 2. **非侵入式开发** 机器人配置在当前系统和应用程序之外,因此无需更改任何当前应用程序和技术可以做到非入侵式的部署。 3. **不依赖复杂开发** RPA相对简单,主要以流程设计为主。这种简单性使业务流程的自动化变得轻松自如,让IT专业人士相对自由地开展更高价值的工作。 4. **全程可控可追溯** RPA 机器人可以对业务过程进行实时监控,以便更好地识别和解决问题,提高业务过程的可控性。 #### 公司简介 **广西圆融软件有限责任公司**(以下简称“**圆融软件**”)成立 于2017年9月, 公司始终以“为客户提供优质软件解决方 案,成就客户价值 ”为使命,坚持“客户至上,服务第一; 自我完善,圆融通达 ”的价值观,长期致力于IT软件服务,具备从咨询 、设计 、开发 、测试 、运维到运营的端到端软件服务能力 。公司获得高新企业及软件企业资质,拥有二十多项软件产品著作权,通过ISO9001质量管理体系认证及知识产权体系认证,并走上良性发展的快车道。 公司官网: https://www.yrapp.net/ # RPA流程采集开发说明 #### 前言 本产品需分两步走完成流程的运行,第一步是通过RPA采集工具完成一次完整的流程采集,第二步使用流程编辑器创建流程作业和作业步骤,并编辑部分作业的代码,第三步发布流程,在圆融RPA助手软件执行流程。 #### 采集工具使用说明 1. 进入采集工具文件夹双击打开WebActionREC.exe程序。 ![采集工具界面](md-img/image.png) 2. 点击“Chrome内核+启动流程录制”按钮默认启动谷歌浏览器,如需使用其他浏览器可点击按钮旁的三角形按钮,在弹出的输入框中输入需要打开的浏览器安装路径。 3. 此处可设置快捷键,如默认快捷键与电脑冲突可点击下拉按钮更换,点击确定 ![输入图片说明](md-img/image2.png) 4. 点击确定后会自动打开浏览器页面,第一次使用本工具需先安装扩展插件,点击“查看安装扩展图解”按钮,在弹出的窗口中按照步骤一步步安装即可 ![输入图片说明](md-img/image3.png) ![输入图片说明](md-img/image4.png) 5. 安装好扩展后关闭安装步骤教程,随便打开一个网站把鼠标移动到页面元素中,元素显示红框即表示安装成功。 ![输入图片说明](md-img/image5.png) 6. 打开要采集的网址点击浏览器空白处按下提示的快捷键,弹出网站相关信息,点击确定。 ![输入图片说明](md-img/image6.png) ![输入图片说明](md-img/image7.png) 7. 右上角弹出如下图的快捷键提示框即表示可以开始采集 ![输入图片说明](md-img/image8.png) 8. 鼠标移动到需要采集的元素上按下alt+w即可执行采集。 **注意** 1. 采集意外情况,比如:固意输错密码、固意输错验证码,固意不填必填项,固意把数字写成中文,抓取网页提示的信息 2. 如果网址不可随时访问,则需要在页面元素内容发生变动的时使用alt+3保存网页,以便开发时观察。 ![输入图片说明](md-img/image9.png) 9. 采集完成后采集的内容会显示在录制历史中,点击” 打开流程目录”可看到录制的内容 ![输入图片说明](md-img/image10.png) 10. 录制的内容中allHtml、pic、xPath文件夹的内容尤为重要: - allHtml:alt+3保存网页的内容 - pic:采集元素的页面截图 - xPath:元素路径 - 文件夹中元素的命名规则为第几秒录制 ![输入图片说明](md-img/image11.png) #### 开发工具使用说明 1. 双击流程编辑器文件夹中的WebActionREC.exe启动工具 2. 点击顶部新建流程,在弹出的窗口中填写相应信息 ![输入图片说明](md-img/image12.png) 3. 点击左侧“添加新动作至当前流程”,在出现的模块中输入流程描述,点击右上角保存 ![输入图片说明](md-img/image13.png) 4. 点击“新增步骤“,在出现的模块中填写步骤描述、元素路径、步骤类型,需要编写代码的步骤勾选”回调dll编写代码处理“,点击步骤描述上方的保存 - 元素路径:填写采集时xPath文件夹中的内容 ![输入图片说明](md-img/image14.png) 5. 所有步骤编辑完后点击“生成C#流程回调工程”按钮,生成的C#工程在“\业务回调代码工程\RPA-Callback”目录中 ![输入图片说明](md-img/image15.png) 6. 打开“RPA-Callback”目录文件查看确认已生成的流程及ID ![输入图片说明](md-img/image16.png) ![输入图片说明](md-img/image17.png) #### 流程功能实现与发布 1. 下载并安装Visual Studio(推荐2017版),勾选.NET 桌面开发,点击安装 ![输入图片说明](md-img/image18.png) 2. 使用Visual Studio点击文件→打开→文件夹打开RPA-Callback,在右侧文件夹视图中双击最下面解决方案资源文件 ![输入图片说明](md-img/image19.png) 3. 进入解决方案资源后,右击项目点击管理NuGet程序包,搜索NETStandard.Library并安装 ![输入图片说明](md-img/image20.png) 4. 在项目中,FlowCallback_2对应流程编辑器中的作业ID,Action_2对应流程编辑器中的ActionID,在对应的Action.cs中编辑代码实现作业功能 ![输入图片说明](md-img/image21.png) ![输入图片说明](md-img/image22.png) 5. 编写完代码并重新生成后回到开发工具点击“回调dll发布到服务器” ![输入图片说明](md-img/image23.png) ![输入图片说明](md-img/image24.png) 6. 打开圆融RPA平台获取相关授权后即可看到刚刚开发好的流程 ![输入图片说明](md-img/image25.png)