Genel iş akışını içeri ve dışarı aktarma
Genel iş akışı kullanarak tanımlayın ve iş öğesi alanları ve birden çok takım projeleri ve iş öğesi türleri paylaşan genel listeleri güncelleştirmek için gereken işi en aza indirebilirsiniz.Genel iş akışı ile tanımlayın ve güncelleştirme alanları ve genel listeler.Aşağıdaki komutları kullanarak bir takım projesi koleksiyonu veya takım projesi için genel iş akışını yönetebilirsiniz witadmin komut satırı aracını:
exportglobalworkflow: Genel iş akışının bir XML dosyası veya komut isteminin aktarır.
importglobalworkflow: Genel iş akışının bir XML dosyasından içeri aktarır.
Çalıştırmak için witadmin komut satırı aracı, komut istemini açın nerede ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
Windows 32-bit sürümü üzerinde değiştirmek %programfiles(x86)% ile %programfiles%.
Genel iş akışı hakkında daha fazla bilgi için Customize global workflow.
Gereksinimler
Genel bir iş akışı dışarı aktarmak için geçerli bir kullanıcı takım projesi veya takım projesi koleksiyonu olmalıdır.
To import a global workflow to a team project, you must be a member of the following security groups: Team Foundation Administrators, Project Collection Administrators, or Project Administrators.
Genel iş akışının bir takım projesi koleksiyonuna içeri aktarmak için herhangi bir üyesi olmalıdır Team Foundation Yöneticileri veya proje koleksiyonu yöneticileri.
Bkz. Team Foundation Server izinleri.
[!NOT]
Yönetimsel izinler ile oturum olsa bile, bu işleve çalıştıran bir sunucuda gerçekleştirmek için yükseltilmiş bir komut istemi penceresi açın Windows Server 2008.Yükseltilmiş bir komut istemi penceresi açmak için Başlat, açık komut istemi kısayol menüsünü ve ardından seçin yönetici olarak çalıştır.Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: kullanıcı erişim denetimi.
witadmin exportglobalworkflow /collection:CollectionURL [/p:ProjectName] [/f:FileName] [/e:Encoding] [/exportgloballists]
witadmin importglobalworkflow /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:Encoding] [/v]
Parametreler
Parametre |
Açıklama |
---|---|
/collection:CollectionURL |
Koleksiyonun URI'sini belirtir.Aşağıdaki biçimde URI belirtmeniz gerekir: http://ServerName: Port/VirtualDirectoryName/CollectionName Bir sanal dizin belirtmezseniz, aşağıdaki biçimde URI belirtmeniz gerekir: http://ServerName: Port / CollectionName. |
/p:ProjectName |
İsteğe bağlı.Genel iş akışını içeri veya dışarı aktarmak istediğiniz takım projesi.Bu takım projesi/koleksiyon parametresi kullanarak belirtilen toplama tanımlanması gerekir.Bir takım projesi belirtmezseniz, genel iş akışını içeri aktarılan veya koleksiyon için verilebilir. |
/f:FileName |
Yol ve vermek veya almak genel iş akışı için XML tanım dosyasının adı.
|
/e:Encoding |
İsteğe bağlı.Adı bir .NET Framework 2,0 kodlama biçimi.Belirtilen kodlama vermek veya XML verilerini almak için kullanılır.Örneğin, /e utf-7 Unicode (UTF-7) kodlamasını belirtir.Bu parametre, boş bırakılırsa witadmin kodlama algılamaya çalışır ve algılama başarısız olursa UTF-8 kullanır. |
/v |
İsteğe bağlı.Genel iş akışını tanımlayan ama tanım dosyası almaz XML doğrular. |
/exportgloballists |
İsteğe bağlı.Genel iş akışının başvuruda genel listeleri tanımlarını aktarır.Genel listeler için tanımları genel iş akışının XML tanımını katıştırılmış.Bu parametre belirtmezseniz, genel listeler için tanımları atlanır. |
/? veya help |
Komut İstemi penceresinde komutu hakkında Yardım görüntüler. |
Notlar
Genel bir iş akışı alarak, iş öğesi alanları tanımlayabilirsiniz.Ancak, genel iş akışı kullanarak varolan alanların özelliklerini değiştiremezsiniz.İçermeyen genel bir iş akışı alırsanız bir FIELDS öğesi, genel iş akışı için daha önce alınan tüm kurallar silinecektir.Alan tanımları etkilenmez.
Örnekler
Aksi belirtilmedikçe, aşağıdaki değerleri her örneğe uygulanır:
Koleksiyon için URI: http://AdventureWorksServer/tfs/DefaultCollection
Takım projesi: Contoso
Bağlantı noktası numarası sunucu Web sitesinin: 8080
Bir takım projesi için genel bir iş akışı tanımını Dışarı Aktar
Aşağıdaki örnek, bir takım projesi için genel iş akışının verir:
witadmin exportglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:myGlobalWorkflow.xml
Genel iş akışının tanımını bir takım projesine içeri aktar
Aşağıdaki örnek, genel iş akışını Contoso takım projesine alır:
witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:collectionGlobalWorkflow.xml
Genel iş akışının tanımını bir koleksiyona içeri aktar
Aşağıdaki örnek, genel iş akışını koleksiyona alır:
witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:collectionGlobalWorkflow.xml
Ayrıca bkz.
Kavramlar
Diğer Kaynaklar
witAdmin: İşi izlemek için nesneleri özelleştirme ve yönetme