RPA功能结构
2025-01-23 16:02:55 12 举报
AI智能生成
RPA功能结构
作者其他创作
大纲/内容
管理后台
SAAS系统
机器人管理
主体列表<br>
查询
机器人列表
查询<br>
操作<br>
创建机器人
修改机器人
禁用/启用
删除机器人
任务列表
分组管理<br>
查询
操作
需求派发
创建任务
删除任务
开启
关闭
编辑
移动分组
复制
需求模板库<br>
模板库管理
查询
创建模板
企业模板
SaaS模板
分组管理
企业分组
SaaS分组
操作
派发需求
默认定时规则
场景需求
1、规则设定后,派发需求给机器人创建任务执行时,默认带入该定时规则,可以调整<br>
编辑
版本回退
启用/禁用
场景需求<br>
1、编辑器由本租户成员创建的需求模板,可更新至企业模板库
2、编辑器上传的需求模板,需审核通过后才可使用
3、编辑器由超管租户的成员创建的需求模板,可更新至SaaS模板库
4、由客户租户创建的需求模板,需支持可更新至SaaS模板库<br>
需求审核管理
审核
下载脚本<br>
指令管理
指令名称
指令编码
指令排序
上级分组
序号
指令类型
网页
PC
手机
场景需求<br>
1、由开发维护该列表的指令数据
2、该指令与编辑器设计流程时的指令对应,且同步后台配置的指令名称、说明、分组归属和排序
3、当指令被替换或停用时,对应使用该指令的需求需展示相应提示,并让用户进行编辑需求,更新对应指令
参数配置<br>
设备登录RPA机器人数限制
RPA机器人登录设备数限制
机器人到期提醒天数<br>
机器人过期回收天数
机器人可挂载任务数
任务参数表<br>
查询
列表
批量编辑
批量删除<br>
管理绑定设备
解绑
智能云系统
超管租户
需求模板库<br>
企业需求
查询
创建模板
企业模板
SaaS模板
分组管理
企业分组
SaaS分组
操作
派发需求
默认定时规则
场景需求
1、规则设定后,派发需求给机器人创建任务执行时,默认带入该定时规则,可以调整<br>
编辑
版本回退
启用/禁用
公共需求<br>
场景需求<br>
1、编辑器由本租户成员创建的需求模板,可更新至企业模板库
2、编辑器上传的需求模板,需审核通过后才可使用
3、编辑器由超管租户的成员创建的需求模板,可更新至SaaS模板库
4、由客户租户创建的需求模板,需支持可更新至SaaS模板库<br>
需求审核管理
审核
下载脚本<br>
任务参数表<br>
查询
列表
批量编辑
批量删除<br>
机器人管理
主体列表<br>
查询
机器人列表
查询<br>
操作<br>
创建机器人
修改机器人
禁用/启用
删除机器人
任务列表
分组管理<br>
查询
操作
需求派发
创建任务
删除任务
开启
关闭
编辑
移动分组
复制
场景需求<br>
1、任务开启时,能够知晓该需求脚本的运行参数,并弹窗填写参数后,同步客户端运行任务<br>
客户租户
机器人管理
机器人列表
查询<br>
操作<br>
创建机器人
修改机器人
禁用/启用
删除机器人
任务列表
分组管理<br>
查询
操作
需求派发
创建任务
删除任务
开启
关闭
编辑
移动分组
复制
场景需求<br>
1、任务开启时,能够知晓该需求脚本的运行参数,并弹窗填写参数后,同步客户端运行任务<br>
需求审核管理
审核
下载脚本<br>
需求模板库<br>
模板库管理
查询
创建模板
企业模板
SaaS模板
分组管理
企业分组
SaaS分组
操作
派发需求
默认定时规则
场景需求
1、规则设定后,派发需求给机器人创建任务执行时,默认带入该定时规则,可以调整<br>
编辑
版本回退
启用/禁用
场景需求<br>
1、编辑器由本租户成员创建的需求模板,可更新至企业模板库
2、编辑器上传的需求模板,需审核通过后才可使用
3、编辑器由超管租户的成员创建的需求模板,可更新至SaaS模板库
4、由客户租户创建的需求模板,需支持可更新至SaaS模板库<br>
任务参数表<br>
查询
列表
批量编辑
批量删除<br>
RPA客户端
执行器<br>
客户端全局
版本更新
注销登录
需求场景
1、判断当前登录成员是否需下载并运行企微token获取程序
3、当后端连接中断时,客户端任务待执行数据可继续执行,新数据自动重试恢复连接,完成恢复后获取新的待执行数据<br>
4、任务状态异常中断时,记录相关日志原因,并更新服务端任务状态,同时通知企微群机器人;同时推送智能云站内信给机器人成员或任务负责人<br>
5、当token超过指定时长未更新后,自动退出登录,提示登录超时
登录
多租户选择
场景需求
1、多租户同账号密码登录时,需可选择租户
2、未开通RPA机器人的成员,无法登录
3、租户RPA机器人权限关闭、机器人到期/禁用时,无法登录
4、租户基础服务到期后,无法登录<br>
5、客户端功能增加菜单/按钮权限,登录后判断当前成员权限,对菜单/按钮进行隐藏和权限校验
当前执行
执行数据
当前执行队列<br>
取消执行<br>
取消优先
恢复执行<br>
查看日志
离线/异常待执行列表
批量重新执行<br>
批量取消执行<br>
查看异常执行日志
场景需求<br>
1、查看当前任务需要执行的回推数据队列,及当前执行数据的执行指令步骤<br>
2、查看当前任务执行的成功数据队列
3、查看当前任务执行的失败数据队列,以及失败指令步骤。 并且可恢复重新执行<br>
4、任务启动前的数据,都标记为离线待执行数据,默认不执行
5、执行异常的数据,可控制重新执行次数,到达次数后还是执行失败则进行下一条数据执行
6、对于短信验证码登录的任务,可等待成员在智能云发起获取短信的指令时,触发获取短信操作,并等待接收短信验证码后,继续执行任务后续指令
7、可管控任务的关闭是否清空此前缓存,再次开启是否复用此前任务缓存
8、执行数据异常时,记录日志原因,并通知企微群机器人;个人回推数据推送智能云站内信给成员
9、当同一个业务数据,前后有跟进和分配的数据需要两个任务执行时,数据下发需排队。避免跟进未执行完成,就执行完了分配。导致数据执行失败
10、打上优先处理标记的数据,默认优先处理,相同优先处理的数据,根据生成时间排序,最早生成的最优先处理
11、执行数据的执行,若执行失败需支持重新执行机制,并且判断该数据的重试次数是否达到设定条件,否则继续重试,是则标记执行失败,并执行下一条。
指令列表
场景需求<br>
1、展示该任务运行当前运行和剩余运行的指令
2、展示该任务运行运行产生的错误指令日志
业务场景支持
1、短信验证码 指令,推送通知给智能云(比亚迪场景)
2、滑块 指令,接入开源技术(领克场景)
3、点选 指令,接入三方服务(易车网场景)
4、扫码登录指令,推送二维码给智能云(汽车之家场景)
5、企微登录指令,推送二维码、验证码给智能云(企业微信登录场景)
执行日志
场景需求<br>
1、展示通过该任务脚本执行并输出数据的记录
执行画面
场景需求
1、网页端查看当前浏览器执行画面
2、桌面端查看当前虚拟桌面或远程本地电脑其他用户的桌面执行画面<br>
3、手机端查看当前局域网连接的手机画面 或安卓模拟器内的执行画面<br>
4、可选择是否可介入画面内进行鼠键操作<br>
执行数据
场景需求
1、在采集脚本执行时展示
2、展示当前采集数据和推送数据接口的请求结果
3、能够对推送失败的数据操作重新推送<br>
任务列表
任务管理<br>
任务创建<br>
共享缓存选择<br>
定时规则设置<br>
场景需求
1、设定的时间到达时,对关联任务自动进行执行操作<br>
2、执行成功或失败都产生日志记录
3、默认展示需求模板配置的定时规则,可修改<br>
任务参数配置
任务多开
任务对象
网页
网页缓存管理
桌面需求
应用进程管理<br>
手机需求
安卓模拟器<br>
局域网手机管理
添加需求
添加编辑器应用管理创建的需求<br>
编辑需求
编辑当前派发到任务列表的需求,并创建编辑器应用需求
场景需求<br>
1、任务每次开启时,拉取后端最新的脚本;并非强制更新的脚本版本,自定义选择是否更新
2、任务每次开启时,拉取后台的任务参数,若不存在则手动填写保存后提交后台
3、任务开启判断当前是否存在相同网页任务,并选择共享/独立缓存运行
4、任务运行时可选最新脚本或当前版本继续运行
5、任务执行对象支持多开(网页任务、桌面需求、手机需求)
6、成员机器人需求任务增加派发脚本来源(个人、企业、SaaS)
浏览器
共享缓存选择<br>
网页收藏
编辑器
需求管理<br>
需求管理
导入本地脚本
添加云需求<br>
企业
企业开启云同步,并且在该成员角色数据权限范围内
公共
公共需求模板
开启云同步
创建需求<br>
历史版本
查看历史编辑版本记录和发布记录
恢复历史编辑版本<br>
发布
发布当前租户编辑的应用,提交至后台审核
调试运行<br>
操作
自动执行
暂停
步进<br>
终止<br>
执行数据
(与【当前执行】一致)
当任务存在回推执行数据脚本时,可手动输入测试数据, 模拟接收数据后的执行
执行日志
场景需求
1、通过调试功能,对当前编辑的需求进行试运行
2、对于需要对接智能云数据的需求试运行时,可直接填写测试数据并执行
3、可本地上传需求脚本文件进行试运行
4、执行记录/日志与【当前执行】模块一致
复制
编辑
删除
场景需求<br>
1、编辑脚本需求,发布运行时,可选择发布企业、SaaS(仅超管租户成员可发SaaS)
2、当对应脚本内的指令已被替换或停用、指令参数配置异常、未授权编辑器\指令等权限时,限制发布和派发需求<br>
3、每次编辑时,自动生成编辑版本,并在历史版本中可操作恢复<br>
5、支持导入本地需求文件,自动生成需求,并对该需求进行编辑
动作指令库<br>
标准指令
元素操作<br>
填写输入框<br>
...<br>
鼠标键盘
点击
键盘输入
...
逻辑指令
条件判断
循环
等待
...
网页自动化
打开网页
跳转至新网址
获取网页对象列表<br>
批量抓取表单<br>
填写表单<br>
...
桌面软件自动化
获取窗口对象<br>
获取窗口对象列表
...
数据/接口
接口获取数据
接口插入数据
数据优先处理规则<br>
配置数据规则
场景需求
1、通过自定义的规划配置,匹配到规则的RPA待执行数据,打上优先处理标记
...
扩展插件
...
子主题
场景需求<br>
1、指令库通过后台统一维护其归属类型、排序、指令名称、指令说明,当相应内容调整后,打开编辑器时,同步更新
指令编辑
需求对象
网页
PC需求
手机需求
操作
撤回/恢复<br>
重做
清空
保存
发布
UI分析
步骤录制
指令流程编辑页<br>
代码/指令模式
(切换当前列表编辑模式为指令或是代码)
流程1
动作指令1
指令配置组件样式
标签页
输入框<br>
下拉框
元素捕捉+下拉框
单选
复选
文本输入框or表达式输入框or变量选择
下拉框+文本输入框or表达式输入框or变量选择
文本输入框or变量选择
文件路径选择器
文件夹路径选择器<br>
操作
启用/禁用指令<br>
删除
复制
剪切
粘贴
编辑配置
拖动调整排序
动作指令2
...
流程2
...
...<br>
场景需求<br>
1、自动校验当前指令是否配置参数正常,否则展示异常图标,并提醒用户进行重新配置或删除
当脚本内的指令,在管理后台被替换、被停用时,编辑器对应指令标注提醒
3、获取短信验证码场景,需支持调用接口给智能云成员同时,并接收到成员点击站内信的获取短信后,执行触发获取短信动作,并等待成员回推短信验证码,执行输入和后续的脚本动作
4、验证点选模块需支持通过调用系统后台参数【RPA验证码配置】配置对接第三方服务,执行点选动作
5、记录最近N次的指令编辑记录,并可操作撤销回到之前的编辑结果,操作测回后,也可操作恢复
全局变量<br>
创建变量<br>
类型
字符串
整数
字典
列表
...
操作
编辑
删除
场景需求<br>
1、维护自主创建的变量值,或通过指令配置时,自动生成所需的变量值<br>
2、当指令引用对应变量后,对该变量进行编辑时,该指令能够保持正常对该变量的调用
元素库
创建元素
操作
删除
编辑
元素捕捉器<br>
捕捉pc桌面元素<br>
捕捉浏览器元素
重新捕捉
捕捉相似元素
元素名称
校验元素
编辑模式
场景需求
1、可自主通过元素捕捉器创建元素,再进行指令配置参数时,选择对应元素
2、可通过指令配置时,自动生成指令所捕捉的元素
3、当指令引用对应元素后,对该元素进行编辑时,该指令能够保持正常对该元素的调用
数据表格
场景需求<br>
1、展示该任务配置指令存在表格记录数据时的表格模板和对应单元格数据默认值/变量参数、表头等
流程参数<br>
场景需求<br>
1、展示该需求编辑期间配置的需在任务运行时配置的参数字段等数据
客户端全局
版本更新
场景需求
1、RPA执行器客户端直接唤起打开编辑器,并且判断成员编辑器菜单权限
2、未开通编辑器权限的成员,无法打开编辑器
3、租户RPA机器人权限关闭或机器人到期/禁用、编辑器权限关闭时,无法打开编辑器
4、客户端功能增加菜单/按钮权限,登录后判断当前成员权限,对菜单/按钮进行隐藏和权限校验
5、编辑器版本更新时,可自动增量更新编辑器客户端
6、编辑器客户端需支持历史客户端版本所创建生成的脚本文件的再次编辑
技术相关
元素选择器
python脚本
webview2自动化指令
设计器流程编辑模块
Python代码运行控制
流程运行调试
流程界面运行和调试控制和账号体系对接
0 条评论
下一页