|
Artykuł ten kończy serię na temat testowania aplikacji pod kątem zgodności z systemem Vista poprzez pokazanie jak zanalizować aplikacje, dla których Microsoft nie dostarczył żadnych informacji o zgodności.
W poprzednim artykule z tej serii wyjaśniłem, że Microsoft dostarcza informacji na temat zgodności dla niektórych aplikacji. W większej części Microsoft dostarcza informacji na temat zgodności dla swoich aplikacji, ale nadal istnieją inne aplikacje, dla których dostępne są informacje o zgodności. Na przykład: przy moim systemie testowym Microsoft dostarczył informacji o zgodności dla oprogramowania antywirusowego i dla niektórych sterowników kart graficznych.
Chociaż Microsoft dostarcza informacji na temat zgodności dla niektórych aplikacji, nie można tak po prostu polegać na Application Compatibility Manager w automatycznym dostarczaniu informacji, dotyczących informacji o zgodności z Vistą dla wszystkich aplikacji. Nie oznacza to jednak, że nie możesz korzystać z Application Compatibility Manager do oceny informacji o zgodności dla wszystkich swoich aplikacji. W tym artykule pokażę, jak używać Application Compatibility Manager do oceny statusu zgodności z Vistą danej aplikacji, gdy nie ma żadnej informacji.
Wyznaczanie priorytetów aplikacji
Prawdopodobnie znajdzie się wiele różnych aplikacji, które musisz ocenić, dlatego pierwszą rzeczą, jaką uważam za konieczną, jest wyznaczenie priorytetów każdej aplikacji. Aby to zrobić, kliknij dwukrotnie na aplikację, tak by ukazał się arkusz właściwości. Następnie wybierz polecenie „Prioritize” z menu Actions arkusza właściwości. Spowoduje to, że wyświetli się okno dialogowe Assign Priority, które jest pokazane na rysunku A.

Rysunek A: Zalecam wyznaczenie priorytetów wszystkich aplikacji.
Jak widać na rysunku, możesz ustawić priorytety od Business Critical (Istotny dla działalności firmy) do Unimportant (Nieważne). Po ustawieniu priorytetu dla danej aplikacji, kliknij OK i następnie zamknij okno dialogowe. Nie zauważysz żadnych zmian w sposobie wyświetlania aplikacji, ale później pokażę, jak porządkować aplikacje pod kątem priorytetów.
Klasyfikowanie aplikacji
Gdy już ustaliłeś priorytety aplikacji, dobrym pomysłem jest pójście dalej i sklasyfikowanie różnych aplikacji. Aby to zrobić, kliknij dwukrotnie na aplikację, tak by ukazał się arkusz właściwości. Gdy arkusz właściwości się pojawi, wybierz polecenie Categorize z menu Actions arkusza właściwości. Gdy to zrobisz, Windows wyświetli okno dialogowe Assign Categories, które jest pokazane na rysunku B.

Rysunek B: Application Compatibility Manager umożliwia sklasyfikowanie każdej aplikacji.
Jak widać na rysunku, okno dialogowe Assign Categories umożliwia określenie czy aplikacja jest niestandardowa (tzn. własnoręcznie opracowana), niezależna, czy dostarczona przez Microsoft. Co jednak ważniejsze: możesz określić, jak bardzo złożone będzie testowanie danej aplikacji.
Być może zauważyłeś przycisk Master Category List, który pokazany jest na rysunku powyżej. Kliknięcie na ten przycisk umożliwia edycję listy kategorii. Jak widać na rysunku C, można dodać lub usunąć kategorie, jak również zmienić opcje dla każdej kategorii. Na przykład: jeśli zechcesz, możesz utworzyć kategorię używaną do określania czy dana aplikacja jest aktualnie chroniona przez umowę pomocy technicznej, czy nie jest.

Rysunek C: Możesz dodać, usunąć i dostosować kategorie.
Porządkowanie aplikacji
Teraz, gdy wpisałeś niektóre meta-dane dla każdej aplikacji, chciałbym pokazać w jaki sposób porządkować aplikacje. Jest to ważne, ponieważ – jeśli nie pracujesz dla naprawdę małej firmy z bardzo ograniczonym zestawem aplikacji – prawdopodobnie nie sprawdzisz wszystkich aplikacji na raz. Zazwyczaj rozpoczniesz pewnie od sprawdzenia aplikacji istotnych dla działalności firmy lub być może od aplikacji, które wymagają najmniej wysiłku przy sprawdzaniu.
Dla celów tego artykułu załóżmy, że chcesz rozpocząć od sprawdzenia aplikacji istotnych dla działalności firmy. Aby określić, które aplikacje są istotne dla firmy, kliknij na przycisk Toggle Filter, który znajduje się na górze konsoli Application Manager.
Użycie filtra może zająć trochę czasu, zanim człowiek się do niego przyzwyczai. Aby zacząć, musisz kliknąć w pustą część obszaru filtra. Gdy to zrobisz, pojawi się szereg rozwijanych list. By zobaczyć listę aplikacji istotnych dla firmy, musisz ustawić opcje filtra na And | Priority | Equals | Priority 1 – Business Critical, jak pokazuje rysunek D.

Rysunek D: Używaj tych opcji filtra do wyświetlenia aplikacji istotnych dla działania firmy.
Gdy popatrzysz na ten rysunek, zauważysz trójkąt po lewej stronie słowa „And”. By rozpocząć proces filtrowania, musisz prawym przyciskiem myszy kliknąć na ten trójkąt i wybrać polecenie Execute z powstałego menu skrótów. Gdy to zrobisz, lista aplikacji zostanie przefiltrowana, jak pokazuje rysunek E.

Rysunek E: Oto jak wygląda przefiltrowany podgląd.
Jeżeli chcesz wrócić do przeglądania pełnej listy aplikacji, kliknij prawym przyciskiem myszy na trójkąt i wybierz polecenie Clear z menu skrótów. Potem kliknij prawym przyciskiem myszy na pustą część obszaru filtrowania i wybierz polecenie Execute z powstałego menu skrótów. Kliknij na przycisk Toggle Filter i już będziesz z powrotem w normalnym podglądzie.
Sprawdzanie aplikacji
Gdy popatrzysz na rysunek powyżej, zauważysz, że Application Compatibility Manager przewidział kolumny dla oceny własnej, oceny producenta oraz oceny społeczności. Pierwszą rzeczą jaką bym zalecał jest zapomnienie o tych kolumnach. Pracując z tym narzędziem przy pisaniu tego artykułu, nie byłem w stanie wpisać danych do kolumny oceny producenta ani do kolumny oceny społeczności. I dlatego wszystkie dane, które mam zamiar pokazać jak powinny być wpisywane, pójdą do kolumny „My Assessment” (Moja Ocena).
Teraz kliknij dwukrotnie na aplikację, którą chcesz ocenić, tak aby pojawił się arkusz właściwości. Pierwszą rzeczą, jaką prawdopodobnie będziesz chciał zrobić, jest dodanie znanych problemów. W części 5 tej serii szczegółowo omówiłem temat dodawania problemów, lecz jeżeli chcesz dodać problem, wybierz polecenie Add Issue z menu Actions. Jak widać na rysunku F, masz możliwość uwzględnienia szczegółowych informacji o problemie, z którym się stykasz. Jeśli istnieje znane rozwiązanie dla danego problemu, możesz je wpisać do zakładki Solutions.

Rysunek F: Arkusz właściwości New Issue umożliwia wpisanie informacji dotyczących problemów ze zgodnością oraz ich rozwiązań.
Ustawianie statusu wdrożenia
Kolejną rzeczą, jaką możesz zrobić w czasie procesu sprawdzania, jest ustawienie statusu wdrożenia aplikacji. Aby to zrobić, wybierz polecenie Set Deployment Status z menu Actions. Gdy to zrobisz, zobaczysz okno dialogowe Set Deployment Status, pokazane na rysunku G. Ustawienie statusu wdrożenia aplikacji nie spowoduje zauważalnych zmian, ale będziesz mógł użyć filtru do sprawdzenia statusu wdrożenia. Na przykład: na rysunku H ustawiłem filtr, aby pokazywał wszystkie aplikacje, które są gotowe do wdrożenia.

Rysunek G: Możesz skonfigurować status wdrożenia każdej aplikacji.

Rysunek H: Możesz użyć filtru do sprawdzenia statusu wdrożenia.
Ustawianie oceny końcowej
W tym wszystkim Twoim celem jest ustalenie, które aplikacje są zgodne z Vistą, a które nie są. Gdy skończysz sprawdzanie na każdej aplikacji, możesz określić ocenę poprzez status zgodności aplikacji. Aby to zrobić, wybierz polecenie Set Assessment z menu Actions aplikacji. Gdy to zrobisz, zobaczysz okno dialogowe Set Assessment, które jest pokazane na rysunku I. Jak widać, możesz oflagować każdą aplikację jako działającą, nie działającą lub mającą drobne problemy.

Rysunek I: Możesz ocenić każdą aplikację jako działającą, nie działającą lub mającą drobne problemy.
Gdy ustawisz ocenę dla każdej aplikacji, ocena stanie się widoczna na ekranie głównej konsoli, jak pokazuje rysunek J.

Rysunek J: Możesz od razu przeglądać swoje oceny.
Podsumowanie
Jak widać, Application Compatibility Manager może być trochę żmudny w użyciu. Jednak w dużych organizacjach, które mają wiele aplikacji do sprawdzenia, Application Compatibility Manager jest świetnym sposobem na zorganizowanie i udokumentowanie procesu sprawdzania zgodności.
Źródło: www.windowsnetworking.com
|