开发者学堂课程【4节课走进 RPA 低代码开发:RPA 流程梳理和适用场景以及控制台功能展示(一)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/290/detail/3417
RPA 流程梳理和适用场景以及控制台功能展示(一)
内容介绍:
一、RPA 流程梳理
二、RPA 场景适用
三、RPA 控制台功能
一、RPA 流程梳理
1.简介
RPA 流程梳理是非常重要的一步,关系到实施周期,开发周期和开发方向等,流程梳理可以将业务需求转化成业务需求。如过流程梳理出现问题,将会影响项目开发人员后期开发方向。
我们定义某一组活动为一个业务流程,这组活动有一个或多个输入,输出一个或多个结果,这些结果对客户来说是一种增值。简言之,业务流程是企业中一系列创造价值的活动的组合。
流程梳理可以帮助交付人员更好的理解客户的业务流程,更好的挖掘企业业务需求,使业务需求向IT需求转化。
2.业务流程步骤:
|
目标 |
具体方式 |
按BU进行初筛 |
评估适合开展RPA的事业部或部门 |
1.了解公司组织和业务架构 2.了解各部门业务需求和业务痛点 |
初步选定流程并列出BPL |
列出选定部门的主要业务流程 |
1.介绍流程筛选规则 2.组织各部门讨论流程列表 |
评估RPA可行性 |
梳理流程细节BWD评估流程复杂程度 |
1.评估RPA可行性 2.评估流程复杂性 3.评估投入成本及收益回报 |
制定实施时间计划 |
根据实际情况制定流程开发时间计划 |
1.规划各流程实施计划图 2.安排各流程开发实施负责人 |
举个例子:
业务报销流程较复杂,时间跨度较大,按照上述流程执行后,可以了解大致的流程,根据企业需求,将发票数据填入企业数据内部,也可以进行相关计算,金额核算等操作。
二、RPA 流程适用
RPA 是评论流程机器人,是一款软件产品,可以模拟人的操作,RPA 需要独占一台电脑。
RPA 适合重复的工作,举个发票报销的例子:
未采用阿里云RPA前:手动输入发票信息录入Excel模板,汇总发票金额→与系统中合同金额进行核对匹配→匹配发票联与合同,生成采购单号→如有偏差,手工对账调整→录入业务系统,生成对公报账-物资采购类发票挂账→打印报账单
采用阿里云 RPA 后:通过 OCR 自动批量采集发票信息,并在发票认证页面进行发票检验→阿里云 RPA 机器人将发票信息自动录入某系统、盘点匹配发票和合同→双路对账,并推送对账异常提示给业务人员进行调整→阿里云 RPA 自动录入报账系统并生成打印账单,自动发送指令打印报账单
上部分工作是重复性地将发票信息填入到系统中,当工作量变大时,就需要用到 RPA 操作。适用 OCR 识别发票数据,将数据自动的添入系统内部进行对仗,并自动生成对账单,当对账单出现异常时,RPA 机器人可以提示业务人员进行调整。此部分就可以使用 RPA 机器人
代替人工进行添入或者计算的操作,并且机器人准确性高。
上述只是 RPA 机器人的一部分功能,更多功能欢迎咨询官网。
三、RPA 控制台功能
1.控制台是什么?
阿里云RPA分为服务器,控制台,编辑器,机器人四部分。
控制台是基于web网页技术,提供了如下功能:
·权限配置 ·工程管理 ·安全审计 ·日志记录 ·任务设置 ·机器人监控
·数据统计 ·授权管理 ·视频回看 ·版本更新
服务器主要负责下发任务,存储数据,负载均衡等,编辑器主要负责任务的开发和发布,机器人负责任务的执行。
2.登录方式
·公共云
阿里云RPA控制管理
提供统一的服务器地址 https://console-rpa.aliyun.com/,·使用 chrome 浏览器访问此地址。
·使用阿里云账号进行登录。
登录完成以后就可以登录控制台进行试用、购买、授权和使用
对于公共云,服务器有阿里云RPA团队提供。
·专有云
企业需要提供服务器进行私有化部署
使用 chrome 浏览器访问服务器 IP 或者域名。
点击【注册新企业】
按照页面提示填入相关信息,管理员账号、密码进行注册。注册完成以后使用管理员账号密码登录控制台
·将【授权管理许可】 【机器码】发送给阿里小伙伴并得到授权文件
将授权文件导入到【更新授权许可】中。
登录完成以后,在此页面查看企业机器码:
3.功能介绍
1.公共云和专有云有什么区别呢?公司应该如何选择呢?
答:公共云是指 RPA 服务端由阿里云 RPA 团队提供,用户只需要购买授权即可使用。专有云是需要企业提供服务器进行私有化部署,所有数据保存在企业内部,只需要阿里伙伴提供授权。如果公司网络区别于互联网,并且对于数据安全要求非常严格,可以选择专有云,如果企业想要将开发的应用发布到云市场中售卖,建议使用公共云。
2.控制台需要购买吗?是指定电脑才可以登录的吗?如果下班回家了还可以登录吗?公司的电脑不带回家可以用自己的电脑登录吗?
答:目前控制台不需要购买的。是购买了机器人和编辑器而提供的。在网络允许的情况下,可以使用任意一台电脑登录,这里的网络允许指的是如果客户是私有化部署,那么在客户网络环境下,拥有账号密码,就可以登录控制台。公共云环境只要拥有账号密码就可以登录。所以要保管好自己的账号密码。
3.如何管理企业内所有账号呢?针对不同的岗位,我可以配置不同的权限吗?针对不同的部门可以有部门的权限吗?如果员工离职了,我可以收回他的账号吗,他开发的流程怎么办呢?员工密码忘记了我该怎么操作呢?
答:控制台中【成员管理】可以对企业内部所有的账号进行管理,包括权限分配,生成或收回账号,重置密码(专有云)。针对不同岗位、不同部门的员工,可在【角色】中设置不同的权限,并为每一个员工赋予不同的角色。员工离职以后,收回该员工账号,该员工开发的云端工程会转入管理员账号下。员工密码忘记可以找管理员在控制台重置密码,但是超级管理员密码无法重置。
此页面为控制台的成员管理页面:
可以对人工账号进行修改权限,此处权限称之为角色,可以在系统设置中进行重新设置角色。也可以重置员工的账号密码。如果员工离职后,收回该员工账号,该员工开发的所有应用如云端工程可以转入到管理员账号下,可以在角色列表中进行创建和修改角色。对于每个角色都可以进行如下配置:
全部→首页→成员管理→计划任务管理→定时任务/服务型任务
提醒:超级管理员密码无法重置
4.机器人可以定时去执行吗?我该如何设置定时呢?机器人执行失败会通知我吗?突然有个比较紧急的任务要立即执行还不想停掉之前的任务怎么办?创建好的任务能修改吗?如何设置定时任务?
答:控制台中【计划任务管理】可以对已经发布的应用进行定时设置。首先该账号需要申请使用该应用的权限,审批通过以后才可以使用。创建计划任务时可配置任务和机器人,可以选择多台机器人执行,也可以选择多台中的一台执行。由于环境多样,机器人会执行失败的可能,针对于执行失败的任务,会发送邮件通知管理员。对于突然插入的任务,执行的机器人相同时,会对比任务优先级,优先级高的任务优先执行。创建好的任务可以在没有任务正在执行时修改任务设置。
此页面是计划任务管理页面
首先该账号应该拥有该账号的使用权限,如果没有权限,需要审批通过以后才能使用。可以在此处新建定时任务:
在新建定时任务时,选择要执行应用——选择要执行的机器人——配置任务的优先级,由于环境多样,机器人会有执行失败的可能,针对执行失败的人物,会在如下页面设置邮箱,通知管理员。