Discussion:
Se puede saber el nombre de la tarea resumen de nivel superior?
(demasiado antiguo para responder)
gus65
2009-09-25 09:42:01 UTC
Permalink
Me gustaría saber si se puede crear algún campo de tal manera que en alguna
vista de tareas, se mostrara para cada tarea, el nombre la tarea resumen de
nivel superior.

De hecho sería interesante saber si se puede mostrar el nombre de todas las
tareas resumen que la engloban.

En un Gantt global se ve bastante claro, pero si filtro por las tareas en
que está un colaborador dado, y las tareas no tienen nombres suficientemente
explicativos, pierdo un poco la referencia.
David
2009-09-28 17:50:01 UTC
Permalink
Sería fácil si lo trabajas con código.

Suponiendo que vas a utilizar el campo personalizado Texto2, prueba el
siguiente procedimiento:

Sub TareaLevel1()
Dim xTask As Task, xName As String
For Each xTask In ActiveProject.Tasks
If xTask.OutlineLevel = 1 And xTask.Summary = True Then xName =
xTask.Name
xTask.Text2 = xName
Next xTask
End Sub

Luego agregas el campo Texto2 a tu vista de Gantt. Cuando hagas alguna
edición a las tareas del proyecto, sólo tendrás que correr nuevamente el
procedimiento.

La propiedad OutlineLevel te proporciona el nivel jerárquico de la tarea,
mientras que la propiedad Summary será Verdadera (True) cuando la tarea sea
de resumen, y Falsa (False) en otro caso.

Espero que te sirva. No olvides comentar el resultado.

Saludos cordiales.

- - - - -
Post by gus65
Me gustaría saber si se puede crear algún campo de tal manera que en alguna
vista de tareas, se mostrara para cada tarea, el nombre la tarea resumen de
nivel superior.
De hecho sería interesante saber si se puede mostrar el nombre de todas las
tareas resumen que la engloban.
En un Gantt global se ve bastante claro, pero si filtro por las tareas en
que está un colaborador dado, y las tareas no tienen nombres suficientemente
explicativos, pierdo un poco la referencia.
gus65
2009-09-28 18:31:01 UTC
Permalink
Post by David
Sería fácil si lo trabajas con código.
Suponiendo que vas a utilizar el campo personalizado Texto2, prueba el
Sub TareaLevel1()
Dim xTask As Task, xName As String
For Each xTask In ActiveProject.Tasks
If xTask.OutlineLevel = 1 And xTask.Summary = True Then xName =
xTask.Name
xTask.Text2 = xName
Next xTask
End Sub
Luego agregas el campo Texto2 a tu vista de Gantt. Cuando hagas alguna
edición a las tareas del proyecto, sólo tendrás que correr nuevamente el
procedimiento.
La propiedad OutlineLevel te proporciona el nivel jerárquico de la tarea,
mientras que la propiedad Summary será Verdadera (True) cuando la tarea sea
de resumen, y Falsa (False) en otro caso.
Espero que te sirva. No olvides comentar el resultado.
Saludos cordiales.
- - - - -
Post by gus65
Me gustaría saber si se puede crear algún campo de tal manera que en alguna
vista de tareas, se mostrara para cada tarea, el nombre la tarea resumen de
nivel superior.
De hecho sería interesante saber si se puede mostrar el nombre de todas las
tareas resumen que la engloban.
En un Gantt global se ve bastante claro, pero si filtro por las tareas en
que está un colaborador dado, y las tareas no tienen nombres suficientemente
explicativos, pierdo un poco la referencia.
Loading...