Page tree
Skip to end of metadata
Go to start of metadata

通过与与Tempo插件(用于管理团队、工作量计划或假期计划)同步来节省时间。通过使用Metrics plugin,增加了项目级度量规则,交叉Program资源视图可以使每个人总是与他们的工作保持同步更新。

这一突破性的特点,便得我们可以通过选择Tempo中相对应的团队和组,以此来同步我们的工作量计划,假期计划,资源和团队!整合的结果允许我们访问Tempo插件中的对象。

同步Tempo的功能被增加到BigPicture Enterprise 2.1.0及之后的版本中,现在它也整合以Tempo其它的插件,如:

  • Tempo Timesheets for JIRA v. 7.9 and above
  • Tempo Planner for JIRA v. 1.3 and above
  • Tempo Budgets for JIRA v. 8.0 and above


本页内容

同步有哪些特性

同步允许BigPicture来管理工作量计划 ( a.k.a Workload Schemes in Tempo ), 假期计划 ( Tempo’s Holiday Schemes ),及资源.在不久的冲锋岛,我们还计划增加团队和成员之间的同步(已实现)

在BigPicture Enterprise的页面中,我们所看到的:Workload Plans, Holiday Plans and Resource Manager页面中,我们可以看到“Synchronize with Tempo”的按钮.这个按钮允许我们触发BigPicture Enterprise和Tempo插件之间的信息同步. 触发这个动作是需要手工来同步的,自动同步还未被实现.

与一个新的同步计划,一组规则将会被申请;为了确保我们更容易懂同步的概念,我们将会通过用例来进行解释。

工作负载和假期计划同步如何工作?

在上面的屏幕截图中,我们可以看到BigPicture的工作量计划列表(左)和Tempo的工作量计划列表(右)。在BigPicture中没有看到工作负载方案,因为我们还没有同步它们。

下一个图形显示了在插件右上角显示“Synchronize with Tempo”按钮,当我们点击它后会发生什么。

我们可能已经注意到,在从Tempo插件导入的工作负载计划中,现在显示了Tempo名称。通过这种方式,我们可以区分BigPicture的自有的工作负载计划与从Tempo中同步的的计划 (外部计划)。 

此外,还会自动生成这些外部工作负载计划的代码,并增中在它的描述中还有额外的标识(Tempo)WP,因此我们可以将它与我们的BigPicture自有团队进行区分。 

我们可能还注意到,如果在BigPicture和Tempo插件中的同步之前,有两个工作负载模式拥有一样的名称:工作负载计划和名为“Full-time”的工作负载方案,那么在我们继续进行同步之后工作量计划 - 生成了一个新的“Full-time”工作量计划。因此,我们有两个名为“Full-time”的工作负载计划,其中一个是BigPicture自有的,一个是来自于Tempo让插件的。做出这个决定是为了避免任何不必要的错误并使我们的项目更安全。这就是为什么我们不合并任何对象,也不改变任何工作量记录中的任何数据或信息(即使它们具有相同的名称)。  

同样的规则适用于我们的假期计划。正如我们已经提到的,两种计划类型都遵循同一套规则。

还需要注意的是,通过单击“Synchronize with Tempo”执行完全同步所有Tempo的工作负载计划,这意味着它是一起的。但请记住,在“ Workload Plans”页面上执行的同步只会执行工作负载计划/方案的完全同步,而不会保留假期计划和资源,以便在专用于这些记录(模块)的页面上进一步同步。   

当我们决定修改已经直接从Tempo与BigPicture同步的工作量/假期计划时会发生什么?

这些更改是否会直接反映在BigPicture插件中? 

答案是:“不,他们不会”。它不是和错误 - 它确实是一个功能。旨在尽可能为用户提供对项目的控制的功能。为了在Tempo Schemes中实现更改后正确同步External Workload / Holiday计划,我们必须手工使用“Synchronize with Tempo”按钮。这种行为似乎并非那么直观,但它的目的是为了尽可能多地控制两个插件之间的数据流。尽管如此,我们计划将来在Tempo和BigPicture之间实现自动同步。该功能自然可以让您决定是否要进行自动同步


正如我们在上面的图片中看到的那样 - 我们修改了一个工作负载方案,在其名称中添加了“(40小时)”部分,但这项更改更改未反映在BigPicture中。只有在单击“Synchronize with Tempo”按钮后才会出现。

如果您决定在BigPicture中修改同步的工作量/假期计划,会发生什么?

在BigPicture中所做的任何更改都不会反映在Tempo中,因为“Synchronize with Tempo”按钮仅出现在BigPicture中。Tempo插件中不存在这样的“Synchronize ”按钮,因此我们无法将记录中的更改迁移到Tempo的工作负载方案中。 

我们可以在BigPicture中修改我们想要的任何内容,尽管这些更改只会反映在我们的BigPicture Enterprise插件中。这当然让我们得出以下结论:Synchronization with Tempo插件只能在一个方向上工作。BigPicture 能够读取Tempo中的对象并将它们拉入自己的结构中,尽管它无法将更改传回Tempo插件。 

同样非常重要的是,在我们修改之后,事先与Tempo同步的外部对象,它会停止,同步'并成为一个被覆盖的对象。让我们看一个例子,我们通过改变其日常工作量来修改“半时间”工作量计划。现在,此工作负载计划显示在列表中:

正如您在上面的屏幕截图中看到的那样,我们的修改导致立即添加了此工作负载计划的名称 - “OVERWRITTEN”横幅。 

那是什么意思?这意味着从现在开始,每当将工作量计划与Tempo同步时,BigPicture将忽略我们在特定工作负载方案中在Tempo中所做的更改,以便用户不会丢失从BigPicture内部所估的修改[同样适用于假期计划] 

当我们决定从与BigPicture同步的Tempo Workload / Holiday Scheme中删除时会发生什么?这取决于您删除的对象是“synchronized”还是“ovewritten”。

  • 如果对象标记为“synchronized”,则在与Tempo同步期间,它也将从BigPicture中删除。
  • 如果对象被标记为‘ovewritten'(这意味着,你从BigPicture的角度实现了一些变化,这些变化只在BigPicture中可见),那么在下面的同步与Tempo中它将不会被删除并将成为’自有/内部/原生'对象。


工作负载和假日计划同步规则

在速度中执行的动作类型

在BigPicture中同步期间会发生什么

添加工作量/假日计划

创建一个新的 - 外部Workload / HolidayPlan,其中包含存储在Tempo中的数据。

 警告:即使BigPicture中已有Workload / HolidayPlan(具有相同名称和/或相同的日常工作负载),也将生成外部工作负载/保留计划。

修改工作量/假日计划

 如果同步相应的工作负载/假日计划,则将实施所有更改。


 如果覆盖相应的工作量/假期计划,则将忽略所有更改。

删除工作量/假期计划

 如果同步相应的工作负荷/假期计划,则将删除工作量/假期计划。

 如果覆盖相应的工作量/假期计划,则该Workload / HolidayPlan的状态将设置为“原生”。

在BP中执行的行动类型

外部“工作量计划”(从Tempo中提取的计划)将会发生什么?

添加本机工作负载/假期计划

•外部工作量/假期计划不会发生任何事情。Workload / HolidayPlan只会添加为本地计划。

添加外部工作量/假期计划

•无法执行此类操作。在BigPicture中,只能添加本机工作负载/假期计划,而只能通过Synchronization with Tempo生成外部工作负载/假期计划。

修改本机工作负载/假期计划

•外部工作量/假期计划不会发生任何事情。Workload / HolidayPlan将被修改并保持原生状态。

修改外部工作量/假期计划

 如果工作负载/假日计划同步,则将应用更改Workload / HolidayPlan将其状态更改为,覆盖'。


 如果工作负载/假期计划被覆盖,则将在不更改状态的情况下应用更改。


警告:可以通过单击特定W / H的详细视图中的“重新同步速度”按钮来切换,覆盖“计划回到其同步”状态。

删除本机工作负载/假期计划


•外部工作量/假期计划不会发生任何事情。W / H计划将会消失。

删除外部工作量/假期计划

  • 该插件将阻止您执行此操作。 

只有从Tempo插件中删除Plan才有可能!


资源同步如何工作?

哪些资源属性与Tempo同步?在同步资源时,BigPicture所做的实际上是工作负载和假期计划中资源的同步。当涉及到Resource的其他属性(名称,姓氏,化身等)时,这些属性将直接从JIRA中提取为:BigPicture和Tempo是JIRA插件并使用相同的信息池。

资源同步规则

适用于资源同步的规则与Workload和Holiday Plans Synhronization的规则略有不同,但差异非常微妙,因为正如我们已经提到的,两个插件都使用在JIRA中的用户群中预定义的资源数据,并且两者都汇集了相同的数据。这意味着对于两者:Tempo和BigPicture,我们能够找到代表相同资源的JIRA用户。您可以在下面找到一个总结并描述资源同步规则的表。那些不同的工作负载与资源同步的假日计划同步标记为蓝色。 

值得一提的是,由于资源依赖于workload / HolidayPlan,BigPicture在资源同步期间执行工作负载和假期计划的隐式同步。

在Tempo中执行的操作

在同步期间BigPicture中的数据会发生什么?

添加资源

 如果在BigPicture中,资源已经存在于JIRA中的同一用户,则资源将变为同步,其状态将与Tempo中的对应资源同步,这意味着资源将被分配给预定义的工作负载和假期计划,分配给Tempo插件。

 如果在BigPicture中,同一JIRA用户不存在资源,则从Tempo中提取数据后,将创建新的外部同步资源。

资源修改 

 如果同步了相应的资源,则将同步更改。

 如果覆盖了相应的资源,则将忽略更改。

删除资源

 相应的资源将其状态更改为“自有/内部/原生”(如果已同步或覆盖,则会显示)

在BigPicture中执行的操作

外部资源(来自Tempo)会发生什么? 

添加新资源

  • 外部资源不会发生任何事情。它将作为本机添加。

添加外部资源

  • 无法执行此操作

修改本机资源

  • 外部资源不会发生任何事情。它将被修改并仍将保持原生状态。 

修改外部资源

 如果资源已同步,则将应用更改,并且资源将更改其状态,覆盖'。
 如果资源已被覆盖,则将应用更改而不更改状态。

提示:可以通过单击特定资源的详细视图中的“‚Resynchronize with Tempo按钮来切换,覆盖“Resource back to its ‚synchronized”状态。

删除本机资源

  • 无法执行此操作

删除外部资源

  • 无法执行此操作

问题与解答

如果我决定覆盖工作量/假期计划,那么会自动覆盖链接到该工作量/假期计划的资源吗?

您可能想知道BigPicture在以下情况下会如何处理: 

  1. 您已将工作负载计划,假期计划和资源与Tempo同步,这会创建依赖关系,在BP中您已同步分配给同步工作负载和假期计划的资源。 
  2. 你已经在BigPicture中修改了一个同步的工作量计划(或假期计划),这使得它成为‘overwritten'。 

是否会使资源(与之相关联)被覆盖? 

答案是不。” workload / HolidayPlan的状态从同步更改为覆盖不会影响分配给它们的资源。然后可以将已分配的资源分配给覆盖的工作负载/假日计划。


  • No labels