如何制作一个工具型RPA应用机器人

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44447687/article/details/102551933

艺赛旗 RPA10.0全新首发免费下载 点击下载
http://www.i-search.com.cn/index.html?from=line1

1 . 功能型机器人介绍
功能型机器人:各子流程可以实现某个单独功能,从商城下载后或开发完发布到本地,可直接调用各子流程功能的机器人。

示例如下图:

发布后调用示例:

  1. 创建一个“机器人”类型的变量,在这里插入图片描述用来实例化这个机器人。
    在这里插入图片描述

  2. 调用具体功能块(机器人子流程)
    在这里插入图片描述

想了解功能型机器人具体的调用操作可到商城下载发布的一些功能型机器人(如 Oracle 设计机器人等),运行 main 流程,阅读帮助文档 get√此项技能。

2 . 导包问题
我们在开发功能型机器人的时候,大多会遇到导入第三方库的问题。

如果直接在本地测试运行的话,我们一般就将所需要的包,拷入设计器安装路径下的 python 文件夹(D:\Program Files\IS-RPA10\Python\Lib\site-packages)下,加粗部分为设计器安装路径,大家可视情况修改。

由于我们都是通过上传独立的 RPP 工程包的形式把应用机器人发布到商城中,所以使用上述方法解决应用机器人所需的第三方库导入就遇到了问题。

为了解决这一困扰,这里给大家介绍一个方法。

在工程包目录的 codes 文件夹下新建一个 lib 文件夹。
在这里插入图片描述

将所需要的第三方库拷贝到 lib 文件夹中。

例如,test_import 这个应用机器人需要运用到 pymysql 这个库,但是设计器中 python 不含这个库,则我需要按上述步骤,将 pymysql 以及依赖包一起拷贝到D:\Program Files\IS-RPA10\Project\test_import\codes\lib 这个路径下(加粗部分为设计器安装路径,大家可视情况修改。)
在这里插入图片描述

设计器中全局函数调用示例:

import os
import sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(file)))+’\lib’)
from lib import pymysql
此方法适用于大多数一般情况,若有些库按此方法仍报导包错误的话,可能需要自己新建一份 init.py 文件,或者可以将报错信息截图私我帮你解决哦。

猜你喜欢

转载自blog.csdn.net/weixin_44447687/article/details/102551933