Values from TFS don't been sent to EPM (EPM -> TFS works)

Feb 10, 2009 at 10:49 AM
Edited Feb 10, 2009 at 12:32 PM
Hi everyone,

I install on the same computer TFS2008 + EPM2007 + Connector.
I see in the documentation Installer normally, i should install on 2 computers. But I want to do on one for this moment.
I don't have really any errors.
Except about the template (I solve it)
. I check the source code according to the link http://blogs.msdn.com/lfenster/archive/2008/02/14/getting-a-process-template-for-a-team-project-in-tfs-2008.aspx
And I did the correction necessary to avoid the error in the website connector about the template name.
So I have a project in TFS2008 and a project in EPM2007.
I did the link between two tasks TFS and EPM  by the webinterface.
I don't obtain any error.

I see the remaining work is updated on my task in TFS.
I decide to change in TFS. I show all workitem and select the right one. I change the remaining work and the actual.
I click on the save button.
I wait a while.
I open the project has readonly(in the case the webservice did something to synchronise) but no actuals/remaining work have been changed on the task.

In the event application, it's my last event. I dont see any error. So I open the project several minutes after this event and no actual or remaining work updated.
When you create a new assignment associate, is there a link with in which way the system updates the data? (I think no)

-------------------------
Event Type:    Information
Event Source:    Enterprise Library Logging
Event Category:    None
Event ID:    0
Date:        2/10/2009
Time:        2:32:37 AM
User:        N/A
Computer:    AVANADE-EPM2007
Description:
Timestamp: 2/10/2009 10:32:37 AM
Message: Creating pending WorkItem for project vstfs:///Classification/TeamProject/cec47aab-c61a-4379-961c-ed3a9e3e837b, WorkItem 16, Revision 5, WorkItemType Task, and Data of <?xml version="1.0" encoding="utf-16"?>
<WorkItemChangedEvent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <PortfolioProject>VSTS2007MODIFTEMPLATE</PortfolioProject>
  <ProjectNodeId>cec47aab-c61a-4379-961c-ed3a9e3e837b</ProjectNodeId>
  <ProjectUri>vstfs:///Classification/TeamProject/cec47aab-c61a-4379-961c-ed3a9e3e837b</ProjectUri>
  <AreaPath>\VSTS2007MODIFTEMPLATE</AreaPath>
  <Title>task2 custom from EPM2007</Title>
  <WorkItemTitle>task2 custom from EPM2007</WorkItemTitle>
  <Subscriber>AVANADE-EPM2007\tfsservice</Subscriber>
  <ChangerSid>S-1-5-21-2781078080-1970259007-3219221291-500</ChangerSid>
  <DisplayUrl>http://avanade-epm2007:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=16</DisplayUrl>
  <TimeZone>Pacific Standard Time</TimeZone>
  <TimeZoneOffset>-08:00:00</TimeZoneOffset>
  <ChangeType>Change</ChangeType>
  <CoreFields>
    <WorkItemType>Task</WorkItemType>
    <WorkItemId>16</WorkItemId>
    <Revision>5</Revision>
    <State>Active</State>
    <AssignedTo>Administrator</AssignedTo>
    <IntegerFields>
      <Field>
        <Name>ID</Name>
        <ReferenceName>System.Id</ReferenceName>
        <OldValue>16</OldValue>
        <NewValue>16</NewValue>
      </Field>
      <Field>
        <Name>Rev</Name>
        <ReferenceName>System.Rev</ReferenceName>
        <OldValue>4</OldValue>
        <NewValue>5</NewValue>
      </Field>
      <Field>
        <Name>AreaID</Name>
        <ReferenceName>System.AreaId</ReferenceName>
        <OldValue>7</OldValue>
        <NewValue>7</NewValue>
      </Field>
    </IntegerFields>
    <StringFields>
      <Field>
        <Name>Work Item Type</Name>
        <ReferenceName>System.WorkItemType</ReferenceName>
        <OldValue>Task</OldValue>
        <NewValue>Task</NewValue>
      </Field>
      <Field>
        <Name>Title</Name>
        <ReferenceName>System.Title</ReferenceName>
        <OldValue>task2 custom from EPM2007</OldValue>
        <NewValue>task2 custom from EPM2007</NewValue>
      </Field>
      <Field>
        <Name>Area Path</Name>
        <ReferenceName>System.AreaPath</ReferenceName>
        <OldValue>\VSTS2007MODIFTEMPLATE</OldValue>
        <NewValue>\VSTS2007MODIFTEMPLATE</NewValue>
      </Field>
      <Field>
        <Name>State</Name>
        <ReferenceName>System.State</ReferenceName>
        <OldValue>Active</OldValue>
        <NewValue>Active</NewValue>
      </Field>
      <Field>
        <Name>Reason</Name>
        <ReferenceName>System.Reason</ReferenceName>
        <OldValue>New</OldValue>
        <NewValue>New</NewValue>
      </Field>
      <Field>
        <Name>Assigned To</Name>
        <ReferenceName>System.AssignedTo</ReferenceName>
        <OldValue>Administrator</OldValue>
        <NewValue>Administrator</NewValue>
      </Field>
      <Field>
        <Name>Changed By</Name>
        <ReferenceName>System.ChangedBy</ReferenceName>
        <OldValue>Administrator</OldValue>
        <NewValue>Administrator</NewValue>
      </Field>
      <Field>
        <Name>Created By</Name>
        <ReferenceName>System.CreatedBy</ReferenceName>
        <OldValue>Administrator</OldValue>
        <NewValue>Administrator</NewValue>
      </Field>
      <Field>
        <Name>Changed Date</Name>
        <ReferenceName>System.ChangedDate</ReferenceName>
        <OldValue>2/10/2009 2:32:31 AM</OldValue>
        <NewValue>2/10/2009 2:32:37 AM</NewValue>
      </Field>
      <Field>
        <Name>Created Date</Name>
        <ReferenceName>System.CreatedDate</ReferenceName>
        <OldValue>2/10/2009 1:40:03 AM</OldValue>
        <NewValue>2/10/2009 1:40:03 AM</NewValue>
      </Field>
      <Field>
        <Name>Authorized As</Name>
        <ReferenceName>System.AuthorizedAs</ReferenceName>
        <OldValue>Administrator</OldValue>
        <NewValue>Administrator</NewValue>
      </Field>
      <Field>
        <Name>Iteration Path</Name>
        <ReferenceName>System.IterationPath</ReferenceName>
        <OldValue>\VSTS2007MODIFTEMPLATE\Iteration 0</OldValue>
        <NewValue>\VSTS2007MODIFTEMPLATE\Iteration 0</NewValue>
      </Field>
    </StringFields>
  </CoreFields>
  <ChangedFields>
    <IntegerFields />
    <StringFields>
      <Field>
        <Name>Remaining Work</Name>
        <ReferenceName>Microsoft.VSTS.Scheduling.RemainingWork</ReferenceName>
        <OldValue>250</OldValue>
        <NewValue>220</NewValue>
      </Field>
    </StringFields>
  </ChangedFields>
  <Id>16</Id>
  <Rev>5</Rev>
  <Type>Task</Type>
  <TemplateName>MSF for Agile Software Development - v4.2</TemplateName>
  <State>Active</State>
  <AssignedTo>Administrator</AssignedTo>
</WorkItemChangedEvent>
Category: General
Priority: 3
EventId: 0
Severity: Information
Title:
Machine: AVANADE-EPM2007
Application Domain: /LM/W3SVC/793087194/Root/Connector Web Service-1-128787266222354544
Process Id: 5680
Process Name: c:\windows\system32\inetsrv\w3wp.exe
Win32 Thread Id: 5764
Thread Name:
Extended Properties:

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
-----------------

I check the value to this page indicated in the event log http://avanade-epm2007:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=16
And the value are corrects.

So do you have any way to solve it?

Complementary test:
I change the remaining work and actual work from the task in EPM2007.
I save and publish.
I check in TFS and I can see the new values.
I change the remaining and actual work in TFS.
Click on the button save.
Wait a while.
Open the project in EPM2007, nothing happened. No values updated.

Best regards,
Alexandre

Mar 3, 2009 at 7:26 PM
Did you get any resolution?

I'm having same problem :(.. Please help me out...
Mar 24, 2009 at 5:33 PM
Hi,

No, I don't get any resolution.
My point is it's an unstable version as the tie mode.
And as a customer, we can't use it.
It's an example without support.
So the only solution is to debug by open the solution in Visual Studio (library so it's will be difficult to debug easily and maybe it will take to longer.).

Best regards,
Alexandre BARAULT

http://alexandrebarault.blogspot.com/
May 26, 2009 at 7:32 PM
Edited May 26, 2009 at 7:32 PM

I have the same problem here. I'm wondering if someone actually made it work.

 

Eric De Carufel
http://www.decarufel.net