GitLab 集成
Viva Goals GitLab 集成,你可以根据 GitLab 项目中问题的进度自动更新 OKR (目标结果和关键结果) 进度。
假设你使用 GitLab 跟踪项目,并且你Viva Goals有一个目标,每个季度解决 30 个问题。 将此目标链接到 GitLab 中的相应项目时,OKR 的状态将随着关联项目下的问题得到解决而更新。 还可以跟踪特定用户正在处理的问题进度,以用户为中心的目标。 Viva Goals会自动同步值并绘制目标进度图表,从而节省时间,同时保持 OKR 最新状态。
所有用户和管理员都可以使用此功能。 管理员可以从管理员仪表板管理集成。
管理员可以按照以下步骤启用此集成:
在边栏中,转到“管理员”并选择“集成”选项卡。
搜索 GitLab,或在 “数据集成 ”部分下找到它。
选择“GitLab”旁边的“启用”。 如果已创建连接,则可以改为 管理 集成。
可以通过选择“管理>更改>禁用集成”来禁用集成。
以管理员身份启用集成后,需要从“ GitLab 配置 ”页配置 GitLab 连接。 可以通过转到“管理员>Integrations”并选择“GitLab”旁边的“管理”来访问此页面。
选择“ 新建连接 ”并登录到 GitLab 帐户。
输入连接的名称。
可选择与组织中的其他用户共享此连接。 选择“下一步”以启动并运行此集成。 可以随时编辑保存的连接。
Viva Goals允许连接到多个项目。 选择“ 新建连接” ,从另一个项目提取数据。 按名称区分这些连接。 当用户将 OKR 与 GitLab 数据链接时,这些名称会显示给其他用户。
配置连接后,下一步是将 OKR 链接到 GitLab 项目。
创建或编辑 OKR 时,打开 “进度和状态” 下拉列表。 在包含文本“连接到数据源进行自动进度更新”的部分中,找到并选择 GitLab 的图标。
如果已创建连接,或者管理员与你共享了连接,则会自动选择该连接。 仅当尚未创建或共享连接时,Viva Goals才会提示创建新连接。
选择要使用度量进度的方法: 完成百分比 或 KPI (成功指标) 。 如果选择 KPI,请提供指标、起始值和目标值。
如果有多个连接,请选择一个。 所有 关联的项目 都将在下拉列表中提供。 选择 “项目 ”,然后选择 “里程碑”。
在 “分配到 ”字段中选择一个条目,以跟踪特定用户正在处理的问题。 根据需要选择 “标签 ”。
选择适当的状态以跟踪已关闭/打开的问题的状态。 此选项仅适用于 KPI 类型的 OKR。
可以通过键入问题 ID 或问题标题直接搜索问题;或者,可以从“ 问题 ”字段的下拉列表中选择它们。 还可以选择多个问题并将其连接到 OKR。
如果使用 KPI 指标来跟踪进度,则会根据问题计数计算 OKR 的进度。 如果使用完成百分比来跟踪进度,则会根据已关闭的问题数来计算百分比。
如果在每个问题下添加了子任务,则将根据子任务的状态来计算进度。 例如,如果将两个问题(每个问题都有两个子任务)连接到 OKR,则关闭问题 1 中的子任务 1 时,进度将更新为 25%。 稍后关闭问题 1 中的子任务 2 时,OKR 进度将为 50%。
备注
如果选择“完成百分比”来跟踪进度,则仅根据已关闭问题百分比计算进度。 如果还想要跟踪未解决的问题,则必须选择 KPI 指标来跟踪进度。
进度栏的以下颜色指示目标的状态:
如果进度比任何时间点的预期进度少 0 到 25%,则 OKR 状态处于 落后状态,并且进度栏将为橙色。
如果进度比预期的任何时候少 25% 以上,则 OKR 状态 存在风险,并且进度栏将为红色。
管理员可以随时禁用 GitLab 集成:转到“集成”部分中的“GitLab”,然后选择“管理”。 在 “GitLab 配置” 页上,选择“ 更改>禁用集成”。
备注
如果 Gitlab 中的项目已关闭,但未将所有子任务标记为已完成,Viva Goals仍会认为该项目已完成,因为它已关闭。