问题描述
如果这不是我的问题的合适地方,让我首先道歉。
我正在开展一个项目,试图突出 RPA 的功能。我试图了解构建 RPA 的底层技术,而不仅仅是表面用例以及 RPA 如何彻底改变自动化。 (我的编码或计算机科学经验为零)
我已经确定了以下关键功能,这些功能使 RPA 成为真正的创新,而不仅仅是屏幕抓取。
我希望了解的是“.Net”或“VB”如何实现这种抓取功能,以及为什么 RPA 公司决定在“.Net”与另一种语言中开发他们的工具。我还试图了解录音机的工作原理。似乎需要面向对象来记录工作流,但是我不明白什么技术允许记录器功能存在。我还试图了解哪些技术允许无人值守机器人。什么技术创造了触发工作流程的能力。最后,关于市场,UiPath 似乎正在使用“NuGet”。为什么这是正确的方法?
我知道这有点奇怪。我只是想尽可能多地学习。如果有人愿意,我也愿意接听电话。
提前致谢。
瑞恩
解决方法
我会在软件工程论坛上问这个问题。 https://softwareengineering.stackexchange.com
RPA 工具是从 1990 年代流行的 LoadRunner 和最近的 Selenium 等测试自动化工具演变而来的。 2000 年左右出现的 Microsoft Office VBA 宏记录器也是一个祖先。然后是工作流(和业务流程)自动化——例如,UiPath RPA 使用 Microsoft Windows Workflow Foundation。所有这些以及 OCR 和更新的技巧都将用于 RPA。