Görevler
Görev, yeni bir takım projesindeki yordama özgü bir şeyi yapılandırmak için ortaya çıkması gereken işi belirler. Görevler, yeni iş öğesi türü oluşturmak, rapor eklemek, proje portalına dosya kopyalamak ve güvenlik grubu yapılandırmak gibi işleri gerçekleştirebilir.
Örneğin; aşağıdaki XML, iş öğesi türü tanım dosyalarına başvurarak tüm iş öğesi türlerini oluşturan bir görevi gösterir:
<task
id="WITs"
name="WorkItemType definitions"
plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
completionMessage="WorkItemTypes created"
completionDescription = "Processing work item types used by work item tracking">
<taskXml>
<WORKITEMTYPES>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml"/>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml"/>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Qos.xml"/>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Scenario.xml"/>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Risk.xml"/>
</WORKITEMTYPES>
</taskXml>
</task>
Aşağıdaki tablo, bir görevdeki her öğeyi açıklar.
Öğe |
Açıklama |
---|---|
id |
Görevi tanımlar. Eğer başka bir görev bu göreve bağımlıysa, ilgili görev bu id'ye referans verir. |
name |
Görevin ne yaptığını açıklar. |
plugin |
Hangi eklentinin bu görevi çalıştırması gerektiğini tanımlar. |
completionMessage |
Görev başarıyla tamamlanırsa, kullanıcı için bir ileti görüntülenir. İleti, takım projesi oluşturma sırasında görüntülenir. |
completionDescription |
Görev devam ederken bir açıklama görüntüler. Açıklama, takım projesi oluşturma sırasında görüntülenir. |
dependency |
Bu görevin bağlı olduğu başka bir görevin kimliğini belirtir. Bu görev başlamadan önce diğer görevi tamamlamanız gerekir. |
taskXml |
Bu görevi tamamlamak için olması gereken işi açıklayan bilgileri içerir. Bu öğe bloğu içindeki XML, çeşitlilik gösterir ve her eklentiye özgüdür. |