Używamy Confluence do dokumentowania specyficznych procesów biznesowych.
Powiedz dziś (11 marca). Edytuję stronę w Confluence, a nowa strona to wersja 2. Muszę przechowywać link do tej strony w raporcie do celów kontroli. Wiem, jak uzyskać link (Narzędzia / Link do tej strony ...), a zapisany link wygląda tak: „ http: // wiki / display / OneSource / EEPROM ”. Wszystko wydaje się dobrze i dobrze.
Teraz w przyszłym miesiącu muszę zaktualizować stronę, aby utworzyć wersję 3.
Kiedy wracam do raportu marcowego i wybieram zapisany link, ładuje się wersja 3, a nie wersja 2, jak się spodziewałem.
Nie martw się, ponieważ widzę, że mogę uzyskać inny link do przechowywania w moim raporcie. Ze strony historii otrzymuję ten link do bieżącej strony ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). Daje to jednak ten sam wynik. Po edycji strony w celu utworzenia wersji 3 mój zapisany link wskazuje teraz na wersję 3, a nie na wersję 2, zgodnie z oczekiwaniami.
Jak uzyskać link do wersji 2 dla mojego raportu, który zawsze będzie wskazywał na wersję 2, gdy wersja 2 jest również bieżącą wersją?
TIA,
Michał
źródło
Odpowiedzi:
AFAIK, nie możesz obejść się bez niestandardowej wtyczki do obsługi linków z wersjami. Confluence zawsze użyje pageId oryginalnej strony jako najnowszej wersji i wstawi nowy pageId dla wersji historycznych podczas ich tworzenia. Na przykład bieżąca strona ma pageId 21364790 i wersję 2; edycja strony tworzy nową stronę 21364791 jako kopię poprzedniej wersji i aktualizuje 21364790 wraz z wprowadzonymi zmianami. Oznacza to, że nie można przewidzieć, jaki będzie pageId wersji historycznej, jeśli jest to najnowsza wersja.
Widzę dwa rozwiązania. Bardziej eleganckim rozwiązaniem jest stworzenie wtyczki zapewniającej kopię działania strony podglądu XWork i nadającej mu parametr wersji. Następnie możesz uzyskać dostęp do poprawnej wersji za pomocą adresu URL takiego jak
http://wiki/pages/myviewpage.action?pageId=21364790&version=2
. Brzydkie rozwiązanie polegające na hakowaniu polega na podwojeniu wprowadzanych zmian, aby mieć pewność, że będzie to właściwa strona historyczna.źródło
Możesz to zrobić ręcznie, określając wersję strony w adresie URL -
http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1
Ale jeszcze lepiej mieć coś podobnego do https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions
źródło
Wtyczka linku do wersji strony
Czy tego potrzebujesz?
źródło
Wtyczka odsyłacza do wersji strony już nie istnieje dla nowszych wersji zbiegu. Ale znalazłem wtyczkę Scroll Versions, która obsługuje link do określonej wersji strony.
Ponadto ma wiele innych funkcji, takich jak edytowanie wielu wersji strony w jednym miejscu i publikowanie wszystkich / wybranych stron określonych wersji po jej zakończeniu.
źródło