首页 > 数字化转型 > 其他 > 云扩研习社 | RPA流程开发最佳实践(上)
代码管理
RPA项目的工程文件主要包括XAML(流程文件)、JSON(配置文件)、各类代码文件(例如cs)和其他引用文件组成(例如Excel文件)。其工程目录可以使用Git等版本控制工具进行版本管理。当前项目未启用版本控制功能时,单击“启用”,开启版本控制功能,并进行初始化。

启用后,通过版本控制可以查看工程下的所有文件修改列表,并可以对文件进行回退(放弃修改)、对比修改内容、查看历史提交等操作。

针对project.json和project.runtime.json两个配置文件,因开发人员本地编辑器版本不同,会因为本地依赖组件版本不一致导致这两个文件存在大量的编辑冲突,可添加到gitignore文件中,由团队指定一名成员进行统一版本维护。
开发协作与共享
当项目多人协同开发时,通过将业务流程进行模块化切分,在主流程中定义不同的子流程步骤,明确每个子流程的实现内容和输入输出参数。将不同的子流程交由团队的不同成员开发,将极大提升项目整体开发的协同效率,降低因版本配置管理冲突所带来的问题。

流程文件(XAML)作为一种描述性语言,其源码文件并不像程序代码一样容易通过版本管理工具(GIT)进行变更对比。但这不意味着文件对比就无意义,通过编辑器内置的版本对比工具,可以对组件的属性值变更进行对比。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70015058/viewspace-2918324/ ,如需转载,请注明出处,否则将追究法律责任。