JIRA 工作流同步
如果 JIRA 事项 Status 字段映射到 Codebeamer 跟踪器项字段的“状况”字段以进行导出或双向同步,则需要将 JIRA 事项 Resolution 字段映射到相应的 Codebeamer 跟踪器项字段。该字段值还需要与 JIRA 同步。Codebeamer“状态转变”还必须与 JIRA 事项工作流同步,否则,可能无法将 Codebeamer 状况变更导出到 JIRA。
|
|
如果 Codebeamer 跟踪器需要完全采用 JIRA 工作流,则仅将 JIRA 事项 Status 字段映射到 Codebeamer 跟踪器项“状况”字段。如果 JIRA 不需要成为工作流的主数据,则避免映射 JIRA Status 字段,或者将 JIRA Status 字段导入到新自定义跟踪器字段,例如“JIRA 状况”。仅当 Codebeamer“状况”字段和 JIRA Status 需要在特定同步点进行同步时,才执行此操作。在相应的 Codebeamer“状态转变”或工作流“事件处理器”中配置用来更改 JIRA Status 的相应操作。
|
如果为 JIRA 同步配置的 JIRA 用户具有对 JIRA 项目的“管理项目”权限,则 Codebeamer 会自动执行必要的 JIRA 事项工作流同步。
否则,将手动执行工作流同步。
要更改用于 JIRA 同步的用户,或要将工作流与以其他用户身份进行的一次性登录同步,您必须提供对 JIRA 项目具有“管理项目”权限的 JIRA 用户的用户名和密码。
在没有适当的访问权限的情况下,仍可使用以下解决方式同步工作流:
1. 在 JIRA 中,导航至 > > 页面,确定要同步的事项类型的工作流。
例如,在下图中,项目为 Simple Issue Tracking,事项类型为 Bug
2. 请 JIRA 管理员将工作流导出为 XML 文件。
例如,下图显示了为导出 SIT: Simple Issue Tracking Workflow 工作流而选取的 As XML 选项。
• 选取“从文件同步”,然后选择 XML 文件。仅当出现以下情况之一时,才选择该选项以立即同步工作流:
◦ Codebeamer“状态转变”已与 JIRA 工作流兼容
◦ Codebeamer“状态转变”旨在以手动方式进行编辑。
如果使用 JIRA 工作流替换 Codebeamer 工作流来同步工作流,这会产生以下负面影响:
如果 Codebeamer 跟踪器已包含项,并且这些项所处的“状况”不是映射的 JIRA 目标状况,则会移除进入和退出此“状况”的现有“状态转变”。“状况”本身标记为“已弃用”。