RPA账户和密码管理方案
如何将登录业务系统的账户和密码“更好的,更合适”地交给RPA?
相信很多小伙伴们在做RPA的时候,
都会或多或少的遇到类似的问题。
正常情况下IT管理人员都会给真实的业务人员分配业务系统账户,
但遇到RPA这样的虚拟员工改如何破呢?
这就需要管理者和交付者的部分智慧了。
在本篇文章,编者就团队成员经验,对RPA如何使用账户的几种方案进行部分总结。不足之处,欢迎在文末联系我们讲师进行交流。
一、 优选方案——单独创建账户
最佳的优选方案是给RPA机器人分配单独的账户和密码,将机器人与人类员工的操作平行分开,减少交叉影响。
但这样的方式,肯定会“挑战”企业管理者的管理方法,甚至不符某些金融机构因为监管合规要求(有身份证号码的人类员工才有能拥有账户)。
这样的方式,需要管理者认可RPA,只有认可,才有可能对现有管理规范进行创新,给RPA这位虚拟员工一个“账户”。要是管理者充分认可之后,甚至可以这样,将RPA的工作绩效纳入到KPI考核体系中。
二、 次选方案——账户与RPA共用
使用现有员工的账户登录系统,在很多项目试点时,更多的客户选择使用员工的原有账户来给RPA工作。
但这里经常出现一个问题——很多系统无法满足,人类和机器人同时登录。所以在选择此方案的时候,需要做好规划,确保两者使用账户时间上是错开的。
三、 便捷调用账户密码&安全性需求
无论以上何种方式,在考虑便捷性的同时,要充分考虑账户的安全性。
1、 RPA管理平台(中控)保存
优先选择将账户和密码保存在RPA管理平台(中控)上。
主流的RPA厂商在中控(机器人管理平台)都有变量或Asset可以配置,这里可以配置密码变量,并采用了国密或主流的加密方式来存储如AES256,保证了账户密码的安全性。
当需要更改密码时,业务人员可以在机器人管理平台修改密码即可,机器人下次就会调用新的密码来登录业务系统。
2、 Windows凭据保存
可以保存在windows的控制面板里的凭据里,可以在这里新增、修改账户和密码,部分RPA厂商提供提取windows系统凭据的组件,在这里保存账户也是非常安全的。
3 、参数配置表
还有一部分用户将账户保存在一个Excel表格里作为配置参数表(配置参数表除了保存账户和密码,也可以保存网址、工作目录等)。机器人通过读取参数配置表的方式获取账户信息,随后进行业务系统登录操作。
但这样的保存方式是基于明文,所以也是安全性较低(可考虑控制用户访问电脑的权限,来确保保安全)
4 、人工方式介入
最后,还有部分用户刚试点RPA项目时,不太放心RPA的安全性,故而采人工方式来介入。
(1)在登录业务系统的时候,RPA弹出一个输入框,引导业务人员输入账户和密码,随后RPA再进行系统操作。此时,就需要匹配的“前台机器人”(或称:“有人值守机器人”)在电脑上完成操作。
(2)在登录业务系统时,RPA先暂停工作,等待人工到业务系统里输入账户和密码,登录成功后,人工点击确定,机器人再继续后续的工作。此时,仍需要匹配的“前台机器人”在电脑上完成操作。
(3)首先在电脑上先安装一个机器人助手客户端,当“后端的机器人”(或称:无人值守机器人)运行到登录业务系统时,可以给业务老师的电脑上弹出一个人机交互的窗口,业务老师可自主输入系统账户和密码,通过这样的方式,让RPA继续完成后续工作。
RPA账户和密码管理方案的更多相关文章
- 慎重管理SQL Server服务的登录(启动)账户和密码
今天是大年初三,先跟大家拜个年,祝大家新年快乐.今天处理了一个alwaysOn问题——辅助副本因为磁盘空间不足一直显示[未同步——可疑],在日志中可以看到数据库处于挂起状态,与主副本失去同步.原以为只 ...
- 修改TFS2013服务账户或者密码
修改TFS2013服务账户或者密码 TFS作为微软软件开发的全生命周期管理解决方案,可以很好的与windows的域管理结合使用,方便多系统下用户的管理和授权.如果TFS使用的服务账户设置的域账户密码过 ...
- Linux用户提权管理方案
提权管理方案背景: 如果一个公司有10余个运维或网络安全人员,同时管理服务器,切换到管理员用户时(su - root),必须要有root管理员密码,如果其中一人修改过root密码,其他用户则登录不了, ...
- 使用Docker搭建自己的Bitwarden密码管理服务
相信身为开发者,总会在各种网站中注册账号,为了方面记忆可以使用同一套账号密码进行注册,自从前段时间学习通时间撞库后有些人已经开始疯狂改密码了,可是密码一多就很难记忆,最好找个地方存储账户信息 我曾经使 ...
- C# 程序异常管理方案
C# 程序异常管理方案 1.程序出现未处理异常(程序中未捕获异常.添加异常处理) 2.程序添加全局异常捕获 tip:程序已处理异常不在捕获范围内. /// <summary> /// 应用 ...
- [mysql]三种方法为root账户指定密码
前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户) 其实只怪自己太无知,之前一直用的phpbydamin进行的数据库的可 ...
- 你是否经常忘记网站上的各种密码?分享个密码管理软件LastPass
现在网络那么发达,我们上网的每个人势必会在各个网站上登陆,那势必会有一堆密码需要管理,那怎么能记住那么多网站的密码呢?我之前的做法是设置几个常用的密码,好多不重要的网站用一个,重要的网站用一个,然 ...
- Linux瑞士军刀:密码管理Keeweb
导读 如今,我们依赖于越来越多的线上服务.我们每注册一个线上服务,就要设置一个密码:如此,我们就不得不记住数以百计的密码.这样对于每个人来说,都很容易忘记密码.我将在本文中介绍 Keeweb,它是一款 ...
- Win7如何分享局域网并设置共享文件夹账户和密码
https://jingyan.baidu.com/article/ceb9fb10ddf6c08cad2ba017.html 在办公或者其他场所,我们需要分享自己的文件给朋友或者同事,但又不想同一局 ...
随机推荐
- 零基础学习java------day19-------定时器,线程面试题,Udp,Tcp
0. 定时器 0.1 概述: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行,在jaa中,可以通过Timew和TimerTask类来实现定义调度的功能 0.2 Tim ...
- Could not get a resource from the pool
redis报错Could not get a resource from the pool情况是:1.可以连接redis2.可以keys *查看数据,但是发现key少了好多(其实原因就是大量的key过 ...
- 【swift】复制后,为Xcode工程项目重新修改名称
感谢,参考了另一篇博客:https://www.jianshu.com/p/abf10c9609ef 我做了一些修改,和自己遇到的情况 我用的是繁体的mac,所以下面图片内,鼠标右键点出来的文字(丢到 ...
- HelloWorldModelMBean
package mbeanTest; import java.lang.reflect.Constructor; import javax.management.Descriptor; import ...
- Servlet(4):一个简单的注册页面
一. 注册要求 1. 一个注册页面 username (文本框) password:密码 (密码框) passwordYes :再次输入密码(密码框) hobby (多选框) sex (单选框) in ...
- mysql 报 'Host ‘XXXXXX’ is blocked because of many connection errors'
1. 问题:服务启动时,日志报错,导致启动失败: Caused by: com.mysql.cj.exceptions.CJException: null, message from server: ...
- idea集成开发工具快捷键大全
1 执行(run) alt+r 2 提示补全 (Class Name Completion) ...
- SSM框架整合后使用pagehelper实现分页功能
一.导入pagehelper-5.1.10.jar和jsqlparser-3.1.jar两个jar包 二.配置pagehelper 2.1 在mybatis配置文件中配置 <plugins> ...
- Salesforce LWC学习(三十七) Promise解决progress-indicator的小问题
本篇参考:https://developer.salesforce.com/docs/component-library/bundle/lightning-progress-indicator/exa ...
- 『与善仁』Appium基础 — 24、等待activity出现
目录 1.什么是等待activity出现 2.wait_activity()方法 3.获取当前页面的activity方法 4.综合练习 1.什么是等待activity出现 在启动APP的时候,要配置包 ...