2012-04-19 42 views
0

是否有人使用Rally-Bugzilla连接器来同步状态字段(例如,将Rally内的计划状态字段与Bugzilla中的状态字段同步 - 新“,”评估“,”分配“,”IN_WORK“等)?正如我所看到的,由于两个系统之间的值之间不存在1:1的关系这一事实使情况变得复杂,在这种情况下,是否有人对方法有任何建议?Rally/Bugzilla:同步“计划状态”/状态字段

回答

0

这通常通过在连接器的config.xml中的Field Handler来实现。在http://www.rallydev.com/help/rally-integrations-faq-and-best-practices#How-to-map-fields有一个体面的讨论。总的想法是这样的:

<Connector> 
     <FieldMapping> 
      <Field> <Rally>State</Rally> 
        <Other>BG_STATUS</Other> 
      </Field> 
      .... 
     <OtherFieldHandlers> 
      <OtherEnumFieldHandler> 
      <FieldName>BG_STATUS</FieldName> 
      <Mappings> 
       <Field><Rally>Defined</Rally>   <Other>New</Other></Field> 
       <Field><Rally>In-Progress</Rally>  <Other>Assigned</Other></Field> 
       <!-- Etc --> 
      </Mappings> 
      </OtherEnumFieldHandler> 
    </Connector> 

请注意,您可能需要进入拉力工具定义为国家野外/为了适应国家价值观的启发式映射在Bugzilla的下拉一些自定义值。

+0

谢谢。为了让我们的开发者尝试Rally变得简单,我们想让ScheduleState驱动Bugzilla状态,并使用映射等。 定义 定义 EVALUATED 在正在进行的 IN_WORK 等(所以ScheduleState变化将设置的Bz臭虫 “IN_WORK”)。但是一个Bz错误可能会进入Rally(设置了ScheduleState),然后有人更改Rally缺陷(例如说明)并且缺陷会同步回Bz,从而可能不必要地更改Bz状态。 – user1141827 2012-04-20 18:42:16