5

I have Microsoft Project Server 2013 integrated with a TFS 2012 instance. I have the ability to create work items from project and tfs and it will sync back and forth.

What I'm trying to do is have certain work item types automatically submit to project server. Below is what I have found elsewhere, and it almost works (Submit is yes) but the ProjectName field is showing up blank.

I get the errors: "Field 'Project Server Enterprise Project' cannot be empty and Field 'Project Server Sync Requested Project GUID' cannot be empty.

Does anyone know how I can find what TFS expects for these values?

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

1 に答える 1

3

あなたが求めている価値観は次のとおりだと思います。

  • 'Project Server Sync Requested Project GUID' = Microsoft.Sync.ProjSrv.RequestedProjGuid
  • 'Project Server エンタープライズ プロジェクト' = Microsoft.Sync.ProjSrv.ProjectName

チーム プロジェクトは単一のプロジェクト計画にマッピングされていますか? その場合、Microsoft.Sync.ProjSrv.ProjectName は読み取り専用になり、複数のプロジェクト計画にマップされている場合にのみ指定する必要があります。

于 2013-05-08T10:21:12.787 に答える