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
Elementy 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.
|
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.
|
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.
|
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.
|
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:
|
Fields |
Określa zbiór Field elementy.
|
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.
|
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.
|
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
Elementy 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ż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.
|
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.
|
Wymagane dziecko Weekends element. Valid names correspond to the English days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday.
Uwaga
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.
|
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.
|
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.
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.
|
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.
|
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.
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:
Dla formularza wniosku opinii:
Uwaga
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.
|
TypeFields |
Określa zbiór TypeField elementy.
|
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.
|
Wymagane.Nie dostosowuj. Przydziały domyślne odpowiadają dozwolone wartości określone w definicji typu formularz żądania informacji zwrotnych.
|
TypeFieldValues |
Określa zbiór TypeFieldValue elementy.
|
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.
|
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