流程管理
ZStack支持自定义工单审批流程,admin/平台管理员/普通平台成员可为不同项目创建多个不同类型的工单流程。
ZStack主要包括以下几种类型的工单流程:
- 默认流程:普通项目成员提交工单--->admin审批工单。此流程适用于以下几种场景:
- 未设置工单流程的工单,将使用默认流程提交工单。
- 修改项目周期类型的工单,将使用默认流程提交工单。
- 删除自定义工单流程,将使用默认流程自动重新提交工单。
- 自定义流程:普通项目成员提交工单--->自定义审批工单--->admin/项目负责人审批工单。此流程适用于以下几种场景:
- 申请云主机、删除云主机、修改云主机配置类型的工单,优先使用设置的自定义工单流程提交工单。
- 修改有效状态的工单流程,将使用修改后的自定义工单流程自动重新提交工单。
- 修改已失效状态的工单流程,需要使用修改后的自定义工单流程手动重新提交工单。
流程管理界面
流程管理界面显示了工单流程的基本操作和名称、项目、工单类型、启用状态、就绪状态等基本信息。其中:
- 启用状态:表示该工单流程是否开启
点击启用或停用按钮更改启用状态。工单流程停用后,未走完的工单将不可操作,重新启用后恢复操作。
- 就绪状态:表示该工单流程是否有效
当该流程内某环节审批人被删除或移除项目时,就绪状态显示为无效。此时,使用该流程未走完的工单都会被驳回,修改工单流程后,需要手动重新提交工单。
创建工单流程
在流程管理界面,点击创建工单流程按钮,可参考以下示例输入相应内容:
- 名称:输入工单流程名称
- 简介:可选项,可留空不填
- 项目:选择一个项目
- 工单类型:选择一个或多个工单类型,包括:申请云主机、删除云主机、修改云主机配置Note:
- 同一工单流程支持用于多种工单类型(申请云主机、删除云主机、修改云主机配置)。
- 同类型的工单流程只能对应一个工单流程。
- 流程设置:展示工单流程详情初始流程设置界面包括最基本的两个步骤:提交工单--->部署环节,部署环节支持选择admin、项目负责人作为责任人。
- 部署环节:选择部署责任人,支持admin、项目负责人Note: 部署环节不同责任人的区别如下:
- 部署环节为admin时,自定义审批流程中必须添加环节;部署环节为项目负责人时,自定义审批流程中可以不添加环节。
- 申请云主机类型的工单,admin通过并部署云主机,可以通过高级部署按钮,进行高级设置;项目负责人通过工单,部署云主机时,不能进行高级设置。
如果需要添加环节,点击添加环节按钮,进入添加环节界面。可参考以下示例输入相应内容:- 环节名称:输入新增环节的名称
- 上级环节:选择添加环节的位置
- 处理人:选择工单审批处理人。指定项目后,工单流程的处理人将从该项目中选择
Figure 2. 添加环节 
- 点击已添加的工单环节后面的“-”,可删除这条环节。
- 点击添加环节可继续添加审批环节,所有环节添加完成后,点击顶部确定按钮,完成工单流程创建
- 部署环节:选择部署责任人,支持admin、项目负责人
如Figure 3所示:Figure 3. 创建工单流程


工单流程支持的操作
工单流程支持以下操作:
- 创建:创建工单流程,详情请参见创建工单流程。
- 启用:启用工单流程,此时该工单流程可用。
- 停用:停用工单流程,此时该工单流程不可用。工单流程停用后,未走完的工单将不可操作,重新启用后恢复操作。
- 修改工单流程:支持增加或删除工单类型;支持添加或移除工单流程环节。Note:
- 修改有效状态的工单流程,将使用修改后的自定义工单流程自动重新提交工单。
- 修改已失效状态的工单流程,需要使用修改后的自定义工单流程手动重新提交工单。
- 删除工单流程中工单类型,等同于删除此类型的自定义工单流程,修改后将使用默认流程自动重新提交工单。
- 为工单流程新增工单类型,等同于为此类型的工单新建自定义工单流程,修改后将使用自定义工单流程重新提交工单。
- 删除:工单流程删除后,使用此流程的项目将使用默认流程(提交->admin),所有正在使用此流程的工单将按默认流程重新提交。
