软件架构分为基本功能层、拓展功能层和业务层。其中,基本功能层包括用户元数据及操作活动采集解析,流程自动化模型自动生成,图像元数据匹配识别及键盘鼠标模拟操作功能等模块,共同构建为基本功能平台。同时基本功能平台构建了模块接口,供拓展功能层进行系统功能的调用。软件开发人员针对用户的个性化需求,在拓展功能层进行软件模块的开发,实现如自动化流程的用户自定义,文本元数据的个性化定制和文本元数据与Excel交互等扩展功能。业务层即为生成的个性化RPA机器人,进行不同种类的业务操作。
1.基本功能层用户元数据及操作活动采集解析模块,通过人机交互模式,选取预定义的鼠标或键盘动作,分类手动拾取关键图像元数据,以及来自用户的自定义文本元数据,并对其进行解析,转换为系统可识别的数据信息。流程自动化模型自动生成模块根据解析后的用户元数据,以及鼠标键盘动作,自动生成流程自动化模型,其表现形式为可编译的项目工程。图像元数据匹配识别模块利用计算机视觉技术,模拟用户的视觉感知,将关键图像元数据与计算机屏幕快照进行图像块的匹配与识别,标定关键图像元数据在屏幕图像上的坐标点。键盘鼠标模拟操作功能模块则通过计算机系统级API的调用,模拟用户手工的键盘鼠标操作。
2.拓展功能层拓展功能层通过使用基本功能平台的接口模块,进一步实现自动的数据交互和RPA流程的自定义等拓展功能。
可以看出,RPA机器人的构建,以用户需求为导向,自顶向下进行。在RPA机器人定制过程中,首先用户提出需求,如果拓展功能层能够满足用户需求,则在现有的功能模块工作下,通过对基本功能平台的调用,生成个性化机器人。如果拓展功能模块不能满足用户需求,则软件开发人员针对拓展功能层,进行软件开发,构建新的拓展模块。这极大增强了RPA机器人开发的灵活性和时效性,同时满足了用户的多种需求。
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,实在智能不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系contact@i-i.ai进行反馈,实在智能收到您的反馈后将及时答复和处理。