割り当ておよびワークフローのフィールド参照
状態と割り当てのフィールドを使用して、ユーザー ストーリー、タスク、バグ、およびその他の種類の作業項目の進行状況を追跡します。これらのフィールドは、多くのチーム クエリとレポートをサポートします。ほとんどの作業項目は [新規作成]、[アクティブ]、または [提案済み] の状態から 完了 または [終了] の状態に移動します。各作業項目がある状態から次の状態へ移動すると、その項目がチームのさまざまなメンバーに再割り当てされる場合もあります。たとえば、テスト担当者が、トリアージ中に別のチーム メンバーに割り当てられるバグを作成するとします。他のチーム メンバーがそのバグを解決すると、そのバグはバグを作成したテスト担当者に再割り当てされます。サンプルのセット Team Foundation Server (TFS) で提供される既定のプロセス テンプレートのワークフロー状態を表示するには プロセス テンプレートの選択"を参照してください。
ヒント |
---|
プロセス エディター、Visual Studio 用のパワー ツールを使用してワークフローのビューステート状態できます。詳細については、Microsoft Web サイトの次のページを参照: Team Foundation Server のパワー ツール[.] |
[担当者] と [状態] のフィールドは Team Foundation Serverに既定のプロセス テンプレートで提供される作業項目の種類ごとに追跡されます。
作業項目に表示されるフィールドの追跡を形成します
割り当ておよびワークフローの進行状況を追跡するフィールドについて次の表で説明します。データ型と既定のフィールド属性の詳細については、「作業項目フィールドの使用」を参照してください。
フィールド名 |
説明 |
参照名 |
データ型 |
reportable 型属性の既定値 |
index 属性の既定値 |
---|---|---|---|---|---|
担当者 |
現在、作業項目を所有しているチーム メンバーの名前。 これには、システム定義されるドロップダウン メニューは使用できる名前の既定値のリストは人名フィールドで有効なユーザーのグループと呼ばれる TFS に追加するすべてのアカウントが含まれます。ただし、Team System Web Access バックログまたはボードのページからの割り当てをサポートするショートカット メニューは、チーム メンバーに自動的に制限されます。また、これらの名前は Active Directory と自動的にオブジェクトが配置の一部として構成すると同期されます。同期と人名フィールド と 再配置フィールドのドロップダウン メニューを参照してください。 |
System.AssignedTo |
[文字列] |
ディメンション |
True |
理由 |
作業項目が現在の状態にある理由。値は、作業項目の状態と種類ごとに異なります。テスト ケースまたは共有ステップでは、このフィールドは追跡されません。 |
System.Reason |
[文字列] |
ディメンション |
True |
解決理由 |
作業項目が解決された理由。たとえば、ユーザー ストーリーのコードが完成した、バグが修正されたなどです。 このフィールドは、アジャイルおよび MSF でのみ有効読み取り専用と作業項目の種類です。 |
Microsoft.VSTS.Common.ResolvedReason |
[文字列] |
ディメンション |
False |
状態 |
作業項目の現在の状態。有効値は、作業項目の種類ごとに異なります。 作業項目の各種類のワークフローの遷移の詳細については、次のいずれかのトピックを参照してください。 スクラム アジャイル 正式 または CMMI |
System.State |
[文字列] |
ディメンション |
True |
人名フィールドの同期
既定では、TFS は Active Directory とシステム定義の人名フィールドを同期します。これらのフィールドは次のとおりです。: アクティブ化、に再配置、閉じられ、作成、および解決されます。は、Active Directory または TFS で定義された既存またはカスタムのグループにアカウントを追加して作成したセキュリティ グループを追加して認可 TFS をできます。「Prepare for Installation」を参照してください。
witadmin changefields のコマンド ライン ツールを使用して、人名フィールドの同期を有効または無効にできます。また syncnamechanges の属性を指定して、カスタム人名フィールドを同期できます。「作業項目フィールドの管理 [witadmin]」および「FIELD (定義) 要素」を参照してください。
再配置フィールドのドロップダウン メニュー
既定では、[担当者] のフィールドのドロップダウン メニューでは、TFS に追加されたすべてのユーザーを表示するかどうかをグループまたは個々のメンバーのメンバーとして。また、TFS は表示名を示し、同一の表示名を区別するアカウント名を必要なときに追加します。
メニューに表示する人名フィールドのドロップダウン メニューに表示される名前のリストを最小化するには、これらの TFS 管理者グループだけがスコープにフィールドを表示できます。作業項目の種類の定義の FIELD 定義には、次の子要素を一つ以上追加します: ALLOWEDVALUES、PROHIBITEDVALUESと VALIDUSER。「すべての FIELD XML 要素のリファレンス」および「選択リストの定義」を参照してください。
クエリとレポートをサポートする追加のフィールド
作業項目がある状態から別の状態に進むと同時に、関連情報を示す追加のフィールドが設定されます。これらのフィールドは、作業項目フォームには表示されませんが、次の表に示すように作業項目の種類ごとに追跡されます。クエリのフィルター処理およびレポートの作成に、これらのフィールドを使用できます。
フィールド名 |
説明 |
参照名 |
データ型 |
reportable 型属性の既定値 |
index 属性の既定値 |
---|---|---|---|---|---|
アクティブ化した人 |
作業項目を作成するか、または終了状態から状態を変更したチーム メンバー、新規またはアクティブな状態への完了、または完了した状態の名前。 |
Microsoft.VSTS.Common.ActivatedBy |
[文字列] |
ディメンション |
False |
アクティブ化された日 |
作業項目が作成または状態が終了から変更された日時、完了、または新規またはアクティブな状態にします。 |
Microsoft.VSTS.Common.ActivatedDate |
DateTime |
ディメンション |
False |
終了者 |
終了状態をに設定したチーム メンバーの名前、完了、またはされます。 |
Microsoft.VSTS.Common.ClosedBy |
[文字列] |
ディメンション |
False |
終了日 |
作業項目が終了した日時。 |
Microsoft.VSTS.Common.ClosedDate |
DateTime |
ディメンション |
False |
作成者 |
作業項目を作成したチーム メンバーの名前。 |
Microsoft.VSTS.Common.CreatedBy |
[文字列] |
ディメンション |
False |
作成日 |
作業項目が作成された日時。 |
Microsoft.VSTS.Common.CreatedDate |
DateTime |
ディメンション |
False |
解決者 |
作業項目を解決したチーム メンバーの名前。 |
Microsoft.VSTS.Common.ResolvedBy |
[文字列] |
ディメンション |
False |
解決日 |
作業項目が解決済みまたは行われた状態に移動された日時。 |
Microsoft.VSTS.Common.ResolvedDate |
DateTime |
ディメンション |
False |
状態の変更日 |
状態のフィールドの値が変更された日時。 |
Microsoft.VSTS.Common.StateChangeDate |
DateTime |
なし |
False |