¡Bienvenido! al foro de consultas y comentarios de Ms Project

Envía a imartin@epmconsultores.com a través de mi perfil tus consultas sobre Microsoft Project, Professional, Server, etc ... o bien añade respuestas y comentarios a los temas ya publicados. Ignacio Martín
http://www.epmconsultores.com/cursomicrosoftproject2013.html
http://www.epmconsultores.com/cursomsproject2013.html
http://www.epmconsultores.com/cursodeproject.html


Mostrando entradas con la etiqueta campos personalizados. Mostrar todas las entradas
Mostrando entradas con la etiqueta campos personalizados. Mostrar todas las entradas

04 septiembre 2026

Color de barras del Gantt en función del valor de un campo y color de las tareas críticas, en Microsoft Project



Una duda: si pones los colores de las barras del Gantt por empresa, ¿que pasa cuando una de las tareas que le corresponde a cualquiera de esas empresas forma parte de la ruta critica?

Anónimo.

Respuesta [Ignacio Martín]:

Hola

En este caso en el que las barras de tareas del Gantt tienen distinto color en función de una condición, como empresa, por ejemplo (Color de barras del Gantt en función del valor de un campo en Microsoft Project"),  y además se quiere mostrar que es una tarea crítica, normalmente asociado al color rojo, actuaremos sobre el diseño de los Estilos de barra.

En concreto, añadiremos, por ejemplo, un símbolo rojo al comienzo y fin de las barras de tareas críticas, o también, puedes mostrar una barra de color rojo que deje ver parcialmente la barra de la tarea con su color correspondiente, en base a su condición (campos Marca: S/N). Para conseguir esto, seleccionaremos Diagrama de Gantt Formato > Estilos de barra > Formato > Estilos de barra.

Posteriormente, seleccionaremos cada una de las barras personalizadas (empresas ?), y Cortaremos cada fila y la Insertaremos 2 veces en ese mismo lugar.




Después, editaremos la celda “Mostrar para tareas…” de una cualquiera de las dos filas duplicadas, haciendo un clic sobre esa celda, y añadiendo o insertando el texto de campo, literalmente, “Tareas críticas”, seguido de un punto y coma.

A continuación, seleccionaremos cada una de las nuevas filas editadas como tareas críticas, y en su pestaña “Barras” de la parte inferior de la pantalla, elegiremos una Parte inicial y otra Parte final de la barra, pudiendo ser por ejemplo, una Forma de Círculo, de Tipo Sólido y de Color Rojo, manteniendo intacta la Parte central.

Otra opción de representación de las tareas críticas, manteniendo los colores de las barras según condición, podría ser actuar sobe la Parte central, eligiendo como Forma, una barra de grosor mediano superior ó inferior, de color Rojo.

Espero te resulte útil.

Saludos
Ignacio MVP

26 junio 2012

Color de barras del Gantt en función del valor de un campo en Microsoft Project

Hola, ¿es posible generar un campo de indicadores y que en base a este indicador la barra de tareas en el diagrama de Gantt tenga el color asignado al indicador?
Maria Alejandra G.

Respuesta [Ignacio Martín]:

Hola María, en el vídeo siguiente se explica cómo elegir el color de las barras del Gantt en función del valor de un campo en Microsoft Project.
   
Atención: puedes ampliar la imagen del vídeo haciendo doble clic sobre la ventana, y Cambiar la calidad a 720HD desde la barra negra de control, en la parte inferior de la imagen.

Saludos
Ignacio MVP

15 mayo 2012

Semáforos en Microsoft Project


Estimado, el otro día me ayudo con una consulta de fechas y lo mencionado por usted me resulto muy bien. Ahora quiero aplicar semáforos en una consulta de fechas igual, los he podido realizar en base a números es decir cantidades mayor que o igual que y con ello despliego el semáforo con el color correspondiente. Pero con el tema de las fechas se me complica, por ejemplo le cuento lo que necesito:

Tengo una Fecha2 y necesito saber de acuerdo al dia actual los dias que faltan para llegar a esa Fecha2, por ejemplo :

Fecha2=25.05.2012 
Fecha Actual del dia = 10.05.2012, entonces estoy a 15 dias de la fecha Fecha2 y quiero que cuando este a 6 dias de la fecha colocar semaforo amarillo, si es menos de 4 dias semaforo rojo y cualquier cantidad de dias antes de los 6 dis, semaforo verde, me entiende?

He averiguado y me dicen que lo puedo hacer con minutos, pero no logro definir como hacer la formula consultando esto. Crees que me puedas ayudar para ver como hacerlo.

Desde ya muchas gracias  
Ali B.C.


Respuesta [Ignacio Martín]:

Hola Ali

En el ejemplo que se muestra en la imagen superior se ha insertado una columna del campo numérico personalizable Número4 (podía ser cualquier otro de los disponibles) que muestra unos semáforos de colores en función de la proximidad de la Fecha de finalización de la tarea a la Fecha actual que tenga el ordenador en cada momento. Para su realización se ha seguido los siguientes pasos:

1. Insertar la columna Número4 en la posición deseada de una tabla de tareas, como por ejemplo la de Entrada. Para insertar este campo numérico personalizable por el usuario: botón secundario del ratón sobre el título de fondo gris de la columna de la tabla que quedará a la derecha del nuevo campo, y a continuación elegir Insertar columna del menú contextual, seleccionando el campo Número4 por ejemplo en este caso.

2. Botón secundario del ratón sobre el título de la nueva columna Número4 y elegir del menú contextual: Campos personalizados. Cambiar el nombre a Próximo a finalizar, por ejemplo, para que se muestre con ese título en cualquier tabla de tareas.


3. Introducir la fórmula: [Fin]-[Fecha actual]
aceptando los mensajes y aplicándola también opcionalmente a las Filas de resumen de grupo y tarea.



4.En Indicadores gráficos del formulario anterior de campos personalizados Número4, introducir los siguientes Criterios y por este orden:

- Menor o igual que 4 (en rojo)
- Menor o igual que 6 (en naranja)
- Mayor que 6 (en verde)

tal como se muestra en la imagen siguiente


Importante: Ms Project aplica los criterios de la lista para cada fila de tareas empezando por el de más abajo y terminando por el de más arriba.

Nota.- Se puede marcar la opción que Las filas de resumen hereden los criterios de las filas que no son de resumen, si queremos que también se muestren semáforos en las cabeceras o tareas de resumen.


Y esto es todo.

Saludos,

13 enero 2012

Cantidad de obra

HOLA

SALUDOS DESDE MONTERREY COLOMBIA

SOY TECNOLOGO EN CONSTRUCCION Y ESTOY COMENZANDO A TRABAJAR PROGRAMACIONES DE OBRA CON PROJECT 2010.

MI INQUIETUD ES QUE EN EL CAMPO DONDE COLOCO LAS TAREAS NO ENCUENTRO LA CASILLA DE CANTIDADES DE OBRA QUE SUPUESTAMENTE DEBE LLEVAR CADA ITEM

¿EN DONDE COLOCO ESTAS CANTIDADES?,

GRACIAS POR SU ESPECIAL ATENCION.

DANIEL.

Respuesta [Ignacio Martín]:

Microsoft Project es una herramienta de gestión de proyectos de uso general, es decir que no tiene esos campos específicos. Lo que Project espera es que el planificador introduzca en la columna Duración de cada tarea el tiempo estimado para completar ese trabajo. Adicionalmente se puede insertar campos personalizados de Project como Número1 y Texto1 para introducir opcionalmente la cantidad y la unidad de medida, pero solo serviría a título informativo porque Project no haría nada directamente con esa información.

Un saludo.

16 octubre 2011

Campos personalizados en los Informes visuales de Microsoft Project


Buenos días Ignacio ( tardes para ti),

quisiera me ayudaras con el siguiente punto.

Estoy creando un Informe visual para exportar un proyecto a Excel, me interesa pasar las tareas, tiempo, costo y dos campos personalizados que utilizo para clasificar las tareas .... Cuando sigo el procedimiento. ..me crea el archivo Excel sin problemas , sin embargo no logro ver mis campos de texto en la lista de campos ( o sencillamente no los exporta).

Gracias de antemano
Saludos
Domingo desde Venezuela


Respuesta [Ignacio Martín]:

Hola Domingo ,

una vez hayas agregado los campos personalizados al Informe visual de Microsoft Project, desde la hoja Excel generada sitúate sobre el nombre de alguna tarea, haz clic con el botón derecho del ratón y elige la opción “Mostrar propiedades en informe”  del menú desplegable que se muestra. Finalmente marca los campos de la lista que desees añadir al informe, entre los que deben estar tus campos personalizados, como se muestra en la imagen del ejemplo.

Un saludo

 

02 junio 2011

Macro para pasar datos de tablas de Tareas a vista Uso de recursos en Microsoft Project


Hola, mis consultas son las siguientes:


1)     A cada tarea le asigno un campo personalizado con un valor. Además cada una de esas tareas posee recursos asignados. En la Tabla "Uso de Recursos" puedo observar cada uso de recurso pero me interesaría que mostrara también al lado de cada tarea el campo con el valor que ingresé en la tabla Diagrama de Ganttt". ¿Cómo puedo hacer para que se vean estos valores en la Tabla "Uso de Recursos"?


2)     En la tabla "Uso de Recursos", me muestra cada uno de los recursos con sus tareas a cumplir. ¿Puedo además que al lado de cada tarea me muestre los demás recursos que cada una de esas tareas necesita?

Desde ya muchas gracias.
Saludos
Andrés Mozzatti

Respuesta [Ignacio Martín]:


Hola Andrés.
 
Actualmente no es posible incluir campos de tablas de tareas (vista Diagrama de Gantt por ejemplo) en tablas de asignaciones (vista Uso de Recursos). Y en relación a esto hay que entender que un campo personalizado de tareas como por ejemplo Texto1 es distinto al campo personalizado Texto1 de la vista Uso de recursos.
 
No obstante adjunto a continuación una Macro(programita) que puedes ejecutar en tus proyectos para pasar los campos Texto24 y Recursos asignados, del Gantt a Uso de Recursos como solicitas. Igual que Texto24, puede ser cualquier otro campo que deberás sustituir en la macro.
 
En breve publicaré una entrada en este blog que explica cómo crear y asociar un botón en la barra de herramientas para ejecutar una macro. De momento puedes copiar y pegar el contenido de la maco de más abajo.
--------------------------------
Sub Macro_pasar_datos_tareas_a_sus_asignaciones()
' Macro para pasar datos de tareas a sus asignaciones de la tabla Uso de recursos
' Macro creada el 25/05/11 por cortesía de Ignacio Martin - ignacio.mvp@microsoftproject.es
' En este ejemplo se ha supuesto como campo personalizado de tarea el Texto24 (Text24)
' El campo de tarea Texto24 (Text24) se pasará al campo de asignación Texto24( Text24)
' Además se pasará el campo de los Recursos asignados a la tarea (ResourceNames) al campo de asignación Texto25 (Text25)
' Nota.- Se deberá ejecutar la macro cada vez que se desee actualizar los datos, recomendable poner un botón en la barra de herramientas
' Nota.- No es necesario tener activa la vista Uso de recursos al ejecutar la macro
  On Error GoTo ErrorMacro
      Dim recur_n, asig_n, ultimorecur, ultimaasig, IDtarea As Integer
        Dim campoper, recsasig As String
        ultimorecur = ActiveProject.Resources.Count
        For recur_n = 1 To ultimorecur
        ultimaasig = ActiveProject.Resources.UniqueID(recur_n).Assignments.Count
            For asig_n = 1 To ultimaasig
                        IDtarea = ActiveProject.Resources.UniqueID(recur_n).Assignments(asig_n).TaskUniqueID
                        ' Cambia aqui el campo personalizado de tareas (Text24) por el que corresponda en tu tabla de tareas
                        campoper = ActiveProject.Tasks.UniqueID(IDtarea).Text24
                        recsasig = ActiveProject.Tasks.UniqueID(IDtarea).ResourceNames
                        ' Cambiar si se desea los campos a los que van  a parar los datos de la tabla de asignaciones (Texto24 y Texto25) de Uso de recursos                              
                      ActiveProject.Resources.UniqueID(recur_n).Assignments(asig_n).Text24 = campoper
                        ActiveProject.Resources.UniqueID(recur_n).Assignments(asig_n).Text25 = recsasig
                       Next asig_n
            Next recur_n
        Exit Sub
           ErrorMacro:
      Resume Next
            End Sub
-------------------------------------
* Corrección incluida recientemente
Espero sea de utilidad.

04 febrero 2011

DUDAS PROJECT


Buenos días Ignacio y antes de nada gracias por tu ayuda a todos los que estamos perdidos con el Project. Paso a contarte mi duda.

Estoy empezando a manejar Project y me surgen diversas dudas.


He introducido las tareas y los recursos a partir de los datos que consigo del programa de presupuesto y mediciones. Mi primera duda es , donde se le asignan las cantidades de cada partida o esto es innecesario. Me refiero por ejemplo si tengo una unidad que se llama Limpieza de cunetas y que tiene como recuros un peón y una motonivelado, el programa de presupuestos estima pongamos 0.05 h. para cada metro lineal y la medición de esta partida serían 500 ml., entonces me pregunto, hay alguna manera de que en Project figuren esos 500 ml. Por otro lado me gustaría saber si es posible que el Project me indique los rendimientos por unidad de cada recurso, para así poder ir controlando según aumente o disminuya la duración de la tarea.


Por otro lado, una vez intoducidos los valores de rendimiento y costo de cada recurso según los datos del programa de presupuestos, Porject em calcula la duración si lo tengo en autoprogramar, el tema es que una vez realizado esto y según mi experiencia la unidad de obra se pordría hacer en menos tiempo, entonces cual es la manera para que yo le pueda decir que en vez de 10 días le lleva 7 t me cambie lógicamente los rendimientos de cada recurso. Y ya dentro de este tema, si uno de los recursos es un material como hago para que que al disminuir la duración no me reduzca el número de unidades de este material.


Por último y la más importante, al introducir dentro de la tarea las unidades de cada recurso me surge una duda. Que es mejor poner el número de unidades que necesito para una unidad de la tarea o para el projecto completo, es decir poner por ejemplo el rendimiento de una pala para excavacion de un m3 o el total para los 300 m3 que tiene mi obra.


En fin después de esto rollo espero puedas darme alguna pista porque tengo que entregar unalicitación la semana que viene y es mi primer trabajo así que me gustaría no defraudar a mis jefes.


Un saludo y gracias de antemano.
 
Respuesta [Ignacio Martín]:

Hola Javier,

me parece muy interesante lo que planteas, desde mi punto de vista hay mucho desacierto al respecto, y efectivamente la elección apropiada del E.D.T. o Esquema de Desagregación de Trabajos (el alcance) en la fase inicial de la planificación es lo más importante, fundamentalmente porque rediseñar el E.D.T.una vez avanzada la programación es más laborioso que cualquiera de los otros aspectos. Podríamos decir que si el E.D.T. no está bien enfocado ya vamos mal para el resto, o sea que más nos vale dedicarle el tiempo que sea necesario, sino enseguida aparecerán los primeros problemas: dificultad para estimar-cuantificar los trabajos, dificultad para definir las relaciones de precedencia, problemas para asignar recursos claramente identificados, e incluso penalización de tiempo-retrasos involuntarios al limitar la optimización de los enlaces por no haber desagregado adecuadamente algunas tareas, es increíble pero ocurre frecuentemente. Es decir “el mero hecho de la forma de definir el E.D.T. puede tener consecuencias de adelanto o retraso en la duración calculada del proyecto”. Gran parte de lo que planteas se puede responder en base a tener claro determinados principios y metodologías de la gestión de proyectos, más que por conocimiento profundo del Project. Como este tema da mucho de sí intentaré resumir mi experiencia a continuación en una relación de recomendaciones, aunque esa experiencia me halla llevado a enfrentarme a muchos tópicos que deambulan por ahí.

1. El E.D.T. debe incluir todos los trabajos del proyecto (más o menos agrupados).

2. El éxito en la gestión del proyecto (plazo, calidad, coste,...) se basa fundamentalmente en la optimización de la gestión de recursos.

3. Para gestionar óptimamente los recursos se requiere una programación y control de su trabajo lo más cuantificado posible.

4. El E.D.P. Esquema de Desagregación del Proyecto de los software de mediciones y presupuestos están orientados a facilitar la obtención del cálculo de costes y no al control de los trabajos de los recursos, por lo que aporta poca ayuda en la construcción del E.D.T., en muchas ocasiones desagregamos también por zonas, tramos, áreas, estructuras, bloques, portales, viviendas, etc. o incluso fases.

5. Salvo que seas el encargado de los recursos de una subcontrata y no el jefe del proyecto, recomiendo asignar un solo perfil de recurso por tarea-trabajo, para no morir en el empeño, por ejemplo:

Tarea: Limpieza de cunetas (configurada como Tipo=Unidades fijas y Condicionada por esfuerzo=marcado)

Recurso asignado: Eq. limpieza cunetas (1 inicialmente, cuantos menos equipos mejor, ya se verá al final si hay que subir los equipos, o el rendimiento, según como se interprete por el jefe de proyecto)

Duración: n días siendo n un valor que se mete a mano en Project y que se debería calcular si es posible como Medición/Rdto día de un equipo, si no es posible cuantificarlo, se “moja” el jefe de proyectos y le da un valor estimado a partida alzada, n días.

Nota.- Esta fórmula se puede definir en Project parecido a como se haría en Excel, pero su resultado no se transfiere a Project automáticamente, por lo que no tiene excesivo interés crearla en Project. Por otro lado, no está claro cuál es el rendimiento de una tarea por el hecho de conocer su descompuesto unitario de horas de mano de obra y maquinaria, porque se pueden solapar sus tiempos, salvo que hubiera un único recurso. Por eso recomiendo el recurso mix “Equipo” de algo que da un rendimiento día para esa tarea específica.

Por cierto, siempre se puede insertar campos personalizados por el usuario en tu tabla de Project, como por ejemplo la medición de los 500 ml, pero con carácter informativo o/y para usarlo como variable de una fórmula de otra columna, teniendo en cuenta que en Project no se puede definir fórmulas en campos calculados por él y sí en campos de usuario.

Si se asignan unidades materiales a una tarea, al cambiar la duración las unidades materiales permanecen constantes.

Si quieres acortar la duración de una unidad-tarea o asignas más unidades del recurso y/o directamente reduces a mano la duración, consciente que estás aumentando el rendimiento, porque eso Project de momento no lo sabe, ni se lo puedes decir, etc., etc., etc.

Un saludo,