Najlepszym sposobem, jaki to zrobiłem, jest użycie kompilacji w zestawie pól Flag, od Flag1 do Flag20. Jeśli masz więcej niż 20 zasobów do kodowania kolorami, ta metoda nie zadziała. Uwaga: używam Microsoft Project Standard 2013.
Zaczniemy od kodowania kolorami zasobów „iOS”. Zakłada się, że twoje nazwy zasobów to: iOS, Rails, Design i QA.
W widoku wykresu Gantta:
- Dodaj kolumnę Flag1 do wykresu. Kliknij przycisk Dodaj nową kolumnę , a następnie wpisz Flag1 i naciśnij klawisz Enter.
- Kliknij prawym przyciskiem myszy nagłówek kolumny Flag1 i wybierz Niestandardowe pola .
- Kliknij pole Flaga 1, a następnie przycisk Zmień nazwę . Nazwij to iOS .
- Po wybraniu nowo zmienionego pola iOS kliknij przycisk Formuła pod niestandardowymi atrybutami.
- Wpisz tę formułę:
IIf([Resource Names]="iOS",Yes,No)
- Kliknij OK. Powinieneś teraz mieć kolumnę z napisem Tak za każdym razem, gdy przypisany jest zasób systemu iOS, a inaczej Nie.
Teraz, aby zmienić tę flagę w pasek kolorów.
- W widoku wykresu Gantta kliknij prawym przyciskiem myszy w otwartym obszarze i wybierz Style pasków
- Kliknij pasek zadań , następnie przycisk Wytnij wiersz i przycisk Wklej wiersz dwa razy. Powinieneś teraz mieć dwa paski zatytułowane Zadanie.
- Zmień nazwę jednego paska na „Zadanie iOS”.
- W przypadku zadania dla systemu iOS w kolumnie Pokaż dla ... zadań edytuj ten tekst, aby dodać tekst
,Flag1
do miksu. Wynik był dla mnieNormal,Active,Not Manually Scheduled,Flag1
- Teraz kliknij Zadanie iOS i możesz zmienić jego kolor, tekst itp. W celu dopasowania do swojego stylu.
Powtórz te kroki dla innych zasobów.
IIf(InStr([Resource Names], "iOS"),Yes,No)
Miałem problem z powyższą ścieżką w Projekcie 2010 i znalazłem alternatywny sposób na zrobienie tego.
W widoku wykresu Gantta:
Teraz, aby zmienić tę flagę w pasek kolorów.
Dzięki za prowadzenie!
źródło