【技术实现步骤摘要】
一种云扩RPA流程项目结构以及.dgs文件
本专利技术涉及一种云扩RPA流程项目结构以及.dgs文件。涉及云扩RPA流程项目
技术介绍
随着互联网和移动互联网的全面普及,企业的线下业务场景都在实施数字化转型,如线下的业务办理转移到线上桌面端。当越来越多数字化服务出现在客户端,产品的体验竞争愈演愈烈。在此背景下,RPA的出现极大程度上解决了企业的痛点。如何将RPA产品打磨到人人可用,人人会用,是产品研发的关键目标。在Windows系统之下,很多程序需要以管理员的身份才能运行,不以管理员身份运行的话无法操作到系统的特定文件,或者会在运行过程中报错。用户虽说可以通过修改执行文件的属性去设置其默认执行权限为“以管理员身份运行”,但是这种操作麻烦耗时,可能用户会每天都要运行这些程序,老是手动选择,会给用户带来极大的不便,且并不是每个用户都知道怎么去做。如何设置才能让程序以后都是直接以管理员的身份去运行,降低用户的运行实施成本,是提高产品质量的关键,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术 ...
【技术保护点】
1.一种云扩RPA流程项目结构,其特征在于:所述的云扩RPA流程项目结构包含两层,第一层是项目文件夹,第二层是核心,包含流程文件,project.json文件,project.runtime.json文件,ProjectSettings.json文件,.setting文件夹,.git文件夹,其他文件和子文件夹。/n
【技术特征摘要】
1.一种云扩RPA流程项目结构,其特征在于:所述的云扩RPA流程项目结构包含两层,第一层是项目文件夹,第二层是核心,包含流程文件,project.json文件,project.runtime.json文件,ProjectSettings.json文件,.setting文件夹,.git文件夹,其他文件和子文件夹。
2.根据权利要求1所述的一种云扩RPA流程项目结构,其特征在于:所述的项目文件project.json,该文件包含了项目的重要属性,是项目最重要的文件,没有该文件,项目无法在云扩编辑器中打开,也无法在云扩机器人上运行,其结构如下:
(a).ProjectName:项目名;
(b).Version:项目版本;
(c).SchemaVersion:project.json文件的版本,用以兼容旧的项目,当当前编辑器的project.json版本大于所要打开的流程项目的project.json的SchemaVersion版本时,项目需要做一些兼容性的调整,让项目可以在高版本的编辑器里面打开;
(d).ProjectType:项目类型,分为流程项目和组件项目,流程项目就是包含业务逻辑的项目,组件项目则是可以打包成组件,供其他流程进行调用;
(e).Description:描述;
(f).Author:作者;
(g).Company:公司;
(h).License:凭证;
(i).Settings:存放项目的一些设置;
(j).ProjectEntryItem:项目的入口文件,确定项目运行从哪个文件开始;
(k).Items:包含在项目内的文件列表,显示为相对路径,通过这个属性来管理项目的流程文件,子文件夹和非流程文件,在发布的时候也是根据这个属性将项目文件夹下必要的文件进行打包;
(l).TargetFramework:使用的.net的框架;
(m).ProjectDependencies:项目的依赖项列表,流程文件会依赖一些nuget包或者其他组件项目,这个属性就记录了所依赖的依赖项,用以在打开项目时去加载这些依赖项;
(m-1).Id:依赖项的唯一标...
【专利技术属性】
技术研发人员:刘春刚,殷俊杰,鲍瑞敏,戴赛花,
申请(专利权)人:上海云扩信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。