Pierwsze kroki
Dodanie widgetu zajmuje niecałą minutę. Ta strona wyjaśnia, gdzie znajdują się widgety, jak je dodać i jak bezpiecznie z nimi pracować.
Przed rozpoczęciem
- IBM Engineering Lifecycle Management 7.x z IBM DOORS Next (większość widgetów) lub dowolna aplikacja ELM (User Audit i Advanced Server Diagnostics).
- Nowoczesna przeglądarka: Google Chrome, Microsoft Edge, Mozilla Firefox lub Safari.
- Pliki SmarterWidgets na serwerze WWW dostępnym dla użytkowników oraz katalog SmarterWidgets zarejestrowany na serwerze ELM. Administrator konfiguruje to jednorazowo. Aby uzyskać dostęp, prosimy o kontakt ze SmarterProcess.
- Standardowe uprawnienia w DOORS Next. Widgety mogą wykonać tylko te operacje, do których uprawniony jest sam użytkownik.
Dodawanie widgetu do modułu DOORS Next
- Otworzyć moduł w DOORS Next.
- Otworzyć ELM Mini Dashboard po prawej stronie ekranu (Show Mini Dashboard).
- Kliknąć Add Widget, wybrać katalog SmarterWidgets i wskazać potrzebny widget. Katalog wyświetla krótki opis i podgląd każdego widgetu.
- Widget pojawi się w ELM Mini Dashboard i jest gotowy do użycia. Pozostanie tam również przy kolejnej wizycie.
Bez katalogu nadal można dodać pojedynczy widget: w oknie Add Widget należy wybrać Add OpenSocial Gadget i wpisać adres widgetu podany przez administratora.
User Audit i Advanced Server Diagnostics nie wymagają DOORS Next, więc można je w ten sam sposób dodać także do ELM Mini Dashboard w innych aplikacjach ELM. Widgety działające na projektach i konfiguracjach, takie jak Baseline Archiver, Compare Data Models czy Change Set Monitor, nie wymagają otwartego modułu. Widgety, które czyszczą lub łączą artefakty, działają także poza modułem, na artefaktach zaznaczonych w widoku folderu lub kolekcji: opcja Whole module jest wtedy zablokowana.
Praca w change secie
Zalecamy uruchamianie każdego widgetu zmieniającego dane w zestawie zmian (change set) DOORS Next. Jeśli uruchomienie wprowadzi niechciane zmiany, wystarczy odrzucić zestaw zmian i nic nie trafi do strumienia. Zestaw zmian należy dostarczyć dopiero po sprawdzeniu wyniku. W tej weryfikacji pomaga raport zmian w formacie Excel. Pobiera się go przyciskiem Log w bloku wyniku.
Budowa każdego widgetu
Wszystkie widgety mają taki sam układ, więc kto pozna jeden, zna wszystkie:
- Nagłówek z nazwą widgetu, a pod nią informacją, na czym widget pracuje, np. otwarty moduł lub No module open. Po prawej How it works wyjaśnia działanie widgetu w kilku krokach: co zmienia, co warto wiedzieć i jak cofnąć zmiany. Obok znajdują się przyciski do ponownego odczytania kontekstu i zresetowania widgetu.
- Ustawienia w postaci szarych bloków, które pokazują bieżące wybory, np. typy linków lub regułę. Change otwiera blok, a Done go zamyka.
- Sekcja robocza z przełącznikiem Whole module | Selection i kafelkami akcji. Niebieski kafelek zwykle wyszukuje i wyświetla to, na czym widget by pracował, niczego nie zmieniając. Kafelek, który zmienia dane, najpierw prosi o potwierdzenie i podaje, ile artefaktów lub linków zmieni.
- Karta postępu w trakcie operacji, z przyciskiem Stop. Po zakończeniu jej miejsce zajmuje blok wyniku: wynik z liczbami, wszystko, czego nie udało się wykonać (z Retry all), oraz Log, który pobiera raport zmian w formacie Excel. Po użyciu Stop na całym module Continue from … wznawia operację od miejsca zatrzymania. Po chwili blok wyniku zwija się do jednego wiersza; kliknięcie otwiera go ponownie.
- Stopka z numerem wersji i datą wydania.
Ustawienia
Każdy widget ma kilka ustawień dostępnych w menu widgetu pod pozycją Edit, np. wielkość partii przetwarzanych danych lub to, czy powiadomienia mają pojawiać się nad stroną DOORS Next. Ustawienia są zapamiętywane w przeglądarce. Większość użytkowników nigdy nie musi ich zmieniać. Wyborów dotyczących samej pracy, np. typów linków lub reguł, dokonuje się w samym widgecie, w szarych blokach ustawień.
Aktualizacje
Gdy dostępna jest nowsza wersja widgetu, w jego nagłówku pojawia się niebieska etykieta New Version Available. Po najechaniu na nią kursorem widać listę zmian. Strona każdego widgetu w tej dokumentacji przedstawia zmiany wprowadzone w jego najnowszej wersji.