Как в Confluence создать постоянную ссылку на определенную версию страницы, если эта страница является текущей версией?

10

Мы используем 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: jira.atlassian.com/browse/CONF-34886
Смотрите ответ @madel.
bugged87

Ответы:

5

AFAIK, вы не можете без пользовательского плагина для обработки ссылок с версиями. Confluence всегда будет использовать pageId исходной страницы в качестве последней версии и вставлять новый pageId для исторических версий по мере их создания. Например, ваша текущая страница имеет идентификатор страницы 21364790 и версию 2; редактирование страницы создает новый идентификатор страницы 21364791 как копию предыдущей версии и обновляет 21364790 с вашими изменениями. Это означает, что нет никакого способа предсказать, каким будет pageId исторической версии, когда она в данный момент является последней версией.

Я вижу два решения. Более элегантное решение - создать плагин, предоставляющий копию действия просмотра страницы XWork и предоставляющий ему параметр версии. Затем вы можете получить доступ к правильной версии, используя URL-адрес, например http://wiki/pages/myviewpage.action?pageId=21364790&version=2. Уродливое решение взлома состоит в том, чтобы удвоить ваши изменения, чтобы вы могли быть уверены в том, какой будет правильный исторический pageId.

wmorrell
источник
Спасибо, это то, о чем мы думали. Мы изучаем вариант плагина.
Майкл Дж
10

Вы можете сделать это вручную, указав версию страницы в URL - http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1

Но еще лучше иметь что-то похожее на https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions

Mardel
источник
Что делает вещи еще более запутанными, так это то, что, по-видимому, существует два типа Pageid: старый для более старых версий, когда вы перемещаетесь по истории, и один для последней версии страницы. Этот метод работает с текущей версией версии. Также он работает с полнотекстовой формой URL. Последняя версия идентификатора страницы может быть найдена в истории страниц.
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功
3

Плагин ссылки на версию страницы

введите описание изображения здесь

Этот плагин добавляет к заголовку каждой страницы ссылку, относящуюся к отображаемой версии страницы, независимо от будущих обновлений контента.

Это то, что вам нужно?

Александр Пенев
источник
0

Плагин ссылки версии страницы больше не существует для более новых версий слияния. Но я обнаружил плагин Scroll Versions Plugin, который поддерживает ссылку на конкретную версию страницы.

Кроме того, он имеет много других функций, таких как редактирование нескольких версий страницы в одном пространстве и публикация всех / выбранных страниц определенной версии после ее завершения.

Себастьян
источник