一种业务流程自动化机器人的制作方法

文档序号:30982454发布日期:2022-08-03 00:55阅读:来源:国知局

技术特征:
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。

技术总结
本发明提供了一种业务流程自动化机器人,包括如下步骤:S1,系统抓取准备需要更新的数据;S2,根据Q-Robot自动执行节点执行数据更新;S3,校检是否有需要添加的数据;S4,数据变更推送;S5,记录下Q-Robot自动执行节点操作的记录;S6,把Q-Robot自动执行节点的任务结果返回。其中本发明的有益效果是:可自动更新目标应用中的目标字段,可以自己设置特定的条件来触发设置的更新节点,从而自动化更新其他表单中的关联或同类字段,最大化省去挨个表单更改字段内容的时间。字段内容的时间。字段内容的时间。


技术研发人员:李婷婷 薄智元
受保护的技术使用者:上海易校信息科技有限公司
技术研发日:2022.03.02
技术公布日:2022/8/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1