2012-04-19 45 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