历史版本5 :版本管理插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本插件版本
10.0&11.0V1.0.0

1.2 应用场景

1)在企业管理中,决策系统中的文件、配置、数据是分离的,无法契合客户实际的业务架构的划分,不利于从业务视角统一构建企业信息化体系;

2)在实际业务中,传统的资源转产和备份恢复方式,在可靠性和便捷性上无法完全满足客户需求

版本管理插件提供一种可靠、安全、有效、便捷的方式,协助客户对帆软决策系统进行“业务架构”规划和建设;

同时,对于把帆软决策系统作为综合性管理平台的客户,提供方案将决策系统资源按照业务模块划分,实现对单一模块或模块组合进行独立的管理和维护

业务划分.jpg

1.3 功能描述


功能
简介

模块管理

系统管理员在正式环境中,通过新增模块,选择开发人员可以进行更新的资源的方式,完成业务模块划分和资源权限记录

授信

系统管理员为特定的开发人员发放凭证,使其拥有对模块资源编辑的权限

资源包创建

开发人员选择开发环境中,需要更新的资源,进行打包

资源包上传开发人员将生成的压缩包,上传到服务器环境
审批

系统管理员对于开发人员上传的资源,进行审核,确定是否通过

任务管理

系统管理员通过新建任务的方式,进行资源更新

版本详情系统管理员可查看更新的模块版本信息


2. 插件介绍编辑

2.1 插件安装

获取插件:扫码添加工作人员获取安装包

单人二维码.png

设计器插件安装方法参照:设计器插件管理

服务器安装插件方法参照:服务器插件管理

2.2 操作方法

插件安装成功后,管理员登录数据决策系统,点击「管理系统>版本管理」,即可进入功能界面,如下图所示:

页面简介.PNG

整体操作流程如下图所示:

111111111111111111.jpg

3. 模块管理编辑

管理员可以在模块管理中,实现模块的增删改,以及查看模块的详细信息

3.1 新增模块

管理员可根据企业实际的业务场景,进行模块的新增。新增模块可以设置模块名称和模块说明,模块名称不能为空,模块说明可以为空。此处新增一个“人事”模块

新增模块.PNG

模块基本信息如图:

模块基本信息.PNG

其中模块信息和模块说明可以进行修改,当前版本、最新版本和最新记录,在所有操作完成后,会显示具体信息。

当前支持的资源列表如图:

资源列表.PNG

支持对于资源的新增和删除。此处的资源,是正式环境下,工程现有的各类型所有资源。

此处新增一张模板“测试1”,意思是:在本次的操作中,管理员限制,后续开发人员只能针对模板“测试1”进行更新。但此处并不是强制限制,开发人员仍可以针对其他资源进行更新,如更新模板“测试2”。只是在后续的审批阶段,管理员可以查看最初的资源设置,来确定开发人员是否按照要求,只进行了限制资源的更新操作,从而来判断是否通过审批。此处可理解为记录初始设置,用于后续审批阶段的对照,但并非强制限制开发人员操作

3.2 删除模块

支持对于模块的删除操作

删除模块.jpg

3.3 注意事项

一个资源只能属于一个模块,如果添加重复,会有报错提示

重复添加报错.jpg

4. 授信编辑

管理员可以在授信中,通过为特定开发人员的邮箱中发送凭证的方式,授予其进行资源更新的权限。此处也可以管理历史授信记录(增、删、改、查)

4.1 新增授信

点击增加授信,进行编辑

增加授信1_mosaic.png

需编辑信息的含义:

模块:选择要进行资源更新的模块,生成的凭证会包含该模块的相关信息。不能为空,此处选择之前新增的“人事”模块

邮箱:绑定接收授信凭证的开发人员邮箱,不能为空

开始IP&结束IP:限制后续资源包上传阶段,可进行上传操作的机器

截止时间:授信有效截止时间

是否可用:这条授信是否可用

4.2 编辑授信

对已有的授信记录进行更改、批量删除、单独删除等操作

编辑授信存档_mosaic.png

4.3 发送授信

在可用并且在有效时间内的授信记录,可以点击发放凭证

编辑授信存档_mosaic(发送).png

点击发送之后,会将生成的凭证发送到绑定的开发人员邮箱中

邮箱_mosaic.png

开发人员可以通过访问获取凭证地址,获取对应的凭证(其中data后引号内的内容就是生成的凭证)

该地址只能访问一次,多次访问会失效,无需登录即可访问

凭证.PNG

4.4 查询授信

如果有多条授信记录,可以通过时间、模块、邮箱、是否可用等筛选信息,快速查询到所需的授信记录

授信查询.png

5. 资源包创建编辑

开发人员收到版本管理凭证邮件后,即可以进行资源包的创建。开发环境的帆软工程也需要安装版本管理插件

5.1 登录验证

访问资源包创建地址:http://ip:port/webName/decision/version/management/pack/page/create (标红部分需要根据具体开发环境的工程信息进行调整)。该地址需要登录才能访问,并且需要有版本管理节点权限的开发 人员才可以创建成功

输入邮箱地址和收到的凭证

凭证输入_mosaic.png

点击确定,会校验凭证和邮箱是否匹配;校验成功后,会跳转到资源包选择资源界面

资源包创建.PNG

左边的模块列表中,显示授信时选定的,绑定到凭证中的模块。此处为“人事”

选中左边模块列表中的模块,右边可编辑该资源包中所包含的模块信息,如版本号、更新说明、以及更新的资源

5.2 资源更新方式

资源更新方式有两种,分别是新增更新和删除更新:

新增更新:将开发环境中的新资源更新到正式环境;

删除更新:开发环境与正式环境中有相同名称的资源,通过此种方式,删除正式环境中的相应资源

此处选择的是新增更新

5.3 点击创建

资源选择完成后,点击右上角的创建,生成资源包

创建要求:

  • 每个模块版本号必填

  • 资源只能在一个模块里面进行一种更新

点击创建按钮后,如果不符合创建要求,会给出相应的提示;如果符合创建要求,则会自行下载一个.zip的压缩文件

6. 资源包上传编辑

生成资源包后,可以访问服务器资源包上传地址,进行上传

6.1 资源包上传

资源包上传访问地址为:http://ip:port/webName/decision/version/management/pack/upload/page

注:标红部分需要根据正式环境的工程信息进行调整,该地址可在版本管理凭证邮件中直接复制)该地址在不登录的情况下就能访问。

资源包上传.PNG

点击打开,解析成功后,会显示当前资源包包含的模块,以及模块包含的信息(版本号、更新说明、资源更新内容),页面和资源包创建页面样式一样,只是无法编辑。检查信息更新无误后,点击右上角的确定上传,自行输入资源包名称

资源包人事更新.PNG

点击确定后,会对资源包进行校验,校验内容如下:

  • 资源包的名称必须唯一,且不能为空

  • 资源包的凭证有效性

    • 凭证只能用一次,只要上传成功一次,那么该凭证就会失效;用该凭证生成的其他资源包都无法上传

    • 生成凭证的授信记录是否为可用状态

  • 每个模块的版本号是否合理(必须要大于当前模块的最大版本号)

  • 上传资源包机器的ip是否在对应授信的授权ip范围内

校验无误后,资源包上传成功,生成该资源包的凭证就会失效了

6.2 查询提交记录

在上传列表页面,可以查看当前服务器的所有资源包提交记录和相应信息

上传列表.PNG

7. 审批编辑

开发人员上传的资源包,需经过管理员的审核后,才能进行后续的资源更新

7.1 审批页面信息

资源更新_mosaic.png

左侧显示资源包的列表,支持根据资源包状态资源包的名称的模糊查询。

右侧显示资源包的详细信息,包括提交IP、提交邮箱、提交时间、状态、审批说明、资源包的更新信息等

7.2 检测模块资源变动

监测变动_mosaic.png

7.3 审核是否通过

管理员查看资源包的更新信息后,可以选择审核通过或者不通过。无论是通过还是不通过都需要填写审核说明

审核通过_mosaic.png

8. 任务管理编辑

资源包审核通过后,管理员可通过新建任务的方式,进行资源更新

8.1 新建任务

新建任务.jpg

说明:

  • 任务名称:必填,唯一不能重复

  • 执行方式:立即执行、定时执行

  • 执行时间:定时执行状态下,设置执行时间

  • 通知人员:任务执行结果的通知人员

  • 通知方式:通知执行结果的方式,当前支持系统消息通知、邮件通知、短信通知,3种通知方式

  • 模块更新列表:用于添加当前任务需要更新资源的模块

可通过新增模块和选择资源包两种方式,选择想要进行更新的模块;

更新类型有发布和回滚两种方式:发布的话只可以选择比当前版本号大的版本,回滚的话只可以选择比当前版本号小的版本;

点击确定后,任务执行成功

8.2 查询任务

查询任务.PNG

可以通过不同维度查询历史任务,点击详情按钮可以看到任务详情,支持对于任务进行复制操作

9. 版本详情编辑

管理员可在版本详情中查看,更新模块的版本信息

版本详情.PNG

左边选择【模块,版本号】,右边展示具体信息:

  • 该版本的来源资源包

  • 具体的资源更新情况

10. 更新效果编辑

正式环境中,两张模板进行了资源更新。其中模板1,是从开发环境更新版本到正式环境中(正式环境中原来有该模板的旧版本);模板2,从开发环境新增到正式环境中(正式环境中原来无该模板)

最终效果.PNG

在模块管理中,更新了人事模块的当前版本、最新版本和更新记录信息

模块管理效果.PNG