Udostępnij za pośrednictwem


Dodawanie i dostosowywanie typu elementu pracy

Można dodać i dostosowywać typy elementów pracy za pomocą określonego zespołu projekt.Z każdego typu element roboczydodać pola, Państwa i przejścia i zmienić układ formularz .Dla każdego pole zdefiniowanego dla typu można dodać reguły i zdefiniowanie wartości dozwolonych.

W tym instruktażu jak można modyfikować każdy składnik typu, można importować zmiany do zespołu projekt i zweryfikować zmiany, otwierając nowy element roboczy tego typu.

Zawartość tematu

Należy wykonać następujące procedury, aby dodać i dostosowywać typ element roboczy:

  1. Utworzenie zespołu projektu o nazwie WITLab

  2. Umożliwia wyświetlanie formularza elementu pracy dla typu zadania

  3. Wywóz typ zadania

  4. Kopiowanie i zmień typ zadania na specjalny typ zadania

  5. Zaimportować typu specjalnych zadań i sprawdzić zmiany

  6. Dodaj nowe pole o nazwie kategorii Typ zadania specjalne

  7. Dodawanie reguł z polem kategorii

  8. Tworzenie listy pobrania dla pola kategorii

  9. Zmiany przepływu pracy dla typu zadania specjalne

  10. Zmienianie układu formularza dla typu zadania specjalne

Wymagania wstępne

Aby wykonać kroki opisane w tym instruktażu, muszą być spełnione następujące warunki:

  • Musi mieć kopię Visual Studio z Team Explorer zainstalowane i mieć połączenie z Team Foundation Server.Aby uzyskać więcej informacji, zobacz Połączyć się z zespołu projektów w Team Foundation Server.

  • Jeśli można ustanowić połączenia do Team Foundation Server i czy masz odpowiednie uprawnienia ustawione, można wykonać podstawowe dostosowania do pracy typ elementu w wierszu polecenia, pliku wsadowego lub pliku skrypt .

Wymagane uprawnienia

Aby wykonać tę procedura, trzeba być członkiem Administratorzy Team Foundation grupa lub członkiem Administratorzy projektugrupa projekt. Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.

Utworzenie zespołu projektu o nazwie WITLab

Aby utworzyć zespół projekt

  1. Start Visual Studio.

  2. W Visual Studio, z Narzędziamenu, kliknij przycisk Connect to Server Team Foundation .

    [!UWAGA]

    Jeśli ta opcja nie jest widoczna, nie zainstalowano Team Explorer.Musisz instalować Team Explorer zanim będzie możliwe opcji, aby połączyć z Team Foundation Server.

  3. W Połącz do zespołu projektuokno dialogowe, wybierz jedną z Team Foundation Server serwera, na którym jest uruchomiona lista Team Foundation Server.

  4. W połączenia do zespołu projektu okno dialogowe, wybierz jedną z Team Foundation Server listy serwera, który zawiera kolekcję projekt zespołu, do którego chcesz dodać zespołu projekt.

    [!UWAGA]

    Jeśli lista jest pusta, kliknij serwerami przycisk, aby ręcznie wprowadzić ustawienia połączenia serwera.Contact your Team Foundation administratora lub zespołu projekt administratorem, aby uzyskać ustawienia połączenia.

  5. Kliknij nazwę kolekcji projekt , do którego chcesz dodać zespołu projekt , z katalogu listy.

  6. Kliknij przycisk połączenia.

  7. Na pliku menu, kliknij przycisk Nowy projekt zespołu.

    [!UWAGA]

    Jeśli nie używasz ustawień środowisko zarządzania projektem, następnie na pliku menu, wskaż Nowy, a następnie kliknij przycisk Zespołu projektu.

    Nowy projekt zespołupojawi siękreator .

    [!UWAGA]

    Jeśli wcześniej nie łączono się Team Foundation Server, pojawia się monit połączyć z jednym teraz.Przejrzyj kroki od 2 do 6.

  8. Na Określ ustawienia zespołu projektu stronę, pod Jaka jest nazwa zespołu projekt?, typ WITLab, a następnie kliknij przycisk Dalej.

  9. Na Wybierz szablon procesu stronę, pod proces, któryszablon powinien być użyty do utworzyć zespołu projekt? , kliknij przycisk MSF for Agile Software Development - < numer wersji >, a następnie kliknij przycisk Zakończenie.

    Tworzenie zespołu projekt może potrwać kilka minut.

  10. Gdy Zespołu projektu utworzone strona jest wyświetlana, wyczyść Uruchamianie wskazówki dotyczące procesów , a następnie kliknij przycisk ścisłej.

    Nowy zespół projekt o nazwie "WITLab" jest wyświetlany jako węzeł w Team Explorer.

Umożliwia wyświetlanie formularza elementu pracy dla typu zadania

Wymagania wstępne: musi być ukończona WITLab o nazwie projektu zespołu tworzenie."WITLab" zespołu projekt pojawia się w węźle w Team Explorer.

Aby wyświetlić element roboczy formularz

  1. Start Visual Studio and otwarty Team Explorer.

  2. W Team Explorer, a następnie rozwiń WITLab zespołu projekti odczekaj kilka sekund dla jego foldery do załadowania.

  3. Zespół projekt, kliknij prawym przyciskiem myszy Elementów pracy węzła, wskaż Dodaj element pracy, a następnie kliknij przycisk zadania.

    Pojawi się nowe zadanie element roboczy reprezentuje formularz .Niektóre pola zawierają wartości domyślne.W dalszej części tego tematu można dostosowywać zadania Praca typ elementu , z którego utworzono ten element roboczy .

Wywóz typ zadania

Wstępne: musi być ukończona WITLab o nazwie projektu zespołu tworzenie."WITLab" zespołu projekt pojawia się w węźle w Team Explorer.

Aby eksportować pracy typ elementu

  1. Otwórz Visual Studio wiersza polecenia.

  2. W wierszu polecenia wpisz następujące polecenie, a następnie naciśnij klawisz ENTER:

    witadmin exportwitd /collection:http: / /Nazwa_serwera: port/NazwaKataloguWirtualnego/nazwa_kolekcji**/p:WITLab /n:Task/f:"ścieżki pliku\task.xml"**

    To wywóz pracy zadania typ elementu z Team Foundation Server task.xml plik do folderu, w którym można określić dla Ścieżkę pliku.Następująca lista pojawia się po zakończeniu operacji eksportować :

    Work item type export complete.

  3. (Opcjonalnie) Aby wyświetlić definicję XML dla pracy zadania typ elementu, wpisz "ścieżkę pliku**\ task.xml"** w wierszu polecenia, a następnie naciśnij klawisz ENTER.

Kopiowanie i zmień typ zadania na specjalny typ zadania

Wstępne: musi być ukończona wyeksportować typu zadaniaprocedura.

Aby skopiować i zmienić nazwę tego typu

  1. W Visual Studio, kliknij przycisk pliku, a następnie kliknij przycisk Otwórz plik.

    Spowoduje to wyświetlenie Otwórz plikokno dialogowe.

  2. W obszarze Szukaj w, przejście do lokalizacji, gdy eksportowany plik.

    Jeśli modyfikujesz typ element roboczy , aby dostosowywać processzablon, przenieść do lokalizacji, gdzie pobraćszablon proces.

    [!UWAGA]

    Jeśli są uruchomione Windows Vista możesz nie mieć uprawnienia do niektórych folderów.Próby eksportować pracy typ elementu do lokalizacji, w którym nie masz uprawnień, technologii wirtualizacja rejestru automatycznie przekierowuje eksportowanego pliku i zapisuje go do magazynu wirtualnego.Aby uniknąć tego przekierowania, można eksportować plik do lokalizacji, w której masz uprawnienia.Aby uzyskać więcej informacji na temat rejestru wirtualizacja, zobacz witrynę firmy Microsoft sieć Web : Wirtualizacji rejestru i wspólnych plików i rejestru wirtualizacja problemów w systemie Windows Vista.

  3. Kliknij przycisk task.xml pliku, a następnie kliknij przycisk Otwórz.Po wyświetleniu monitu o zakończeń linii, kliknij przycisk nr.

    Spowoduje to otwarcie task.xml, plik XML , który zawiera definicję dla pracy zadania typ elementu.

  4. Zlokalizuj następujący element w pliku XML .

    <WORKITEMTYPE name="Task">
    
  5. Zmień wartość nazwy atrybut do Specjalne zadania.

    <WORKITEMTYPE name="Special Task">
    
  6. Zapisz zmiany w nowym pliku XML .Aby to zrobić, na Visual Studioplikumenu, kliknij przycisk zapisać task.xml jako

    Zapisz plik jakookno dialogowe jest wyświetlana.

  7. Dla nazwę pliku, typ specialtask.xml, a następnie kliknij przycisk zapisać.

Zaimportować typu specjalnych zadań i sprawdzić zmiany

Wstępne: musi być ukończona Skopiuj i zmień jego typ zadania do specjalnego typu zadaniaprocedura.

Aby importować nowy typ

  1. Otwórz Visual Studio wiersza polecenia.

  2. Typ zadania specjalne, do importowania Team Foundation Server.Aby to zrobić, na Visual Studio wiersza polecenia, należy wpisać następujące polecenie, a następnie naciśnij klawisz ENTER:

    witadmin importwitd /collection:http: / /Nazwa_serwera: port/NazwaKataloguWirtualnego/nazwa_kolekcji**/p:WITLab /f:"ścieżki pliku\specialtask.xml"**

    Typ zadania specjalne, w WitLab projekt tego przywozu na Team Foundation Server.Następująca lista pojawia się po zakończeniu operacji importować :

    Work item type import complete.

  3. W Team Explorer, wybierz zespół projekt, a następnie na widokumenu, kliknij Odśwież Aby pobierać najnowsze aktualizacje z serwera.

    Te aktualizacje zawierają nowy typ zadania specjalne, który właśnie zaimportowany.Poczekaj kilka sekund, aż wszystkie węzły są załadowane.Węzły, które są nadal ładowane wyświetlić słowo pracy.

  4. Utworzyć specjalne zadanie element roboczy.Aby to zrobić, kliknij prawym przyciskiem myszy Elementów pracy węzła, wskaż Dodaj element pracy, a następnie kliknij przycisk Specjalne zadania.

    Ten element roboczy jest tworzona z pracy typ elementu , zmienione i przywożonych.

Dodaj nowe pole o nazwie kategorii Typ zadania specjalne

Wstępne: musi być ukończona Skopiuj i zmień jego typ zadania do specjalnego typu zadaniaprocedura.

Aby dodać pole

  1. Otwórz plik, który zawiera definicję typ elementu pracy zadań specjalnych.Aby to zrobić, w Visual Studio, kliknij kartę SpecialTask.xml.

  2. Znajdź następujących sekcji pliku XML :

    <FIELDS>
    
  3. Aby utworzyć ciąg pole o nazwie kategorii i tekst pomocy w etykietce narzędzia, należy wpisać FIELD i HELPTEXT elementów, jak w następującym przykładzie:

    <FIELDS>
    <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String">
        <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT>
    </FIELD>
    

    [!UWAGA]

    Nazwa odwołania lub refname, jest nazwa programowa dla pole.Wszystkie inne zasady powinny dotyczyć to refname.Aby uzyskać więcej informacji, zobacz Konwencje nazewnictwa dla elementu pracy śledzenia obiektów.

  4. Znajdź sekcję z pliku XML , który zawiera opis element roboczy formularz.

    <FORM>
    
  5. Znajdź następujące wiersze w <FORM> w sekcji:

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
      </Column>
    </Group>
    
  6. Aby wstawić formant do wyświetlania kategorii pole, należy wpisać Control element z Type="FieldControl" po kontroli dla System.IterationPath, jak w następującym przykładzie:

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
        <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />
      </Column>
    </Group>
    
  7. Na pliku menu, kliknij przycisk zapisać , aby zapisać zmiany w pliku XML .

  8. Zaimportować zmieniony typ zadania specjalne, do Team Foundation Server.Aby to zrobić, należy powtórzyć kroki podane w procedura: przywóz specjalny typ zadania i sprawdź swój zmiany.

    Zawiadomienie nowych kategoriipole formularz. Przesuńwskaźnik mysznad etykietę pole , aby sprawdzić etykietka narzędzia.

  9. Kliknij przycisk zamknąć zamknąć nowych zadań specjalnych.Kliknij przycisk nr gdy zostanie wyświetlony monit o zapisanie element roboczy.

ms400654.collapse_all(pl-pl,VS.110).gifDodawanie reguł z polem kategorii

Wstępne: musi być ukończona Dodaj nową kategorię o nazwie polaprocedura.

Aby dodać reguły do pole

  1. Otwórz plik, który zawiera definicję typ elementu pracy zadań specjalnych.Aby to zrobić, w Visual Studio, kliknij kartę SpecialTask.xml.

  2. Znajdź <FIELDS> sekcji z pliku XML , a w nim kategorii pole.

  3. Aby utworzyć kategorię wymagane pole, należy dodać REQUIRED element, jak w następującym przykładzie:

    <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension">
    <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT>
    <REQUIRED />
    </FIELD>
    
  4. Na pliku menu, kliknij przycisk zapisać , aby zapisać zmiany w pliku XML .

  5. Importowanie zmienionych zadań specjalnych pracy typ elementu do Team Foundation Server.Aby to zrobić, należy powtórzyć kroki podane w procedura we wcześniejszej części tego tematu: przywóz specjalny typ zadania i sprawdź swój zmiany.

    witadmin importwitd /collection:http: / /Nazwa_serwera: port/NazwaKataloguWirtualnego/nazwa_kolekcji**/p:WITLab /f:"ścieżki pliku\specialtask.xml"**

    Kategoriipole zostanie wyróżniony, wskazując, że jest wymagane.

  6. Wybierz Tytułpole specjalne zadania element roboczy i typu "Zadanie próbki".

  7. Na pasku narzędzi kliknij przycisk zapisać do zapisania element roboczy.

    Pojawia się błąd okno dialogowe , stwierdzający, że kategoriipole nie może być pusta. Kliknij przycisk OK Aby zamknąć okno dialogowe.

  8. W kategoriipole specjalne zadania element roboczy, wpisz kategorię.

  9. Kliknij przycisk zapisać do zapisania element roboczy.

    Opcja Zapisz element roboczy jest teraz dostępne.

  10. Kliknij przycisk zamknąć zamknąć nowych zadań specjalnych.

ms400654.collapse_all(pl-pl,VS.110).gifTworzenie listy pobrania dla pola kategorii

Wstępne: musi być ukończona Dodać reguły do pola kategoriiprocedura.

Aby utworzyć listę pobrania

  1. Otwórz plik, który zawiera definicję typ elementu pracy zadań specjalnych.Aby to zrobić, w Visual Studio, kliknij kartę SpecialTask.xml.

  2. Znajdź <FIELDS> sekcji z pliku XML , a w nim kategorii pole.

  3. Aby dodać listę dopuszczalnych wartości dla polekategorii, należy wstawić ALLOWEDVALUES elementu i LISTITEMelement element podrzędny dla każdego dozwoloną wartość.

    <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension">
    <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT>
    <REQUIRED />
    <ALLOWEDVALUES>
        <LISTITEM value="Process Management" />
        <LISTITEM value="Planning" />
        <LISTITEM value="Execution" />
        <LISTITEM value="Review" />
    </ALLOWEDVALUES>
    </FIELD>
    
  4. Aby kategoria opcjonalnego pole, usunąć REQUIRED wymienionych powyżej elementu ALLOWEDVALUES element.

    <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension">
    <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT>
    <REQUIRED />
    <ALLOWEDVALUES>
        <LISTITEM value="Process Management" />
        <LISTITEM value="Planning" />
        <LISTITEM value="Execution" />
        <LISTITEM value="Review" />
    </ALLOWEDVALUES>
    </FIELD>
    
  5. Kliknij przycisk zapisać , aby zapisać zmiany w pliku XML .

  6. Importowanie zmienionych zadań specjalnych pracy typ elementu do Team Foundation Server.Aby to zrobić, należy powtórzyć kroki podane w procedura we wcześniejszej części tego tematu: przywóz specjalny typ zadania i sprawdź swój zmiany.

  7. Utworzyć specjalne zadanie element roboczy.Aby to zrobić, kliknij prawym przyciskiem myszy Elementów pracy węzła, wskaż Dodaj element pracy, a następnie kliknij przycisk Specjalne zadania.

    Ten element roboczy jest tworzona z pracy typ elementu , zmienione i przywożonych.

  8. Kliknij pole listy dla kategorii pole.

    Należy zauważyć, że pole obsługuje teraz tylko wartości określone w przepisach ALLOWEDVALUES.

    [!UWAGA]

    Dozwolone wartości w polu listy rozwijanej zawsze pojawiają się w kolejności alfabetycznej, niezależnie od kolejności elementów LISTITEM w pliku XML .

  9. Kliknij przycisk zamknąć zamknąć nowych zadań specjalnych.Kliknij przycisk nr gdy zostanie wyświetlony monit o zapisanie element roboczy.

ms400654.collapse_all(pl-pl,VS.110).gifZmiany przepływu pracy dla typu zadania specjalne

Wstępne: musi być ukończona Tworzenie listy pobrania pole kategoriiprocedura.

Aby zmienić przepływ pracy

  1. Otwórz plik, który zawiera definicję typ elementu pracy zadań specjalnych.Aby to zrobić, w Visual Studio, kliknij kartę SpecialTask.xml.

  2. Znajdź w definicji pracy typ elementu przepływ pracy, <WORKFLOW> sekcji pliku XML , jak pokazano w poniższej XML:

    <WORKFLOW>
      <STATES>
        <STATE value="Active">
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
    ...
    

    Należy zauważyć, że tylko dwa stany są zdefiniowane aktywny i zamknięte.Przejścia między tymi państwami są również zdefiniowani oprócz otwarcia przechodzenia null Państwa, który jest używany podczas tworzenia element roboczy .

  3. Aby dodać stan niezatwierdzone definicji typu, włóż inną STATE element powyżej stanu aktywnego.

    <WORKFLOW>
      <STATES>
        <STATE value="Unapproved">
        </STATE>
        <STATE value="Active">
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
    ...
    
  4. Utwórz przejścia między stanem null i niezatwierdzone Państwo.Aby to zrobić, należy znaleźć sekcji definicja przepływ pracy dla przejścia.Następnie należy wstawić TRANSITION element nieprzypisane Państwo Państwu niezatwierdzone.Z powodu tej zmiany wszystkie nowe elementy pracy tego typu rozpocznie się w stanie niezatwierdzone z powodu domyślne nowy.

    <TRANSITIONS>
      <TRANSITION from="" to="Unapproved">
        <REASONS>
          <DEFAULTREASON value="New" />
        </REASONS>
      </TRANSITION>
      <TRANSITION from="" to="Active">
        <REASONS>
          <DEFAULTREASON value="New" />
        </REASONS>
        <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
            <COPY from="currentuser" />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
            <COPY from="clock" />
          </FIELD>
          <FIELD refname="System.AssignedTo">
            <COPY from="currentuser" />
          </FIELD>
        </FIELDS>
      </TRANSITION>
    
  5. Usuń TRANSITION element nieprzypisane do aktywnej i wszystkich jego element podrzędny elementów, które są wyświetlane w następującym przykładzie.Ten krok należy wykonać, ponieważ może istnieć tylko jedno przejście otwarcia i będzie chcesz użyć przejścia otwarcia o nazwie "Przeniesiona", który będzie definiował w poniższym kroku.

    <TRANSITIONS>
      <TRANSITION from="" to="Unapproved">
        <REASONS>
          <DEFAULTREASON value="New" />
        </REASONS>
      </TRANSITION>
      <TRANSITION from="" to="Active">
        <REASONS>
          <DEFAULTREASON value="New" />
        </REASONS>
        <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
            <COPY from="currentuser" />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
            <COPY from="clock" />
          </FIELD>
          <FIELD refname="System.AssignedTo">
            <COPY from="currentuser" />
          </FIELD>
        </FIELDS>
      </TRANSITION>
    
  6. Dodać przyczynę przejścia otwarcia "Ported", wstawiając REASON element z następującego powodu domyślne.Jeżeli chcesz wprowadzić tę zmianę, użytkownicy mogą upewnić się, czy element roboczy jest nowa lub została przeniesiona z innego systemu śledzenie .

    <TRANSITIONS>
      <TRANSITION from="" to="Unapproved">
        <REASONS>
          <DEFAULTREASON value="New" />
         <REASON value="Ported" />
        </REASONS>
      </TRANSITION>
    ...
    
  7. Wstawianie COPY reguły w następującym przykładzie.Zasada ta sprawia, że nazwa użytkownik , który utworzył wartość domyślna element roboczy Przypisany dopolei zasada ta może przyjmować tylko podczas otwarcia przejścia.

    <TRANSITIONS>
      <TRANSITION from="" to="Unapproved">
        <REASONS>
          <DEFAULTREASON value="New" />
         <REASON value="Ported" />
        </REASONS>
        <FIELDS>
           <FIELD refname="System.AssignedTo">
             <COPY from="currentuser" />
           </FIELD>
        </FIELDS>
      </TRANSITION>
    ...
    

    [!UWAGA]

    Wstawianie tej reguły w obszarze inne <TRANSITION> lub <STATE> elementy będą zakresu reguły do innych przejścia lub Państw Członkowskich.

  8. Aby utworzyć przejście ze stanu niezatwierdzone do stanu aktywnego, należy wstawić TRANSITION elementu i jego elementy element podrzędny , jak w następującym przykładzie.Z powodu tej zmiany po zatwierdzeniu szczególnych zadań to może być poddawany to przejście.

    <TRANSITIONS>
      <TRANSITION from="" to="Unapproved">
        <REASONS>
          <DEFAULTREASON value="New" />
         <REASON value="Ported" />
        </REASONS>
        <FIELDS>
           <FIELD refname="System.AssignedTo">
             <COPY from="currentuser" />
           </FIELD>
        </FIELDS>
      </TRANSITION>
      <TRANSITION from="Unapproved" to="Active">
        <REASONS>
          <DEFAULTREASON value="Approved" />
        </REASONS>
      </TRANSITION>
      <TRANSITION from="Active" to="Closed">
        <REASONS>
          <DEFAULTREASON value="Completed" />
          <REASON value="Deferred" />
          <REASON value="Obsolete" />
          <REASON value="Cut" />
        </REASONS>
    ...
    
  9. Kliknij przycisk zapisać , aby zapisać zmiany w pliku XML .

  10. Importowanie zmienionych zadań specjalnych pracy typ elementu do Team Foundation Server.Aby to zrobić, należy powtórzyć kroki podane w procedura: przywóz specjalny typ zadania i sprawdź swój zmiany.

    Warto zauważyć, że początkowe Państwo jest teraz Niezatwierdzone i przyczyny domyślne, aby Nowy.Dodatkowo Przypisany do wartości domyślne na nazwę swojego konta.Kliknij przycisk Przyczyna pole do listy przyczyn pole listy Nowy i Ported.

  11. W Tytuł polewpisz tytuł, a następnie kliknij przycisk zapisać do zapisania element roboczy. Czekaj, aż do zapisywania zakończy działanie, wskazywane przez Zapisane elementy na pasku stan .

  12. W Państwo pole, zaznacz Active wartość, aby zatwierdzić element roboczy i przejścia go ponownie. Warto zauważyć, że Przyczyna pole defaults do zatwierdzone.

  13. Kliknij przycisk zapisać do zapisania tej transformacji.

  14. Kliknij przycisk zamknąć zamknąć specjalnych zadań.

ms400654.collapse_all(pl-pl,VS.110).gifZmienianie układu formularza dla typu zadania specjalne

Wstępne: musi być ukończona zmian przepływu pracy dla specjalnego typu zadaniaprocedura.

Aby zmienić układ formularz

  1. Otwórz plik, który zawiera definicję typ elementu pracy zadań specjalnych.Aby to zrobić, w Visual Studio, kliknij kartę SpecialTask.xml.

  2. Znajdź <TabGroup> sekcji pliku XML .Należy zauważyć, że istnieją <Tab> elementów dla łącza i załączniki plików w każdy <Tab>zawiera element <Control> element, który renderuje odpowiednich kontroli.

    <Tab Label="Links">
      <Control Type="LinksControl" />
    </Tab>
    <Tab Label="File Attachments">
      <Control Type="AttachmentsControl" />
    </Tab>
    
  3. Scalanie dwóch <Tab> elementy do pojedynczego łącza i załączniki <Tab> element, który zawiera zarówno formanty, zastępując XML pokazano w poprzednim kroku z nowych XML następuje.

    <Tab Label="Links and Attachments">
      <Control Type="LinksControl" Label="Links" LabelPosition="Top" />
      <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" />
    </Tab>
    
  4. Znajdź sekcję z <FORM>, <Layout> definicji, która opisuje klasyfikacji i stanu grup.

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
        <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />
      </Column>
    </Group>
    

    [!UWAGA]

    Aby uzyskać najlepsze wyniki każdy formant lub grupy powinien być wyświetlany w kolumnie nawet wtedy, gdy kolumna obejmuje całą szerokość formularz.Z kolei każdą kolumnę powinien być wyświetlany w grupie, nawet jeśli grupie ma etykietę widoczne lub granicy.

  5. Wybierz CONTROL element wiersze w następującym przykładzie, a następnie na Edytujmenu, kliknij przycisk kopię skopiować tę zawartość do Schowka w celu późniejszego użycia.

      <Column PercentWidth="70">
        <Group>
          <Column PercentWidth="100">
            <Group Label="Classification">
              <Column PercentWidth="100">
                <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
                <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
                <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />
              </Column>
            </Group>
    
  6. Aby usunąć klasyfikacji grupa z jego bieżącego położenia na formularz, usunąć następujące wiersze z próbki: od <Group Label="Classification"> do </Group>.

    <Layout>
      <Group>
        <Column PercentWidth="70">
          <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
        </Column>
        <Column PercentWidth="30">
          <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Discipline" Label="&amp;Discipline:" LabelPosition="Left" />
        </Column>
      </Group>
      <Group Label="Classification">
        <Column PercentWidth="100">
          <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="&amp;Area:" LabelPosition="Left" />
          <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="&amp;Iteration:" LabelPosition="Left" />
          <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />
        </Column>
      </Group>
    
  7. W <TabGroup> zdefiniować następujące wiersze, znajdowanie sekcji, Szczegóły kartę:

    <Tab Label="Details">
      <Group>
        <Column PercentWidth="50">
          <Group Label="General">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&amp;ue:" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="E&amp;xit criteria:" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration &amp;build:" LabelPosition="Left" />
            </Column>
          </Group>
        </Column>
        <Column PercentWidth="50">
          <Group Label="Schedule">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Label="Remaining &amp;work (hours):" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Label="Com&amp;pleted work (hours):" LabelPosition="Left" />
            </Column>
          </Group>
        </Column>
      </Group>
    </Tab>
    
  8. Aby przenieść te formanty do Szczegóły kartę, wkleić zawartość Schowka po <Tab Label="Details"> element.

    <Tab Label="Details">
      <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
      <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />
      <Group>
        <Column PercentWidth="50">
          <Group>
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" />
    ...
    
  9. Aby utworzyć grupowanie wokół pola przeniesione i podzielić na dwie kolumny pola, należy dodać Group i Column elementów, jak w następującym przykładzie,:

    <Tab Label="Details">
      <Group Label="Classification">
        <Column PercentWidth="50">
          <Group>
            <Column PercentWidth="100">
              <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
              <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
            </Column>
          </Group>
        </Column>
        <Column PercentWidth="50">
          <Group>
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />
            </Column>
          </Group>
        </Column>
      </Group>
      <Group>
        <Column PercentWidth="50">
          <Group>
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" />
    ...
    
  10. Kliknij przycisk zapisać , aby zapisać zmiany w pliku XML .

  11. Importowanie zmienionych zadań specjalnych pracy typ elementu do Team Foundation Server.Aby to zrobić, należy powtórzyć kroki podane w procedura: przywóz specjalny typ zadania i sprawdź swój zmiany.

    Należy zauważyć, że klasyfikacja grupa jest już w głównym formularz.Kliknij łączy i załączników kartę i Szczegóły kartę, aby wyświetlić wyniki dokonanych zmian.

  12. Kliknij przycisk zamknąć zamknąć nowych zadań specjalnych.Kliknij przycisk nr gdy zostanie wyświetlony monit o zapisanie element roboczy.

Zobacz też

Koncepcje

Dostosowanie danych śledzenia projektu, formularzy, przepływu pracy i innych obiektów