[发明专利]一种业务流程自动化机器人在审
申请号: | 202210196999.6 | 申请日: | 2022-03-02 |
公开(公告)号: | CN114840533A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 李婷婷;薄智元 | 申请(专利权)人: | 上海易校信息科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 上海国瓴律师事务所 31363 | 代理人: | 王喜坤 |
地址: | 200240 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务流程 自动化 机器人 | ||
1.一种业务流程自动化机器人,其特征在于,包括如下步骤:
S1,系统抓取准备需要更新的数据;
S2,根据Q-Robot自动执行节点执行数据更新;
S3,校检是否有需要添加的数据;
S4,数据变更推送;
S5,记录下Q-Robot自动执行节点操作的记录;
S6,把Q-Robot自动执行节点的任务结果返回。
2.根据权利要求1所述的一种业务流程自动化机器人,其特征在于,所述S1步骤包括如下步骤,
S1.1,根据Q-Robot节点来获取更新数据的负责人;
S1.2,校验数据合法性;
S1.3,准备好所有的申请id;
S1.4,根据过滤条件,找出相关联的字段和对应的字段值,组成一个map集合;
S1.5,对照目标单所有申请的过滤条件,如果满足就记录下申请Id;
S1.6,过滤条件当前应用或者目标应用存在表格子字段的时候,筛选数据的时候需要拆分筛选表格数据;
S1.7,根据筛选条件的筛选模式判断是否需要展开表格或更改筛选规则;
S1.8,截断Q-Robot节点的更新数量并组装数据。
3.根据权利要求2所述的一种业务流程自动化机器人,其特征在于,所述S2步骤包括如下步骤,
S2.1,获取所有的匹配的字段来源应用,开始更新所有匹配到的申请单
S2.2,公有云检查更新行数的上限检查;
S2.3,检查是否有流程外的Q-Robot节点任务,是否有定时任务和自定义提醒;
S2.4,记录下旧数据;
S2.5,把新的数据存入数据库中;
S2.6,若未找到相对应的更新数据,则返回对应异常信息;
S2.7,把Q-Robot节点更新数据的结果集返回并进一步组装好数据。
4.根据权利要求3所述的一种业务流程自动化机器人,其特征在于,所述S3步骤包括如下步骤,
S3.1,进行合法性校验,不通过则返回相对应的异常信息;
S3.2,根据节点ID找到更新数据的负责人,根据添加数据规则,把关联的申请字段从数据库中找出来,没有的话就直接返回;
S3.3,把相关的字段的值的找出来,并且组成一个map集合,以字段Id为map集合的key;
S3.4,创建用户的操作记录,组装成结果集返回;
S3.5,执行实际添加数据操作,不使用消息队列原子操作。
5.根据权利要求2所述的一种业务流程自动化机器人,其特征在于,所述S1.7步骤中,筛选模式包括主子模式、子主/子自定义模式、和主主/主自定义模式。
6.根据权利要求5所述的一种业务流程自动化机器人,其特征在于,当筛选模式为主子模式时,拆分当前应用数据,根据表格子字段的行数把当前表单的数据拆成多份;若非主子模式,则不进行数据拆分。
7.根据权利要求3所述的一种业务流程自动化机器人,其特征在于,所述S2.1步骤中,如果是主主/主自定义模式:那么对匹配到申请,进行整表覆盖更新;
若是主子模式:更新规则不能选择表格子字段;
若是子主/子自定义模式:更新需要精确筛选到目标表格的某一行,更新规则只允许选择当前应用主表字段。
8.根据权利要求4所述的一种业务流程自动化机器人,其特征在于,所述S3.5步骤中,
若添加失败,则返回对应的异常信息;否则把组装好的结果集做下一步操作;
当所有流程完成后,则添加数据成功。
9.根据权利要求1所述的一种业务流程自动化机器人,其特征在于,所述S4步骤中,首先获取变更推送的topic,然后向Topic中推送Task。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海易校信息科技有限公司,未经上海易校信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210196999.6/1.html,转载请声明来源钻瓜专利网。