I can't vouch for the veracity of any information you were given prior
to this discussion, but Project will set Actual Finish to the value in
Finish if you set the % Complete of a task to 100%. It will also do this
in many cases if you adjust only Actual Work and never decrement
Remaining Work.
You can demonstrate this yourself with a simple test. Open a new Project
file and create a new task. Give it 5d of Duration. Note that Actual
Finish is initially set to NA. Set % Complete to 100%, and the Actual
Finish will populate with the value in Finish. Now, if you subtract a
day from either Finish or Actual Finish, Duration should reduce to 4d.
This is true regardless of the Task Type or Effort Driven settings this
task uses. A similar experiment with "Actual Work" and "Remaining Work"
will yield similar results.
FYI, timesheets have no bearing on a project schedule without use of
either an automated (e.g. Christophe's AutoStatus Service) or manual
(e.g. the Import Timesheet button) process. This page
(
http://technet.microsoft.com/en-us/library/cc197640.aspx) has a more
in-depth explanation of the concepts around entering and submitting work
in PWA.
If you want to use % Complete and track Actual Start and Actual Finish
then you need to add these two fields to the My Tasks view so that users
can enter this information. If you want to use "Actual Work", then your
team members need to decrement Remaining Work to pull in the Finish
Date. Without doing either of these things, the Scheduling Engine makes
assumptions based upon the limited information it has -- namely, that
work was (or is being) completed exactly as planned.
The reality is that "Percent of work complete" and "Actual Work done and
work remaining" are both inherently inaccurate methods of task tracking.
If you need tight control over the schedule's dates and actuals, then
you ought to consider using "Hours of work done per period". Again, you
do not necessarily have to use Timesheets to do this (and may find it
inconvenient to do so).
--
Stephen Sanderlin
Principal Consultant
MSProjectExperts
For Project Server Consulting:
http://www.msprojectexperts.com
For Project Server Training:
http://www.projectservertraining.com
Read my blog at:
http://www.projectserverhelp.com
Join the community at:
http://forums.epmfaq.com