Tôi đang tìm cách xác định mẫu quy trình được sử dụng cho dự án nhóm sau khi nó đã được tạo. Bây giờ tôi chỉ có thể đoán bằng cách xem các loại mục công việc. Tôi không thể tìm thấy bất kỳ tùy chọn trong Visual Studio để lấy thông tin này. Tôi cần phải biết những gì processs mẫu đã được sử dụng cho các dự án nhóm không được tạo ra bởi bản thân mình.Cách xác định mẫu quy trình đã sử dụng trong Team Foundation Server sau khi tạo dự án nhóm
Trả lời
tôi thấy cách giải quyết khác: trong Trung tâm quản trị SharePoint bạn có thể thấy trong danh sách tuyển tập trang nhận xét mô tả quá trình mẫu đã được sử dụng. Tôi đã thực sự tìm kiếm một cách để lấy nó một cách có lập trình thông qua API TFS, nhưng không thể tìm thấy nó.
Tôi không biết bằng chứng không thành công để tìm ra điều này.
Tôi khuyên bạn nên làm như sau: Có một exe được gọi là witexport.exe có thể xuất xml của một mục công việc. Sau đó, bạn có thể xem qua xml để xem loại mẫu nào đã được sử dụng. (ví dụ: nếu mẫu conchango được sử dụng, bạn sẽ thấy các tham chiếu đến nó.)
Để chạy nó kích hoạt dấu nhắc dòng lệnh VS (trong trình đơn bắt đầu). Dưới đây là một ví dụ chạy:
witexport/f "C: \ Type.xml"/t "http: \ myserver: 8080"/p MyProject/n "Sprint Backlog Item"
Không có cách nào để nói, nói chung. Nếu bạn tạo (hoặc chỉnh sửa) một quá trình mẫu, bạn có thể đặt một định danh vào một tài sản sau đó bạn sẽ có thể theo dõi các dự án có mẫu của bạn (s)
Để làm điều này: Sửa Phân \ Phân loại .xml thêm một nút: nhiệm vụ/công việc/taskXml/tài sản/tài sản như thế này:
<property name="templateName" value="myTemplate_1.0.1" />
Khi bạn có dự án tạo ra với mẫu này, trong mô hình đối tượng bạn sẽ có thể để kéo này thông tin từ một projec t:
TfsTeamProjectCollection c = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(myuri);
WorkItemStore wis = tpc.GetService();
ICommonStructureService ICss = tpc.GetService();
foreach (Project p in wis.Projects)
{
string ProjectName = string.Empty;
string ProjectState = String.Empty;
int templateId = 0;
ProjectProperty[] ProjectProperties = null;
ICss.GetProjectProperties(p.Uri.ToString(), out ProjectName, out ProjectState, out templateId, out ProjectProperties);
Console.WriteLine("Project: {0}\tTemplate: {1}", ProjectName, ProjectProperties.Where(n => n.Name == "templateName").FirstOrDefault().Value);
}
templateId luôn là -1 vì vậy đừng nghĩ điều đó sẽ giúp bạn.
Ngoài ra - Nếu bạn có quyền, tôi khuyên bạn nên thêm thuộc tính này vào tất cả các mẫu (ngay cả các mẫu mặc định) trong bộ sưu tập của mình, để bạn có thể theo dõi các mẫu của tất cả các dự án trong tương lai. Không biết tại sao họ không đặt nó trong các mẫu mặc định. (nếu đủ người khiếu nại có thể họ sẽ)
Nếu bạn thêm thuộc tính này vào Classification.xml, có vẻ như bạn không còn có thể chỉnh sửa mẫu tiến trình trong Visual Studio: bạn nhận được lỗi 'duplicate key' 'exist' – piers7
Sử dụng witadmin, bạn có thể liệt kê các loại mục công việc trong dự án. Tham số /collection
là url TPC và tham số/p là tên dự án. Đây là một ví dụ (bên dưới). Nếu bạn biết tên của một loại mục công việc cụ thể cho một process template, thì bạn biết được process template đang được sử dụng.
Sản lượng lệnh giao diện điều khiển từ TFS thử nghiệm của tôi:
D:\Program Files\Microsoft Team Foundation Server 2010\Tools>witadmin listwitd /collection:http://suluserver:8080/tfs/De
faultCollection /p:"First Team Project"
Bug
Shared Steps
Task
Test Case
User Story
Issue
Risk
User Scenario
Risk-Issue
Đối với TFS 2010 & TFS năm 2012, bạn có thể làm theo dưới đây quá trình để xác định quá trình mẫu một dự án nhóm đã sử dụng:
- Đến Team Explorer;
- Thư mục tài liệu mở;
- Hướng dẫn quy trình;
- Mở ProcessGuidance.html, thao tác này sẽ mở tài liệu quy trình mẫu cụ thể mà dự án nhóm của bạn dựa trên.
Tham khảo thread
Nếu bạn kiểm tra loại hạng mục công trình của bạn:
- Scrum = Product Backlog mục
- Agile = Người dùng Câu chuyện
- CMMI = Yêu cầu
Đối với phòng thu trực tuyến, hãy truy cập trang hồ sơ bộ sưu tập. Bạn có thể xem tất cả các dự án bên trong bộ sưu tập của bạn bao gồm thông tin mẫu quy trình.
Định dạng URL trang bộ sưu tập của bạn nên là: https://[accountname].visualstudio.com/[collectionname]/_admin
này chắc chắn là muộn nhưng đây là một vài nguồn khác nhau tôi thấy khi tìm kiếm:
- Nếu bạn có quyền truy cập vào cơ sở dữ liệu TFS: Determine Process Template SQL
- nguồn mở WinForms ứng dụng: https://github.com/renevanosnabrugge/TFS-ProcessTemplateVersionCheck
- 1. Dự án trang web với Team Foundation Server
- 2. Team Foundation Server - Quy trình Mẫu dành cho tôi là gì?
- 3. Xác định phiên bản của Team Foundation Server
- 4. Cách mở dự án để chỉnh sửa bằng Team Foundation Server
- 5. Trong Team Foundation Server, Làm thế nào để một ngã ba một dự án?
- 6. Cách tạo chạy thử và kết quả bằng cách sử dụng API của Team Foundation Server?
- 7. Cách Thêm/Chỉnh sửa Trường Lặp lại trong Team Foundation Server Scrum v1.0 beta Quy trình làm việc
- 8. Quy trình sao lưu và phục hồi cho Team Foundation Server 2010 là gì?
- 9. Thiết lập quyền người dùng cho Team Foundation Server 2010
- 10. Team Foundation Server Xây dựng biến
- 11. Thử nghiệm đơn vị JavaScript với Team Foundation Server Build
- 12. SBT tạo mã bằng cách sử dụng trình tạo dự án được xác định
- 13. Truy cập từ xa vào Team Foundation Server 2010
- 14. Sử dụng các vùng và lặp lại trong Team Foundation Server 2008
- 15. Team Foundation Server 2010/MSBuild: Lỗi phân tích phần dự án lồng nhau trong tệp giải pháp
- 16. Thực hiện Team Foundation Server với một nhóm phát triển nhỏ
- 17. Team Foundation Server chuyển đổi giữa các chi nhánh
- 18. Các bước để thay đổi mẫu quy trình cho dự án hiện có trong TFS 2010
- 19. Tự động hóa việc tạo không gian làm việc trong Team Foundation Server
- 20. Team Foundation Server yêu cầu thông tin đăng nhập
- 21. Làm cách nào để sử dụng Mẫu dự án Visual Studio 2010 mà tôi đã tạo
- 22. Hệ thống Nhóm - Tạo Cổng Dự án Sharepoint cho dự án nhóm hiện có
- 23. Team Foundation Server: Chỉ định mục công việc cho một nhóm thay vì một người dùng riêng lẻ
- 24. Team Foundation Server 2010 Not Honoring My .tfignore file
- 25. Lỗi TF218027 khi tạo Dự án nhóm trong TFS 2010
- 26. Team Foundation Server Xây dựng với mật khẩu bảo vệ codesigning không
- 27. Công cụ đánh giá mã dựa trên web cho Team Foundation Server
- 28. Sử dụng Solution/Dự án trên SQL Server Management Studio
- 29. "Thay đổi điều khiển nguồn" không có trong menu - Team Foundation Server 2010
- 30. Cách duyệt và xem các tập tin được lưu trữ trong Team Foundation Server mà không sử dụng Visual Studio
Site Colle danh sách ction nằm trong tab "Quản lý ứng dụng", sau đó trong nhóm Quản lý trang chia sẻ. Tuy nhiên tôi không nhìn thấy bất cứ điều gì trong đó cho phép tôi để xem các dự án cá nhân. – BlackICE