...
信息 |
---|
关键实现步骤 Jira提供了两种工作流的设计方法:Text文本方法和Diagram图形方法。个人感觉采用Text文本方法相对易用些,而采用Diagram图形方法时容易出错走样。 以下简要介绍采用Text文本方法进行工作流的设计与实现。在Jira-administrators管理员权限下,以Story类型工作流的Jira实现为例。 ①、“Issue”→“状态”→“添加新状态”,将图5中提到的状态,都添加完成。里面除了开启和关闭是系统提供的状态外,其他都是自定义的。 ②、“Issue”→“工作流”,复制Jira原始默认的工作流,并对它进行重新命名,如:Weibo Story Issue Type Workflow。 ③、梳理图5中涉及状态和事务操作的对应关系,可以思考以下问题:
这些内容,可以梳理成表2的形式。 表2中,项目管理人员在每个状态都具有操作权限,这里为了强调让团队的每个成员都参与进来使流程运转,所以在“适合操作角色”的内容上,将各个状态对应了各角色的成员。 ④、找到“Issue”→“工作流”,选定你要进行设计的Jira工作流,譬如:Weibo Story Issue Type Workflow,在“添加新步骤”的页面中,完成“步骤名称”和“链接的状态”的添加。 ⑤、在Text文本工作流的设计页面中,选定需要操作的状态,点击“添加工作流动作”链接进入“添加工作流动作”页面,填写工作流名称、描述、链接目标状态和工作流动作页面。其中工作流动作页面不是必须要有的,可根据你的业务需要来取舍,如果业务层面需要有工作流动作页面作为跳转页面,那么该页面就会在执行这个工作流动作时出现。 ⑥、在步骤⑤中提到的工作流动作页面,可以在“Issue”→“界面”和“界面方案”中,完成你所需要过渡页面的设计和制作,并在“添加工作流动作”的页面中与链接目标状态进行关联。 ⑦、“Issue”→“工作流方案”页面中,创建Jira工作流方案,并按照标准的格式进行命名,譬如:XXX Workflow Schemes,并给XXX工作流方案的不同提案类型,分别指派不同的工作流模型,譬如:给Bug类型的提案,指派Jira默认的工作流;给Story类型的提案,指派前文中提到的Weibo Story Issue Type Workflow工作流等。 ⑧、最后,把Jira工作流设计方案中的XXX Workflow Schemes与具体的Project项目库关联,生效后方可使用。 工作流的设计完成后,项目提案中的状态与事务操作对应关系,工作流的Jira整合效果展示,如图6所示。 在图6中,是把Story类型项目提案的每个状态下所对应的具体事务操作,先做局部截图后,再以图片拼接的形式进行效果展示。每个局部截图中的数字标号,表示效果展示的顺序;红色分割线,表示每种状态与事务操作对应关系的区分。 其中,结合图5、表2和图6中的主体内容,Story类型的项目提案状态和事务操作的对应关系,在Jira系统中Jira-administrators管理员权限下,使用Jira工作流的Text文本设计方法,核心内容示意图,如图7所示。 |
...
说明 |
---|
需要注意的点 ①、设计工作流时,建议首先复制Jira默认的工作流,在Jira默认工作流的基础上再重命名,设计符合你需求的工作流。不要刚上来就直接定义新工作流来设计,否则你会发现很多时候工作流的状态和事务操作在执行时,都没法按你的规则去实现。 ②、如果需要对某个事务操作(如“关闭提案”)在工作流中进行权限控制,可以在该事务操作的权限控制页面中,通过“触发条件”下的Addcondition进行权限操作。 |
...