UiPath RPA术语Process、activity、workflow、project、robot的区别是什么
UiPath 核心术语区别及理解验证
五个术语的具体定义
- Activity(活动):UiPath 中最小的可执行单元,是平台提前封装好的单步操作组件,直接拖拽即可使用,不需要自行开发底层逻辑,常见的有
点击元素、文本输入、读取Excel单元格等。 - Workflow(工作流):由多个 Activity 按照业务逻辑顺序串联组成的执行序列,对应业务场景里的一个完整子任务,比如「增值税发票信息识别录入」就可以单独做成一个 Workflow,在 UiPath Studio 中单个 Workflow 对应一个
.xaml格式的文件。 - Project(项目):单个自动化任务的完整开发资源包,你在 Studio 里做开发时的整个工作目录就是一个 Project,包含所有关联的 Workflow 文件、第三方依赖包配置、全局变量/参数设置、用到的静态资源文件等。
- Process(流程):Project 开发调试完成后,打包发布到 UiPath Orchestrator 之后的可调度实体,是正式上线的自动化任务版本,运营人员可以直接给 Process 分配执行资源、设置定时触发规则。
- Robot(机器人):实际执行 Process 的运行客户端/环境,分为有人值守、无人值守等不同类型,它本身是独立的运行程序,只负责接收调度指令、加载对应 Process 包执行自动化操作,不属于开发产物的一部分。
个人理解验证
我认为project就是robot本身,其中包含多个workflow,每个workflow由多个activity组成。
你对 Workflow 和 Activity 的层级关系描述是正确的,但「Project 就是 Robot 本身」的表述有误:Project 是你开发出来的自动化任务程序包,Robot 是运行这个程序包的载体,同一个 Robot 可以加载运行多个不同的 Process(也就是发布后的 Project),同一个 Process 也可以分配给多个 Robot 同时执行。
内容的提问来源于stack exchange,提问作者Bassel
相关产品推荐
相关产品推荐

