2013-05-01 25 views
5

Tôi đã tích hợp Microsoft Project Server 2013 với phiên bản TFS 2012. Tôi có khả năng tạo các mục công việc từ dự án và tfs và nó sẽ đồng bộ qua lại.Tự động gửi TFS WorkItems đến MS Project Server (Quy trình làm việc của mục công việc)

Điều tôi đang cố làm là có một số loại mục công việc nhất định tự động gửi đến máy chủ dự án. Dưới đây là những gì tôi đã tìm thấy ở nơi khác, và nó gần như hoạt động (Gửi là có) nhưng trường ProjectName đang hiển thị trống.

tôi nhận được lỗi: " 'Project Server Enterprise Project' Dòng không thể để trống và Field 'Project Server Sync yêu cầu dự án GUID' không thể để trống

Có ai biết làm thế nào tôi có thể tìm thấy những gì TFS hy vọng cho các. ? giá trị

<TRANSITION from="" to="To Do"> 
      <REASONS> 
      <DEFAULTREASON value="New task" /> 
      </REASONS> 
      <FIELDS> 
      <FIELD refname="Microsoft.Sync.ProjSrv.Submit"> 
       <COPY from="value" value="Yes" /> 
      </FIELD> 
      <FIELD refname="Microsoft.Sync.ProjSrv.ProjectName"> 
      <COPY from="value" value="PROJECT_SERVER_PROJECT_NAME" /> 
      </FIELD> 
     </FIELDS> 
     </TRANSITION> 

Trả lời

3

tôi tin rằng các giá trị mà bạn đang theo đuổi là;

  • 'Project server Sync yêu cầu dự án GUID' = Microsoft.Sync.ProjSrv.RequestedProjGuid
  • 'Project Server Enterprise Project' = Microsoft.Sync.ProjSrv.ProjectName

là nhóm dự án của bạn ánh xạ tới một kế hoạch dự án duy nhất? Nếu vậy Microsoft.Sync.ProjSrv.ProjectName sẽ được chỉ đọc, bạn chỉ cần xác định nó nếu nó được ánh xạ tới nhiều kế hoạch dự án.

+0

Có, tôi được ánh xạ tới một dự án duy nhất. Tôi sẽ thử thiết lập GUID thay vì tên. Tuy nhiên, tôi cần phải biết những gì giá trị để đưa vào TRANSITION xml để làm cho nó thực sự làm việc, hoặc ít nhất là biết làm thế nào để tìm thấy chúng. Làm thế nào tôi có thể tìm thấy RequestedProjGuid cho dự án? – ChrisG

+0

Tôi đang ở giai đoạn đầu của việc cố làm điều tương tự ngay sau khi máy chủ dự án được thiết lập ở đây, phải trong vòng vài ngày tới. Cho đến nay tôi mới chỉ nghiên cứu cách thực hiện nó. Ngay sau khi tôi có cơ hội tự mình thử, tôi sẽ cập nhật cho bạn. Tôi có thể kết thúc chỉ đạo một câu hỏi theo hướng của bạn: P. –

Các vấn đề liên quan