• 沒有找到結果。

2 开通项目管理服务

在DevCloud支持的区域内,各区域独立开通购买、独立计费。

2020年10月16日前,未在DevCloud某个区域下产生过费用的用户,按照新版计费规 则,需在该区域开通/购买DevCloud套餐后使用项目管理服务。

在该区域内产生过费用的用户,延续旧版计费规则,可参考开通按需在该区域开通项 目管理服务按需计费。

例如:

用户于2020年3月在“华北-北京四”购买了半年期的包月套餐。由于疫情影响业务,

套餐到期后关闭了DevCloud服务;2020年10月20日将重新启用DevCloud。

● 若用户仍使用“华北-北京四”,可以开通/购买旧版套餐,或单独开通项目管理 服务使用。

● 若用户使用其它区域,则需开通/购买DevCloud新版计费。

开通说明

DevCloud提供了以下开通方式:

● 组合开通:包月套餐购买、服务组合开通方式,请参见快速购买/开通DevCloud 套餐。

● 单独开通:单独开通项目管理服务。

须知

● 服务的开通需要区分区域,且各区域资源不互通。因此开通前注意选择自己需要开 通的区域。

● 服务开通后,需注意创建的资源也分区域。

例如,在“华北-北京四”中创建了“项目A”,在下次查看“项目A”时,需先切 换到“项目A”所在区域“华北-北京四”。

● Wiki和文档托管服务:默认随项目管理服务开通。

开通按需

如果单独开通项目管理服务,采用按需计费模式,开通按需服务后,将按实际使用量 计费。

步骤1 登录DevCloud控制台,在左侧导航中选择“项目管理”,单击“开通按需”。

步骤2 查看并确认服务开通详情,单击页面右下方“立即开通”。

步骤3 根据弹框提示单击“确定”。

步骤4 页面右上角提示开通进行中,成功开通后系统自动返回控制台。

在“开通记录”页签查看服务开通记录。

----结束

登录项目管理服务(可选)

项目管理服务开通按需后,如果需要使用服务,单击“立即使用”即可登录到项目管 理服务首页。

关闭服务

如果服务不再使用,可以关闭服务。关闭服务后,项目管理服务不能继续使用。

须知

关闭服务后,项目管理资源将立即释放,数据不可恢复,请谨慎操作。

步骤1 登录DevCloud控制台,在左侧导航中单击“项目管理”。

步骤2 选择“开通记录”页签,单击项目管理列表右侧操作列“关闭服务”

步骤3 在弹框中根据提示输入如“关闭服务”,单击“确认”。

步骤4 页面提示“已成功取消项目管理服务”,开通记录中“状态”显示为“已关闭”。

----结束

3 权限管理

3.1 创建用户并授权使用ProjectMan系统策略 3.2 ProjectMan自定义策略

3.1 创建用户并授权使用 ProjectMan 系统策略

如果用户需要对所拥有的项目管理(ProjectMan)进行精细的权限管理,可以使用统 一身份认证服务(Identity and Access Management,简称IAM):

● 根据企业的业务组织,在用户的账号中,给企业中不同职能部门的员工创建IAM 用户,让员工拥有唯一安全凭证,并使用项目管理资源。

● 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。

● 将项目管理资源委托给更专业、高效的其他云帐号或者云服务,这些帐号或云服 务可以根据权限进行代运维。

如果云帐号已经能满足要求,不需要创建独立的IAM用户,则可以跳过本章节,不影 响使用项目管理服务的其它功能。

本节介绍对用户授权的方法,操作流程如图3-1所示。

前提条件

默认情况下,子账号并不拥有设置多项目的权限,只有IAM主帐号默认用户,可以通 过IAM的系统策略授权,为需要的子账号授予相应的权限。

请提前了解IAM中项目管理服务可以添加的系统策略(参见产品介绍中云服务级权 限),也可以为这些子账号取消相应的权限。

操作流程

3-1 操作流程

操作步骤

步骤1 创建用户组并授权。

在IAM控制台,创建用户组,并为用户组授予项目管理的系统策略(如ProjectMan ConfigOperations)。

步骤2 创建用户并加入用户组。

在IAM控制台创建用户,并将其加入步骤1中创建的用户组。

步骤3 用户登录并验证权限。

新创建的用户登录DevCloud后,切换至授权区域,单击右上角的个人帐号下的“租户 设置”菜单,验证是否拥有租户的项目设置权限。

----结束

3.2 ProjectMan 自定义策略

项目管理服务提供的系统策略,拥有接近IAM主帐号的管理所有DevCloud项目的权 限,如果不能完全满足用户的授权要求,还可以基于项目管理服务的系统策略,创建 更细粒度的自定义策略。

目前支持以下两种方式创建自定义策略:

● 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服 务、操作、资源、条件等策略内容,可自动生成策略。

● JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内 容,也可以直接在编辑框内编写JSON格式的策略内容。

具体创建步骤请参见:创建自定义策略。

本节介绍常用的项目管理服务的自定义策略样例。

自定义策略样例

● 示例1:

授权子帐号查询项目列表,查询项目创建者列表,查询所有项目成员列表的权 限。可以在IAM自定义策略中,选择如下的三个细粒度操作权限。

{"Version": "1.1",

"Statement": [ {"Effect": "Allow",

"Action": [

"projectmanConfig:memberManagement:list",

"projectmanConfig:projectCreator:list",

"projectmanConfig:project:list"

]} ]}

● 示例2:

授权删除任意DevCloud项目成员的权限。

{"Version": "1.1",

"Statement": [ {"Effect": "Allow",

"Action": [

"projectmanConfig:template:delete"

]} projectmanConfig:

users:import 批量导入并创建

IAM子账号 授予本操作权限后,可以使用“租户设 置”中的“通用设置 > 子账号管理”功 能,可以批量的增加IAM子账号。

详细操作请参见子账号管理。

细粒度操作名称 操作解释 操作说明 projectmanConfig:

template:update 修改项目设置模板 授予本操作权限后,可以使用“租户设 置”中的“项目管理 > 项目设置模板”

功能,可以修改已有的项目设置模板。

详细操作请参见项目设置模板。

projectmanConfig:

template:delete 删除项目设置模板 授予本操作权限后,可以使用“租户设 置”中的“项目管理 > 项目设置模板”

功能,可以删除已有的项目设置模板。

详细操作请参见项目设置模板。

projectmanConfig:

projectCreator:list 查询租户下拥有项 目创建权限的用户

projectmanConfig:

projectCreator:up date

设置哪些子账号可

projectmanConfig:

project:list 查询租户下所有项 目列表

授予本操作权限后,可以使用“租户设 置”中的“项目管理 > 项目和成员管 理”查看所有的项目列表。

详细操作请参见项目和成员管理。

projectmanConfig:

member:join 加入租户下的任意 项目,成为项目成

projectmanConfig:

project:delete 删除已是项目成员 的项目

授予本操作权限后,可以使用“租户设 置”中的“项目管理 > 项目和成员管 理”功能,删除已是项目成员的项目。

详细操作请参见项目和成员管理。

projectmanConfig:

memberManagem ent:list

查询所有项目的成

projectmanConfig:

memberManagem ent:delete

删除租户下任意项

细粒度操作名称 操作解释 操作说明 projectmanConfig:

systemSettingFiel d:set

指定工作项创建者 授予本操作权限后,创建工作项时可以 指定另一个有创建工作项权限的用户为 工作项的创建者。

projectmanConfig:

enterprise:bind 绑定企业项目 授予本操作权限后,开通了企业项目租 户下的子账号在创建或更新项目时,可 以将DevCloud项目绑定到企业项目。

4 项目模板

4.1 使用模板创建项目 4.2 自定义模板

4.1 使用模板创建项目

背景信息

模板项目是指默认预置模板类型的项目,即基于Scrum和看板形式,由项目管理预置 好一些工作项和流程。选择项目模板后,会自动生成对应样例模板,供用户参考和使 用,用户也可以新建自己的开发任务。

选择已有模板项目时,提供了一组预置示例工作项、代码或资源供用户直接使用。

目前支持的模板项目如表4-1所示。

4-1 模板项目 项目类

模板名称 使用场景

Scrum 项目

DevOps全流程 样例项目

针对敏捷开发全生命周期模板、DevOps持续交付模 板,并预置好Scrum工作项需求规划、代码仓库、代 码检查任务、编译构建任务、发布任务、流水线任务 等,进行全流程项目管理。

看板项 目

“客户联合敏捷 交付(JAD)”项 目

DevOps 全流程样例项目

如果需要快速使用Scrum类型项目,可以直接创建DevOps全流程样例项目。

1. 在软件开发平台首页,单击“新建项目”。

2. 在新建项目页面的“模板项目”中选择“DevOps全流程样例项目”。

3. 填写项目名称和描述。

4. 单击“确定”完成模板项目创建。

默认进入“工作 > 工作项”页面。

5. 根据实际情况基于模板项目进行修改或直接使用预置的推荐场景、工作项和流 程。详细的使用方法请参见HE2E DevOps实践流程。

“客户联合敏捷交付(JAD)”项目

如果需要快速使用轻量级敏捷交付项目,可以直接创建客户联合敏捷交付(JAD)项目。

1. 在软件开发平台首页,单击“新建项目”。

2. 在新建项目页面的“模板项目”中选择“客户联合敏捷交付(JAD)”。

3. 填写项目名称和描述。

4. 单击“确定”完成模板项目创建。

默认进入“工作 > 工作项”页面。项目预置状态列如下:

5. 根据实际情况基于模板项目进行修改或直接使用预置的推荐场景、工作项和流 程。

“客户线索管理”项目

如果需要快速使用市场营销类客户线索管理项目,可以直接创建客户线索管理项目。

1. 在软件开发平台首页,单击“新建项目”。

2. 在新建项目页面的“模板项目”中选择“客户线索管理”。

3. 填写项目名称和描述。

4. 单击“确定”完成模板项目创建。

默认进入“工作 > 工作项”页面。项目预置状态列如下:

5. 根据实际情况基于模板项目进行修改或直接使用预置的推荐场景、工作项和流

● 修改已有项目模板

● 新建自定义项目模板

● 复制项目模板

● 删除项目模板

前提条件

● 目前只有Scrum类型项目,才支持自定义项目模板。

● 租户帐号或拥有ProjectMan ConfigOperations权限(即项目设置的操作权限)

的IAM用户,才能自定义项目模板。

自定义模板入口

已有的自定义项目模板需要从“租户设置”中进入:

1. 在软件开发平台首页,鼠标移动至右上角个人帐号,单击“租户设置”。

2. 单击“项目管理 > 项目设置模板”,进入项目模板设置页面。

修改已有项目模板

在项目的“设置 > 项目设置”中,设置的工作项模板,单击“保存为模板”后,会统 一显示在项目设置模板列表中,可以根据需要进行修改。

在项目的“设置 > 项目设置”中,设置的工作项模板,单击“保存为模板”后,会统 一显示在项目设置模板列表中,可以根据需要进行修改。

相關文件