Aracılığıyla paylaş


İş Öğesi Formunun Düzenini Değiştirme

Çalışma öğesi formunun düzenini, XML dosyasını aktararak ve FORM bölümünün içeriklerini düzenleyerek değiştirebilirsiniz. XML dosyasını değiştirip aldıktan sonra, güncellenmiş çalışma öğesi türünde yaptığınız değişiklikleri doğrulayabilirsiniz. Yapabileceğiniz düzen değişiklikleri, bunlarla sınırlı olmamakla birlikte, aşağıdakileri içerir:

  • Formdaki bir alanın yerini veya etiketini değiştirme

  • Alan gruplarını bir sekmeden diğerine taşıma

  • Yeni sekmeler veya sütunlar ekleme

Bir çalışma öğesi formuna yerleştirebileceğiniz kontrollere genel bir bakış için, bkz. Çalışma Öğesi Formu Denetimlerini Belirtme. Üst düzey yapısal öğelere genel bir bakış için, FORM bölümüne bakınız. İş Öğesi Formunun Düzeninin Tasarlanması..

Bu konuda

  • İş Öğesi Türünün Tanım Dosyasını Açma ve Dışa Aktarma

  • Tanım Dosyası FORM Bölümünün Düzenini Değiştirmek

  • Çalışma Öğesi Formunda Görünen Değişiklikleri Doğrulama

Gerekli İzinler

Bu yordamı gerçekleştirmek için, Team Foundation Administrators grubunun veya Project Adminstrators grubunun üyesi olmalısınız. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

İş Öğesi Türünün Tanım Dosyasını Açma ve Dışa Aktarma

İş öğesi türünün tanım dosyasını açmak ve dışa aktarmak için

  • Yaptığınız özelleştirmenin kapsamına göre, aşağıdaki adımlardan birini gerçekleştirin:

    Tek bir proje için çalışma öğesi türünü değiştiriyorsanız:

    1. Değiştirmek istediğiniz çalışma öğesi türünün XML dosyasını almak için şunu çalıştırın: witadmin exportwitd. Daha fazla bilgi için bkz. İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin].

      Not

      Eğer Windows Vista kullanıyorsanız, bazı klasörlere erişim hakkınız olmayabilir. Eğer çalışma öğesi türünü erişim hakkınızın olmadığı bir konuma aktarmaya çalışırsanız, kayıt defteri sanallaştırma teknolojisi, aktarılan dosyayı otomatik olarak yeniden yönlendirir ve sanal depoya kaydeder. Bu yeniden yönlendirmeden kaçınmak için, dosyayı erişim haklarınızın olduğu bir konuma aktarabilirsiniz. Kayıt defterini sanallaştırma hakkında daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: Kayıt Defterini Sanallaştırma ve Windows Vista'da ortak dosya ve kayıt defteri sanallaştırma sorunları.

    2. Visual Studio'da, Dosya'yı tıklatın, 'ı tıklatın ve sonra Dosya'yı tıklatın.

    3. Bu Dosya Aç iletişim kutusunu görüntüler.

    4. Konum'un altında, dosyayı aktardığınız konuma gidin.

    Eğer bir işlem şablonunu özelleştirmek için, çalışma öğesi türünü değiştiriyorsanız:

    1. İşlem şablonunu indirdiğiniz konuma gidin.

    2. Güncelleştirmek istediğiniz iş öğesi türünün XML dosyasını seçin ve sonra 'ı tıklatın. Satır sonları hakkında sorulduğunda, Hayır'ı tıklatın.

Başa dön

Tanım Dosyası FORM Bölümünün Düzenini Değiştirmek

Form düzenini değiştirmek için

  1. XML dosyasının <TabGroup> bölümünü bulun. Notice that there are <Tab> elements for items such as Links and File Attachments in which each <Tab> element contains a <Control> element that renders the respective control.

    <Tab Label="Links">
      <Control Type="LinksControl" />
    </Tab>
    <Tab Label="File Attachments">
      <Control Type="AttachmentsControl" />
    </Tab>
    
  2. Önceki adımda gösterilen XML'i aşağıdaki örnekte gösterilen XML ile değiştirerek, iki <Tab> elementini iki kontrolü de içeren tek bir Bağlantılar ve Ekler<Tab> elementine birleştirin.

    <Tab Label="Links and Attachments">
      <Control Type="LinksControl" Label="Links" LabelPosition="Top" />
      <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" />
    </Tab>
    
  3. <FORM>, <Layout> tanımının değiştirmek istediğiniz grubu tanımlayan bölümünü bulun, örneğin Sınıflandırma grubu gibi.

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

    Not

    En iyi sonuç için, sütun formun tüm genişliğine yayılsa bile her kontol ya da grup bir sütunda görüntülenmelidir. Grubun görünür bir etiket ya da sınırı olmasa bile, sırayla her sütun bir grupta görüntülenmelidir.

  4. Aşağıdaki örnekte vurgulandığı gibi, aşağıdaki satırları seçin, ve sonra bu içeriği, Düzenle menüsünden Kopyala'yı tıklatarak sonraki kulanımlar için panele kopyalayın.

      <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" />
              </Column>
            </Group>
          </Column>
        </Group>
      </Column>
    
  5. Sınıflandırma grubunu formdaki mevcut pozisyonundan kaldırmak için, aşağıdaki XML'de vurgulanmış olarak gösterilen satırları silin.

    <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" />
        </Column>
      </Group>
    
  6. <TabGroup> bölümünde, Detaylar sekmesini tanımlayan aşağıdaki satırları bulun:

    <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" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task C&amp;ontext:" LabelPosition="Left" ReadOnly="True" />
            </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" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" Label="Start Dat&amp;e:" LabelPosition="Left" ReadOnly="True" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.FinishDate" Label="&amp;Finish Date:" LabelPosition="Left" ReadOnly="True" />
            </Column>
          </Group>
        </Column>
      </Group>
    </Tab>
    
  7. Bu denetimleri Ayrıntılar sekmesini taşımak için pano içeriğini aşağıdaki konuma yapıştırınız.

    <Tab Label="Details">
      <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
      <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
      <Group>
        <Column PercentWidth="50">
          <Group Label="General">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&amp;ue:" LabelPosition="Left" />
    ...
    
  8. Taşınan alanların etrafında bir gruplandırma oluşturmak ve alanları iki sütuna bölmek için, aşağıdaki örnekte vurgulanmış olarak gösterilen değişiklikleri yapın.

    <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 Label="General">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&amp;ue:" LabelPosition="Left" />
    ...
    
  9. Değişiklikleri XML dosyasına kaydetmek için, araç çubuğunda Kaydet'i tıklatın.

  10. Yeni iş öğesi türünü tek bir projeye almak için bkz. İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin]. Çalışma öğesi türünü işlem şablonunuza eklemek için, bkz. İşlem Şablonuna Bir İş Öğesi Görevi Ekleyin.

Başa dön

İş Öğesi Formunda Görünen Web Sayfasını veya HTML İçeriğini Doğrulama

Tek bir projeye alınan değişiklikleri doğrulamak için

  1. Sunucudan en son güncellemeleri indirmek için, Ekip Gezgini'nden, Yenile'i tıklatın.

    Bu güncellemeler, sizin az önce aldığınız değişiklikleri içerir. Çalışma Öğeleri düğümü yüklenene kadar birkaç saniye bekleyin. Hala yüklenen düğümler çalışıyor kelimesini gösterir.

  2. Değiştirdiğiniz çalışma öğesi türünü kullanarak yeni bir çalışma öğesi oluşturun. Bunu yapmak için, Çalışma Öğeleri düğümüne sağ tıklatın, Çalışma Öğesi Ekle'yi tıklatın, ve sonra çalışma öğesi türünü tıklatın.

    Bu çalışma öğesi, değiştirdiğiniz çalışma öğesi türünden oluşturulur.

    Sınıflandırma grubunun artık ana formda olmadığına dikkat edin. Yaptığınız değişikliklerin sonucunu görmek için Bağlantılar ve Ekler sekmesini ve Detaylar sekmesini tıklatın.

  3. Yeni iş öğesi türünü kapatmak için Kapat'ı tıklatın. İş öğesini kaydetmek isteyip istemediğiniz sorulduğunda Hayır'ı tıklatın.

Başa dön

Ayrıca bkz.

Görevler

Alan İçin Etiket Değiştirme

Bir İş Öğesi Tipi Eklemek ve Özelleştirmek

Başvuru

İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin]

Kavramlar

İş Öğesi Formunun Düzeninin Tasarlanması.

Çalışma Öğesi Formu Denetimlerini Belirtme

İş Öğesi Formu Tasarlama ve Özelleştirme