functions
latest
false
函数用户指南
函数打包为标准 UiPath .nupkg 包,并发布到 Orchestrator 订阅源。之后,包将作为流程部署在 Orchestrator 文件夹中,然后再调用。
包
uipath pack
uipath pack
这将生成有版本的 .nupkg(例如 my-function.1.0.0.nupkg)。在打包新版本之前,在 pyproject.toml 中映射版本。
发布
uipath publish
uipath publish
系统会提示您选择包订阅源(例如,Orchestrator 租户流程订阅源)。发布会将 .nupkg 上传到该订阅源 — 此时,它是订阅源上的包,还不是可运行的流程。
部署
在调用函数之前,必须将发布的包作为流程部署在 Orchestrator 文件夹中 - 可以在 Orchestrator 中手动部署或通过解决方案部署部署。流程存在后,该功能便可用于:
- Maestro 服务任务
- Orchestrator API
- 作业触发器(已计划,基于事件)
版本控制
- 包版本来自
pyproject.toml。 - 发布新版本会将其添加到订阅源中;更新流程或 Maestro 服务任务绑定以选取该流程。
.nupkg与 RPA 使用的包格式相同 — 适用相同的订阅源、上传和版本管理机制。
后续步骤
- 调用函数— 将已发布的函数连接到流程中。