买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种云扩RPA流程项目结构以及.dgs文件_上海云扩信息科技有限公司_202110537419.0 

申请/专利权人:上海云扩信息科技有限公司

申请日:2021-05-18

公开(公告)日:2023-10-13

公开(公告)号:CN113191739B

主分类号:G06F16/16

分类号:G06F16/16;G06F8/36

优先权:

专利状态码:有效-授权

法律状态:2023.10.13#授权;2021.08.17#实质审查的生效;2021.07.30#公开

摘要:本发明公开了一种云扩RPA流程项目结构以及.dgs文件,所述的云扩RPA流程项目结构包含两层,第一层是项目文件夹,第二层是核心,包含流程文件,project.json文件,project.runtime.json文件,ProjectSettings.json文件.setting文件夹.git文件夹,其他文件和子文件夹。通过这个项目结构,可以将多个流程文件统一成一个整体,通过项目的导入导出和发布功能实现项目的复用性。

主权项:1.一种发布云扩RPA流程项目.dgs文件的方法,其特征在于:所述的方法包含以下步骤:在云扩编辑器中创建一个流程项目或者组件项目,项目结构会自动生成;通过在编辑器里面的导出功能,将项目打包成dgs文件;通过编辑器的导入功能,将dgs文件重新导回到项目中进行编辑;通过编辑器的发布功能,编辑器会自动把项目打包成dgs文件,并且根据用户选择将dgs文件发布到控制台,市场,或者机器人;所述的云扩RPA流程项目的结构包含两层,第一层是项目文件夹,第二层是核心,包含流程文件,project.json文件,project.runtime.json文件,ProjectSettings.json文件,.setting文件夹,.git文件夹,其他文件和子文件夹;所述的项目文件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:依赖项的唯一标识;m-2.AutoUpgrade:是否为自动更新;m-3.UpgradeVersionPattern自动更新的方式;n.ProjectDependencyItems:依赖项的子项列表;n-1.Id:依赖项子项的唯一标识;n-2.Version:版本号;n-3.Title:完整的名称;n-4.InnerDendencies:依赖项所依赖的依赖项;o.LastModifyTime:最后修改时间;P.ProjectReferences:引用的项目列表,项目去引用其他项目,从而调用其他项目的流程,这个属性用来记录项目引用的其他项目的Id.;所述的项目文件夹下配置一个project.runtime.json文件,属性与project.json相同,里面记录了在运行的时候项目需要的最小的依赖项集,这个文件的好处是让项目在运行时加载依赖项的最小集,从而节省内存;所述的ProjectSettings.json存放各个文件的断点信息,用以在编辑器中调试流程;所述的.Setting文件夹,存放项目的一些公共设置,是自动化组件的一些延时的设定,自定义自动化组件匹配超时的默认时间;这个文件夹是个隐藏文件夹,对于用户来说是不可知的;所述的.git文件夹存放了版本控制的信息,项目支持本地的版本控制,支持文件的回滚,这个文件夹是个隐藏文件夹,存放了文件版本控制需要的一些文件,对于用户来说是不可知的。

全文数据:

权利要求:

百度查询: 上海云扩信息科技有限公司 一种云扩RPA流程项目结构以及.dgs文件

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。