Asignaciones de campos en Microsoft Project
Puede personalizar cómo se asignan los datos entre Office Project y Team Foundation Server modificando el Archivo de asignación de campos de Office Project. El archivo de asignación asocia el nombre de un campo de seguimiento de elementos de trabajo, el atributo WorkItemTrackingFieldReferenceName, a un nombre de campo de Office Project, el atributo ProjectField. Antes de cambiar las asignaciones de campos definidas en el Archivo de asignación de campos de Office Project, debería revisar la información proporcionada más adelante en este tema para entender cómo Team Foundation copia los datos de Office Project en la base de datos de seguimiento de elementos de trabajo.
En este tema
Campos calculados
Asignar tipos de campo
Nombres de Office Project
Para obtener más información acerca de cómo utilizar los nombres de campo de Office Project, vea Cambiar el método de asignación de campos a Microsoft Project.
Importante |
---|
El conjunto compatible de nombres de campo de Office Project puede ser diferente para las diferentes versiones de Office Project. |
Campos calculados
Por lo general, no es conveniente actualizar los campos calculados de la base de datos de elementos de trabajo. Por ejemplo, las fechas inicial y final se calculan normalmente en función de la duración de la tarea y de las dependencias. Si un miembro del equipo cambia la fecha inicial de una tarea en Team Explorer, el cambio podría producir errores en Office Project cuando se actualice el campo. Por tanto, puede configurar campos calculados para que únicamente se publiquen, lo que significa que Office Project publicará los cambios de esos campos en la base de datos de elementos de trabajo, pero no los actualizará. Para obtener más información sobre cómo configurar los campos sólo para publicación, vea Cambiar el método de asignación de campos a Microsoft Project.
También puede impedir que los miembros cambien los valores de campos calculados en Team Explorer utilizando el atributo READONLY en la definición del formulario del elemento de trabajo. Para obtener más información acerca del atributo READONLY, consulte Referencias de todos los elementos FIELD de XML.
Nota
Las plantillas de procesos de Microsoft Solutions Framework (MSF) for Agile Software Development y MSF for CMMI Process Improvement configuran las fechas inicial y final como asignaciones de solo publicación y de solo lectura en Team Explorer.
Asignar tipos de campo
Cuando Team Foundation publica tareas de Office Project, los datos de los campos se copian de Office Project a la base de datos de elementos de trabajo. Además, cuando se actualizan las tareas, los datos de los campos se copian de la base de datos de elementos de trabajo a Office Project. Para que los datos de los campos se copien correctamente, el tipo de campo de la base de datos de elementos de trabajo y el tipo de campo de Office Project deben ser compatibles. En la siguiente tabla se muestran los tipos de campo de Office Project que son compatibles con tipos de campo de elementos de trabajo individuales:
Tipo de campo de elemento de trabajo |
Tipo de campo de Microsoft Project |
---|---|
DateTime |
Fecha y hora. |
Double |
Los campos de trabajo, unidades, porcentajes, fracciones y cualquier otro tipo de campo con un intervalo comprendido entre ± 5,0 × 10−324 y ± 1,7 × 10308. |
Historial |
No se admite. |
Html |
No se admite. |
Integer |
Los campos de trabajo, unidades, números y cualquier otro tipo de campo con un intervalo comprendido entre -2.147.483.648 y 2.147.483.647. |
PlainText |
No se admite. |
String |
Texto (máximo de 255 caracteres).
Importante
Office Project no rellena la lista del campo Nombre de recurso con nombres de miembros del equipo.Por consiguiente, debe agregar manualmente los nombres a la lista.Al asignar un elemento de trabajo a un recurso en Office Project, debe especificar el recurso por su nombre para mostrar de Servicios de dominio de Active Directory (AD DS) o la Libreta de direcciones.Si asigna un elemento de trabajo a un recurso por alias u otra forma acortada del nombre, puede introducir una inconsistencia que puede provocar errores de validación.
|
TreePath |
Códigos de esquema personalizados. |
Para obtener más información sobre los tipos de campos de elementos de trabajo, consulte Trabajar con campos de elementos de trabajo. Para obtener más información sobre los tipos de campo de Office Project, vea la Ayuda acerca de la constante pjField en el Kit de desarrollo de software de Microsoft Office 2007. Se puede tener acceso a este kit en el sitio web de Microsoft: Project 2007 SDK: Software Development Kit.
Nombres de campo de Office Project
En Office Project puede asignar cualquier nombre de campo que comience por pjtask. Por ejemplo, puede asignar pjTaskText10 a un campo String de Team Foundation. Estos nombres de campo se utilizan en el atributo ProjectField cuando se especifica qué campo de elemento de trabajo se asigna a un campo de Office Project. Para una lista completa de los nombres de campo de Office Project, consulte la Ayuda acerca de la constante pjField en el Kit de desarrollo de software de Microsoft Office 2003.
Nota
Si está utilizando Office Project Server, hay campos adicionales que tienen "Enterprise" en el nombre, como pjTaskEnterpriseCost1. Team Foundation no publica ni actualiza los datos en Office Project Server. Por consiguiente, no se admiten estos nombres de campo.
Vea también
Tareas
Cambiar el método de asignación de campos a Microsoft Project
Otros recursos
Personalizar las asignaciones de campos en Microsoft Project