2012-04-19 4 views
0

Rally-Bugzillaコネクタを使用して状態フィールドを同期させた人は誰ですか?(例えば、Rally内のSchedule StateフィールドとBugzillaのステータスフィールドを同期させる - 「評価済み」、「割り当て済み」、「IN_WORK」など)私が見ているように、これは2つのシステムの値の間に1対1の関係がないという事実によって複雑になります。その場合、誰かがアプローチについての提案をしていますか?Rally/Bugzilla: "Schedule State"/Statusフィールドを同期

答えて

0

これは一般に、コネクタのconfig.xmlのフィールドハンドラを介して容易になります。これについての相談はhttp://www.rallydev.com/help/rally-integrations-faq-and-best-practices#How-to-map-fieldsです。あなたはBugzillaの中で状態値のヒューリスティックマッピングを収容するために、Stateフィールド/ドロップダウンのためのいくつかのカスタム値を定義するためにラリーツールに行く必要があり

<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> 

注:一般的な考えはこれです。

+0

ありがとうございました。ラリーを試してみる開発者にとって単純なものを維持するために、私たちは、ScheduleStateにBugzilla状態を駆動させ、マッピングを付けたいと考えました。 NEW 進行中 IN_WORK など(SO ScheduleState変化は "IN_WORKとして" Bzのバグを設定するであろう)を評価定義 を定義しました。しかしBzバグがRally(ScheduleStateが設定されている)に来ると、誰かがRallyの欠陥(例えば説明)を変更し、欠陥がBzに同期して戻ってBz状態が不必要に変化する可能性があります。 – user1141827

関連する問題