上 云扩研习社 | RPA流程开发最佳实践

代码管理
RPA项目的工程文件主要包括XAML(流程文件)、JSON(配置文件)、各类代码文件(例如cs)和其他引用文件组成(例如Excel文件) 。其工程目录可以使用Git等版本控制工具进行版本管理 。当前项目未启用版本控制功能时,单击“启用”,开启版本控制功能,并进行初始化 。

上  云扩研习社 | RPA流程开发最佳实践

文章插图
启用后,通过版本控制可以查看工程下的所有文件修改列表,并可以对文件进行回退(放弃修改)、对比修改内容、查看历史提交等操作 。
上  云扩研习社 | RPA流程开发最佳实践

文章插图
【上云扩研习社 | RPA流程开发最佳实践】注意:
针对.json和..json两个配置文件,因开发人员本地编辑器版本不同,会因为本地依赖组件版本不一致导致这两个文件存在大量的编辑冲突,可添加到文件中,由团队指定一名成员进行统一版本维护 。
开发协作与共享
为实现RPA项目开发的团队协助,降低项目后期维护成本,RPA流程设计也需要遵循模块化的设计思路,将公共的业务步骤或可复用的部分抽取成子流程形式,通过调用子流