Trabajar con campos calculados
Actualización: noviembre 2007
Microsoft Project utiliza un motor de programación para determinar las fechas de inicio y finalización de las tareas. Las fechas de inicio y finalización se actualizan como restricciones, dependencias y recursos y, a continuación, se aplican a las tareas. Dado que Team Foundation Server no realiza un seguimiento de las restricciones y dependencias, deberá cambiar los valores de las fechas de inicio y finalización sólo en Microsoft Project.
Motor de programación de Microsoft Project
El motor de programación de Microsoft Project actualiza continuamente los campos de las tareas a medida que se realizan cambios. Por ejemplo, al aplazar un día la fecha de finalización de una tarea, la duración también se incrementará en un día. Asimismo, al hacer depender una tarea de otra, se actualizará su fecha de inicio para que no comience hasta que finalice la tarea dependiente.
El motor de programación también cumple las restricciones de las tareas. Por ejemplo, una tarea puede configurarse de modo que se inicie lo antes posible. O bien, una tarea puede configurarse de modo que finalice en una fecha específica. El motor de programación funciona para asegurar que se cumplen todas las restricciones cuando vuelve a programar las tareas.
Fechas de inicio y finalización de Team Foundation
Team Foundation Server no almacena restricciones o dependencias de tareas. Además, Team Foundation Server no actualiza automáticamente los campos de tarea cuando se realizan cambios. Por ejemplo, si utiliza Team Explorer para aplazar un día la fecha de finalización de una tarea, Team Foundation Server no actualiza la duración. En el caso de campos incongruentes, los cambios generan resultados incoherentes cuando se actualiza el plan de proyecto en Microsoft Project y el motor de programación ajusta los campos de tarea.
De forma predeterminada, los valores de las fechas de inicio y finalización jamás se copian en Microsoft Project al actualizarse el plan de proyecto. Se publican en Team Foundation Server al publicarse el plan de proyecto. De este modo, se garantiza que se puede publicar información de programación sobre las fechas de inicio y finalización a los miembros del equipo. Cuando los miembros del equipo actualizan el trabajo finalizado y los campos de trabajo restantes, Microsoft Project actualiza automáticamente las fechas de inicio y finalización al actualizarse el plan de proyecto.
Plantillas de procesos de MSF
Las plantillas de procesos de MSF están diseñadas para evitar que las fechas de inicio y finalización sean actualizadas por los miembros del equipo. En el formulario de los elementos de trabajo de la tarea, los campos de la fecha de inicio y la fecha de finalización se establecen en sólo lectura. De este modo, se impide que los usuarios intenten modificar esos campos.
Asimismo, las plantillas de procesos de MSF configuran el archivo de asignación de campos de Microsoft Project de modo que los campos de la fecha de inicio y la fecha de finalización sean de sólo publicación. De este modo, se garantiza que las fechas de programación actualizadas se publican en Team Foundation Server, pero no se actualizan si se modifican de alguna manera en Team Foundation Server.
Nota: |
---|
Se puede cambiar el archivo de asignación de campos de modo que los campos de la fecha de inicio y la fecha de finalización se actualicen desde Team Foundation Server. No obstante, no se recomienda por los motivos anteriormente señalados. Para obtener más información, vea El archivo de asignaciones de campo en Microsoft Project. |