Udostępnij za pośrednictwem


Odwołanie Element XML konfiguracji procesu

Pliki konfiguracyjne proces określić układ i funkcjonalność następujące funkcje: prędkość zaległości i zespół produktu, zaległości iteracji, obciążenia zespołu i wykresy burndown, Zadania zarządu, opinii zainteresowanych stron, i Moja praca.Można wyeksportować te pliki konfiguracyjne, AgileConfiguration i CommonConfiguration z zespołem projektu lub uzyskać do nich dostęp z szablonu procesu, który można pobrać z Visual Studio Team Foundation Server 2012.Dostosuj układ stron zaległości przez zmodyfikowanie definicji określonych w AgileConfiguration i dostosowywanie obszarów wspólne dla kilku funkcji przez zmodyfikowanie definicji określonych w CommonConfiguration.

Omówienie funkcji, które można dostosować, zobacz Dostosowywanie stron zaległości i tablic poprzez konfigurowanie procesów.

[!UWAGA]

Aby uzyskać informacje o używaniu stron Zarząd zaległości i zadań zespołu, zobacz Planowanie Agile i iteracje.

W tym temacie

  • AgileConfiguration: struktura składni i elementy

  • CommonConfiguration: struktura składni i elementy

AgileConfiguration: struktura składni i elementy

Dostosowywanie strony zaległości zmieniając elementy zawarte w ramach AgileProjectConfiguration element.Aby dostosować stronę zaległości produktu, modyfikować elementy w ramach ProductBacklog element i dostosowywania stron zaległości iteracji, modyfikować elementy zawarte w ramach IterationBacklog elementy.

Poniższy przykład XML zawiera struktury kodu, który definiuje konfigurację agile proces zawartych w pliku AgileConfiguration.xml.W tym przykładzie odpowiada składni domyślne zdefiniowane dla MSF dla Agile Software Development w wersji 6.0.

<?xml version="1.0" encoding="utf-8"?>
<AgileProjectConfiguration>
  <ProductBacklog>
    <Columns>
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.IterationPath" width="200" />
    </Columns>
    <AddPanel>
      <Fields>
        <Field refname="System.Title" />
      </Fields>
    </AddPanel>
  </ProductBacklog>
  <IterationBacklog>
    <Columns>
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="System.AssignedTo" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.RemainingWork" width="50" />
    </Columns>
  </IterationBacklog>
</AgileProjectConfiguration>

Powrót do początku

Hh500408.collapse_all(pl-pl,VS.110).gifElementy XML na stronach zaległości

W poniższej tabeli opisano elementy podrzędne AgileProjectConfiguration element główny.Te elementy można użyć, aby określić kolumny i pola, które powinny być wyświetlane na stronie zaległości.

Element

Opis i składnia

Notatki

AddPanel

Służy do określania doświadczenia "szybkie dodawanie" pola, które mają być wyświetlane w obszarze panelu, gdzie określane są nowe elementy zaległości elementu-kontenera.

<AddPanel>
    <Fields>
       <Field . . . />
       . . .
   </Fields>
</AddPanel>

Wymagane.Tylko jedno wystąpienie.

Należy określić co najmniej jeden Fields element.

Doświadczenie "szybkie dodawanie" pojawia się tylko na stronie zaległości produktu w Team Web Access.

Column

Określa pole były wyświetlane jako kolumny na stronie zaległości.

<Column refname="FieldReferenceName"  width="FieldWidth" />

Wymagane.

Dla każdej kolumny, która ma się pojawiać na stronach, które wyświetlają listy zaległości należy określić nazwę odwołania dla pola, który jest zdefiniowany dla typu elementu pracy związanym z elementami zaległości.Należy określić dodatnią liczbą całkowitą szerokość pola.

Columns

Określa zbiór Column elementy.

<Columns>
   <Column . . . />
   . . .
</Columns>

Wymagane.Jedno wystąpienie dla każdej IterationBacklog i ProductBacklog elementów po obiekcie nadrzędnym.

Należy określić kolumny, które mają się pojawiać na stronach, wyświetlających zaległości produktu lub zaległości iteracji.

Field

Określa pole pojawił się w panelu strony zaległości produktu.

<Field refname=”FieldReferenceName” />

Wymagane.Jeden lub więcej elementów zawartych w Fields elementu nadrzędnego.

Po zdefiniowaniu elementu pracy, aby dodać do listy zaległości, można określić wartości dla pól, których wykaz w ramach AddPanel sekcji procesu konfiguracji.

Określa domyślną konfigurację Tytuł pole jako pole tylko do wyświetlania, co ilustruje poniższy przykładowy kod:

<AddPanel>
   <Fields>
      <Field refname="System.Title" />
   </Fields>
</AddPanel>

Fields

Określa zbiór Field elementy.

<Fields>
<Field . . . />
   . . .
</Fields>

Wymagane.Jedno wystąpienie tylko zdefiniowane dla AddPanel elementu nadrzędnego.

Można określić pola, które chcesz szybko określić podczas dodawania elementów do listy zaległości produktu.

IterationBacklog

Używane w celu dostosowania układu stron wyświetlających elementów roboczych przypisanych do określonych iteracji elementu-kontenera.

<IterationBacklog workItemCountLimit="MaximumLimit"  >
   <Columns> . . . </Columns>
   . . . 
</IterationBacklog > 

Wymagane.Tylko jedno wystąpienie.

Można określić liczbę kolumn, szerokości kolumn i pól, które wypełniają kolumnę dla tych stron, które wyświetla listę elementów zaległości przypisanych do iteracji.

Domyślnie Zarząd zadania jest ograniczony do łącznie 500 elementów roboczych.Można zmienić limit przez podanie wartości dla workItemCountLimit atrybut.

ProductBacklog

Elementu-kontenera używane w celu dostosowania układu strony, która wyświetla zaległości produktu i która zawiera panel do dodawania elementów pracy do listy zaległości.

<ProductBacklog>
   <Columns> . . . </Columns>
   <AddPanel> . . . </ AddPanel>
</ProductBacklog >

Wymagane.Tylko jedno wystąpienie.

Można określić liczbę kolumn, szerokości kolumn i pól, które wypełniają kolumnę dla tych stron, które wyświetla listę elementów zaległości przypisanych do listy zaległości produktu.Zaległości produktu Wyświetla wszystkie aktywne przedmioty zaległości, łącznie z tymi, które zostały przypisane do iteracji.

Powrót do początku

CommonConfiguration: struktura składni i elementy

Dostosowywanie strony zarządu zadania za pomocą CommonProjectConfiguration element, który obsługuje kilka elementów podrzędnych.TypeFields Określić pole, które jest używane w typy elementów pracy, aby przechwytywać określone informacje.Kilku innych elementów potomnych, na przykład, RequirementWorkItems, TaskWorkItems, i BugWorkItems określić grupy kategorii, aby skojarzyć z tych typów, które odwołują się obszarów funkcji konfiguracji określonego procesu.

Poniższym przykładowym kodzie XML przedstawiono strukturę kod definiujący typowej konfiguracji proces zawartych w pliku CommonConfiguration.xml.W tym przykładzie odpowiada składni domyślne zdefiniowane dla MSF dla Agile Software Development w wersji 6.0.

<?xml version="1.0" encoding="utf-8"?>
<CommonProjectConfiguration>
  <TypeFields>
    <TypeField refname="System.AreaPath" type="Team" />
    <TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
    <TypeField refname="Microsoft.VSTS.Common.StackRank" type="Order" />
    <TypeField refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Effort" />
    <TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
        <TypeFieldValues>
            <TypeFieldValue value="Web application" type="WebApp" />
            <TypeFieldValue value="Remote machine" type="RemoteMachine" />
            <TypeFieldValue value="Client application" type="ClientApp" />
        </TypeFieldValues>
    </TypeField>
  </TypeFields>
  <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </RequirementWorkItems>
  <TaskWorkItems category="Microsoft.TaskCategory">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </TaskWorkItems>
  <BugWorkItems category="Microsoft.BugCategory">
   <States>
        <State value="Active" type="InProgress" />
        <State value="Resolved" type="Resolved" />
        <State value="Closed" type="Complete" />
      </States> 
  </BugWorkItems>
  <FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" plural="Feedback Requests">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackRequestWorkItems>
  <FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" plural="Feedback Responses">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackResponseWorkItems>
  <Weekends>
    <DayOfWeek>Saturday</DayOfWeek>
    <DayOfWeek>Sunday</DayOfWeek>
  </Weekends>
</CommonProjectConfiguration>

Powrót do początku

Hh500408.collapse_all(pl-pl,VS.110).gifElementy XML dla wspólnych obszarów

W poniższej tabeli opisano elementy podrzędne CommonProjectConfiguration element.Elementy te konfigurowania obszarów, które obsługują stron wyświetlających zarówno w Team Web Access, Team Explorer i formularz żądania informacji zwrotnych.

Ważna uwagaWażne

Od wartości przypisanych do NazwaKategorii musi odpowiadać grupy kategorii zdefiniowanej dla zespołu projektu.Grupy kategorii określa się w pliku definicji dla kategorii.Pięć nowych kategorii zostały zdefiniowane dla najnowszej wersji programu Visual Studio Informatykami.Aby uzyskać więcej informacji, zobacz Kategorie, procesu konfiguracji i wyłączanie tworzenia określonych typów elementów pracy.

Element

Opis i składnia

Notatki

BugWorkItems

Określa kategorię, która odpowiada bug elementów pracy i kojarzy Państwa przepływu pracy zaległości elementów z metastates.

<BugWorkItems category=”CategoryName”>
    <States>
       <State . . . />
       . . .
   </States>
</BugWorkItems

Wymagane.NazwaKategorii musi odpowiadać jednej z kategorii określonych dla zespołu projektu.

DayOfWeek

Określa dzień tygodnia, który odpowiada na dzień wolny od pracy.

<DayOfWeek>NameOfADay</DayOfWeek>

Wymagane dziecko Weekends element.

Valid names correspond to the English days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday.

UwagaUwaga
Należy określić dzień tygodnia w języku angielskim, niezależnie od zainstalowanego języka z Team Foundation Server.

FeedbackResponseWorkItems

Określa kategorię, która odpowiada pracy typów elementów, które są używane do przechwytywania odpowiedź dotyczącą opinii i kojarzy Państwa przepływu pracy z tych elementów z metastates.

Wymagane.Nie dostosowuj.

NazwaKategorii musi odpowiadać grupy kategorii zdefiniowanej dla zespołu projektu.

FeedbackRequestWorkItems

Określa kategorię, która odpowiada pracy typów elementów, które są używane do przechwytywania prośby o opinii i kojarzy Państwa przepływu pracy z tych elementów z metastates.

Wymagane.Nie dostosowuj.

NazwaKategorii musi odpowiadać grupy kategorii zdefiniowanej dla zespołu projektu.Określanie kategorii grupy przy użyciu pliku kategorie.XML.

RequirementWorkItems

Określa kategorię, która odpowiada zaległości elementów, takich jak wątki użytkownika, wymagania i elementy listy zaległości produktu i kojarzy Państwa przepływu pracy zaległości elementów z metastates.

<RequirementWorkItems category="CategoryName" plural="NameOfBacklogItems" >
   <States>
      <State . . . />
      . . .
   </States>
</RequirementWorkItems>

Wymagane.

NazwaKategorii musi odpowiadać grupy kategorii zdefiniowanej dla zespołu projektu.Określanie kategorii grupy przy użyciu pliku kategorie.XML.

State

Przypisuje stan przepływu pracy metastate.Metastates reprezentuje zgrupowanie Państw przepływu pracy, obsługujące zarządzanie stanami przepływu pracy na pokładzie zadań lub innych składników konfiguracji procesu.

<State type="TypeName" value="ValueName"/>

Wymagane.

Prawidłowymi wartościami dla TypeName odpowiadać wartości przypisanych do STATE w ramach przepływu pracy zdefiniowane dla typów elementów pracy, które znajdują się w grupie kategorii, odpowiednio.

Prawidłowymi wartościami dla ValueName , odpowiadają jednemu z następujących wartości: w ramach przepływu pracy zdefiniowane dla typów elementów pracy, które znajdują się w grupie kategorii, odpowiednio.

  • Agile:

    • Proposed: Wskazuje elementów pracy, które są nowe, nie zostały jeszcze zatwierdzone lub jeszcze nie pracował nad.

    • InProgress: Wskazuje elementów pracy, które zostały przyznane lub są aktywnie toczy się.

    • Complete: Wskazuje elementów pracy, które zostały wdrożone.

  • Błąd: oprócz Agile metastates, zawiera Resolved metastate, która wskazuje błędy, które zostały rozwiązane.

  • Feedback: Requested, Received, Reviewed, and Declined.

Aby uzyskać więcej informacji, zobacz Państwa przepływu pracy, metastates i proces konfiguracji.

States

Określa zbiór State elementów, które skojarzyć Państwa przepływu pracy, rodzajów pracy elementy z metastates.

<States>
   <State . . . />
   . . .
</States>

Required element for the BugWorkItems, FeedbackResponseWorkItems, FeedbackRequestWorkItems, RequirementWorkItems and TaskWorkItems elements.

Stateelementy są używane do przypisywania Państwa przepływu pracy do metastates.

TaskWorkItems

Określa kategorię, do której odnosi się do elementów zadań i kojarzy Państwa przepływu pracy zadania z metastates.

<TaskWorkItems category="CategoryName">
   <States>
      <State . . . />
      . . .
   </States>
</TaskWorkItems>

Wymagane.

NazwaKategorii musi odpowiadać grupy kategorii zdefiniowanej dla zespołu projektu.Można określić grupy kategorii, przy użyciu pliku kategorie.XML.

Strony zaległości i Zarząd wykaz tych elementów pracy, które odpowiadają wartościom Państwo określone w States element.

TypeField

Określa nazwę odwołania pole, którego wartość odwołuje się do obsługi rodzaju działalności na obszarze obsługiwanych funkcji.Określ ten element w ramach TypeFields elementu-kontenera.

<TypeField refname=”FieldReferenceName” type=”NameOfType” [format="{0} TimeUnitString"] / >

Określanie formatu jest prawidłowa tylko wtedy gdy type="RemainingWork".Można określić dowolny ciąg tekstowy dla TimeUnitString który ma się pojawić na paskach zdolności na bieżącej stronie zaległości iteracji i na pokładzie zadania.

Wymagane.Należy określić pola, które odpowiadają polom korzystać w ramach typów elementów pracy do przechwytywania określonych informacji.

Dla stron Zarząd zaległości i zadania:

  • Activity: Używany do obsługi funkcji zdolności przez działalność.Określ pola zdefiniowanego dla typu zadania elementu pracy, który służy do określania rodzaju działalności, które mają być wykonane.

  • Effort: Określa pole używane do obliczania prędkości zespołu.Określ pola zdefiniowanego dla typu zaległości elementu pracy, który służy do przechwytywania poziom nakładu pracy lub względne rating o prace, wymagające elementu zaległości do wdrożenia.

  • Order: Określa pole używane do definiowania porządek sortowania dla zaległości elementów na stronach iteracji zaległości i zadania zarządu.Określ pole, które umożliwia przechwytywanie względny priorytet przypisany do zaległości elementów.Elementy pracy są wymienione na stronie w kolejności rosnącej, zdefiniowane pola dla tego typu.

  • RemainingWork: Określa pole używane do obliczania pozostałej pracy i burndown wykresów.Określ pole, które umożliwia przechwytywanie liczbę godzin lub dni, które pozostają do zakończenia zadania.

    Określony dla wartości format wszędzie Praca pozostała jest zgłaszane jest stosowane na stronach Zarząd zaległości i zadania.Na przykład podczas raportowania zdolności przez działania lub zdolności każdego członka zespołu lub obok nagłówka kolumny dla zadania Państwa na pokładzie zadania.

    Dla TimeUnitString, określić dowolny ciąg tekstowy, który ma być używany w celu odzwierciedlenia wartości czasu, takich jak godziny lub dni.

    Na przykład wszystkie prawidłowe są następujące wartości:

    format="{0} h"

    format="{0} hours"

    format="hours {0}"

    format="time {0}"

  • Team: Określa pola, używana do kojarzenia strony zarządu zaległości i zadania z zespołu.To pole powinno pozostać ustawiony na wartość domyślną, System.AreaPath.

Dla formularza wniosku opinii:

UwagaUwaga
Nie powinno się zmienić przypisania domyślne, co następuje TypeField elementy.Przydziały te odpowiadają pól używanych do przechwytywania odpowiednich informacji w rodzaju żądanie opinii elementu pracy.
  • ApplicationStartInformation: Określa pola używanego do przechwytywania ścieżki do wykonywania aplikacji.

  • ApplicationLaunchInstructions: Określa pola używanego do przechwytywania instrukcje uruchamiania.

  • ApplicationType: Określa pola używanego do przechwytywania typu aplikacji.Typy wymienionych odpowiadają dozwolone wartości określone w definicji typu dla żądania informacji zwrotnych.

TypeFields

Określa zbiór TypeField elementy.

<TypeFields>
   <TypeField . . . />
   . . .
</TypeFields>

Wymagane.

Należy określić typy pól, które mają odwołania do obsługi funkcji, które pojawiają się na zaległości, Zarząd zadania i formularz żądania informacji zwrotnych.

TypeFieldValue

Określa nazwę typu aplikacji są wyświetlane w formularzu żądania informacji zwrotnych.

<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>

Wymagane.Nie dostosowuj.

Przydziały domyślne odpowiadają dozwolone wartości określone w definicji typu formularz żądania informacji zwrotnych.

<TypeFieldValues>
   <TypeFieldValue value="Web application" type="WebApp" />
   <TypeFieldValue value="Remote machine" type="RemoteMachine" />
   <TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>

TypeFieldValues

Określa zbiór TypeFieldValue elementy.

<TypeFieldValues>
   <TypeFieldValue . . . />
   . . .
</TypeFieldValues>

Wymagane dla TypeFieldValue po type="ApplicationType".

Należy określić wartości dla typów pól, które mają być wyświetlane w formularzu żądania informacji zwrotnych.

Weekends

Służy do określania dni bez elementu-kontenera.

<Weekends>
   <DayOfWeek> . . . </DayOfWeek >
   . . . 
</ Weekends >

Opcjonalne.

Jeśli konto dla nie dni roboczych do obliczania zdolności produkcyjnych i burndown wykresów, należy określić wolnym od pracy.

Powrót do początku

Zobacz też

Informacje

Zarządzanie konfiguracją procesu [witadmin]

Koncepcje

Aktualizowanie ulepszonych projektów zespołowych w celu uzyskania dostępu do nowych funkcji

Dostosowywanie stron zaległości i tablic poprzez konfigurowanie procesów