Как в Confluence создать постоянную ссылку на определенную версию страницы, если эта страница является текущей версией?
8100
Michael J
Мы используем Confluence для документирования бизнес-процессов.
Скажем, сегодня (11 марта) я редактирую страницу в Confluence, и новая страница - версия 2. Мне нужно сохранить ссылку на эту страницу в отчете для целей аудита. Я знаю, как получить ссылку (Инструменты / Ссылка на эту страницу ...), и сохраненная ссылка выглядит следующим образом: " http: // wiki / display / OneSource / EEPROM ". Кажется, все хорошо.
Теперь в следующем месяце мне нужно обновить страницу, чтобы я создал версию 3.
Когда я возвращаюсь к отчету за март и выбираю сохраненную ссылку, загружается версия 3, а не версия 2, как я ожидал.
Не беспокойтесь, поскольку я вижу, что могу получить другую ссылку для хранения в моем отчете. Со страницы истории я получаю эту ссылку на текущую страницу ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). Однако это дает тот же результат. После редактирования страницы для создания версии 3 моя сохраненная ссылка теперь указывает на версию 3, а не на версию 2, как ожидалось.
Как получить ссылку на версию 2 для моего отчета, которая всегда будет указывать на версию 2, когда версия 2 также является текущей версией?
ТИА,
Майкл
Билет поднят с Atlassian: https://jira.atlassian.com/browse/CONF-34886
10 лет назад
0
Это должен быть правильный ответ. Благодарю.
bugged87 7 лет назад
1
Что делает вещи еще более запутанными, так это то, что существует два типа Pageid: старый для более старых версий, когда вы переходите по истории, и один для самой последней версии страницы. Этот метод работает с текущей версией версии. Также работает с полнотекстовой формой URL. Последнюю версию идентификатора страницы можно найти в истории страниц.
Ciro Santilli 新疆改造中心 六四事件 法轮功 6 лет назад
0
5
wmorrell
AFAIK, вы не можете без специального плагина для обработки ссылок с версиями. Confluence всегда будет использовать идентификатор страницы исходной страницы в качестве последней версии и вставлять новый идентификатор страницы для исторических версий по мере их создания. Например, ваша текущая страница имеет идентификатор страницы 21364790 и версию 2; редактирование страницы создает новый идентификатор страницы 21364791 как копию предыдущей версии и обновляет 21364790 с вашими изменениями. Это означает, что нет никакого способа предсказать, каким будет pageId исторической версии, когда она в данный момент является последней версией.
Я вижу два решения. Более элегантное решение - создать плагин, предоставляющий копию действия XWork Viewpage и предоставляющий ему параметр версии. Затем вы можете получить доступ к правильной версии, используя URL-адрес, например http://wiki/pages/myviewpage.action?pageId=21364790&version=2. Уродливое решение взлома состоит в том, чтобы удвоить ваши правки, чтобы вы могли быть уверены в том, какой будет правильный исторический идентификатор страницы.
Спасибо, это то, о чем мы думали. Мы изучаем вариант плагина.
Michael J 13 лет назад
0
Этот плагин добавляет к заголовку каждой страницы ссылку, относящуюся к отображаемой версии страницы, независимо от будущих обновлений контента.
Это то, что вам нужно?
0
Sebastian
The Page version link plugin no longer exists for newer confluence versions. But I've found the Scroll Versions Plugin which supports the link to a specific version of a page.
Additionally it has many more features like editing multiple versions of a page in a single space and publishing all/selected pages of a specific versions when you have finished it.