Copy Data Model URI
Bierze URI wzorcowego modelu danych i zapisuje je po nazwie w wybranych projektach, komponentach, strumieniach i zestawach zmian, w wielu za jednym razem.
Czym jest i dlaczego powstał
Gdy firma prowadzi wiele projektów DOORS Next o wspólnym modelu danych, ten sam atrybut czy typ artefaktu powinien mieć wszędzie to samo URI. Raporty, szablony publikacji, integracje OSLC i konfiguracje globalne rozpoznają po tych URI „tę samą” definicję w różnych projektach, komponentach i strumieniach, także tam, gdzie wewnętrzne identyfikatory są inne.
Data Model URIs ustawia URI jednego projektu według wzorca. Copy Data Model URI bierze je z projektu, komponentu i strumienia wzorcowego i zapisuje po nazwie w wybranych projektach, komponentach, strumieniach i zestawach zmian, w wielu w jednym przebiegu.
Jakie problemy rozwiązuje
- URI ustawione raz w projekcie wzorcowym, a w pozostałych projektach brakujące lub inne.
- Godziny spędzone we właściwościach każdego projektu i strumienia na wpisywaniu tych samych URI.
- Nowe komponenty i strumienie, które nigdy nie dostają URI modelu wzorcowego.
- Zduplikowane URI w celu, które psują raporty i integracje.
Korzyści
- Wiele celów naraz: wybierasz projekty, komponenty, strumienie i zestawy zmian w jednym drzewie, z regułami All components i All streams.
- Reguły, które obejmują nowe strumienie: All components i All streams są czytane od nowa przy każdym podglądzie, więc komponent lub strumień dodany później trafi do następnego przebiegu.
- Zobacz, zanim zmienisz: podgląd każdego celu z tym, co nowe, już ustawione, brakujące w celu lub w konflikcie.
- Bezpieczny z założenia: to Ty decydujesz, czy istniejące URI są zastępowane, a konflikty i niejednoznaczne nazwy nigdy nie są zapisywane.
- Eksport do Excela podglądu i raport zmian z każdym zapisanym URI, dla każdego celu.
Jak używać
- Ty1Otwórz zestaw zmian w każdym projekcie docelowym
- Ty2Wybierz From i cele
- DOORS Next4Copy URIs: zapis cel po celu
- Wynik5Raport zmian w Excelu
- Otwórz zestaw zmian w każdym projekcie, do którego kopiujesz (zalecane).
- Sprawdź From: projekt, komponent i strumień lub linię bazową wzorca. Na początku jest to, co otwarte w DOORS Next; Change wybiera coś innego.
- Przy Targets kliknij Add, zaznacz w drzewie projekty, komponenty, strumienie i zestawy zmian albo reguły All components i All streams, a potem kliknij Add targets.
- Kliknij Preview, jeśli chcesz najpierw przejrzeć, co dostanie każdy cel, i wyeksportuj podgląd do Excela, jeśli ktoś ma go sprawdzić.
- Kliknij Copy URIs i potwierdź. Bez aktualnego podglądu widżet najpierw odczytuje wszystkie cele. Postęp widać dla każdego celu i w każdej chwili możesz przerwać.
- Pobierz raport zmian przyciskiem Log w bloku wyniku i dostarcz zestawy zmian, gdy wynik Ci odpowiada. Zapis odrzucony przez DOORS Next jest tam pokazany z przyczyną, a Retry all ponawia próbę.
Zrzuty ekranu
1Cele wybrane w drzewie projektów, komponentów, strumieni i zestawów zmian, z regułą All components 2Podgląd: co dostanie każdy cel, z podsumowaniem, konfliktami i szczegółami każdej definicji 3Potwierdzenie z liczbą URI i celów oraz informacją, ile celów to strumienie 4Koniec przebiegu: odrzucony zapis jest na liście z powodem podanym przez DOORS Next, gotowy do ponowienia 5Settings w dwóch częściach: How URIs are copied (zasady kopiowania) i What is copied (rodzaje kopiowanych definicji)
Warto wiedzieć
- Zalecamy kopiowanie URI wyłącznie do zestawów zmian otwartych w projektach, do których kopiujesz, aby błędny przebieg można było odrzucić przed dostarczeniem. URI zapisane wprost w strumieniu trudno wycofać, a niektóre zmiany da się cofnąć tylko przez przywrócenie kopii zapasowej.
- Definicje są dopasowywane po nazwie w swojej grupie: typy artefaktów, atrybuty, typy danych, wartości wyliczeń i typy linków. Sam wybierasz, które grupy są kopiowane.
- Atrybut dostaje URI tylko wtedy, gdy jego typ danych ma tę samą nazwę w obu modelach, chyba że na to pozwolisz.
- Potrzebujesz uprawnień do zmiany systemu typów w każdym projekcie docelowym.
- W Settings opcja Replace URIs that are already set jest domyślnie włączona: definicja, która w celu ma inne URI, dostaje URI źródła. Wyłącz ją, aby zachować URI, które cel już ma.
- Linia bazowa może być źródłem, nigdy celem.
Nowości w wersji 1.7
· Opisy zmian są publikowane w języku angielskim.
- Report ready in the notifications