Time keeping systems and Project Server 2007

D

Daniel Pruett

Can anyone suggest the best way to import actual hours from a existing time keeping system? This is my first Project Server deployment, and it has been smooth so far. I would greatly appreciate advice and/or experience in this area.

Thanks, and happy new year

D.L. Pruett


Submitted via EggHeadCafe - Software Developer Portal of Choice
ASP.NET Production Exception Logging for Dummies
http://www.eggheadcafe.com/tutorial...1b-e188b80f5c7c/aspnet-production-except.aspx
 
D

David Ducolon

It all depends upon if you want to kept timephased days/hours without any
changes or if you want to submit a grand total and let the scheduling engine
put the work where it wants.

The first case, you should use the UpdateTimesheet PSI and follow that with
an ImportTimesheet PSI to get the time into the My Tasks page. You will have
to use .NET impersonation since only the actual data owner can update the
timesheet or the My Tasks database tables.

The second case, all you need to do is an impersonation and UpdateStatusing
PSI call to achieve your import.

Dave
www.ProjectServerExplained.com
 
G

Gary Chefetz

Daniel:

You are staring down one of the most difficult challenges of interfacing an
EPM system to an existing enterprise system. None is more problematic than
connecting existing time data to projects in an EPM database in a meaningful
way. Traditional timekeeping systems track time by project or job code or
some such similar construct. Your challenge is to define the business logic
to determine how to connect the data as you will not be able to apply simple
objective mapping between project codes and job codes if you want to see
actual work distributed in a time-phased representation in the project
schedule. You can worry about the developer choices once you've determined
the logic for abstracting the data from the time system into the EPM
platform.



in message news:[email protected]...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top