Wie erstelle ich in Confluence einen dauerhaften Link zu einer bestimmten Version einer Seite, wenn diese Seite die aktuelle Version ist?

10

Wir verwenden Confluence zur Dokumentation geschäftsspezifischer Prozesse.

Sagen wir heute (11. März), ich bearbeite eine Seite in Confluence und die neue Seite ist Version 2. Ich muss einen Link zu dieser Seite in einem Bericht für Prüfungszwecke speichern. Ich weiß, wie man einen Link erhält (Tools / Link zu dieser Seite ...) und der gespeicherte Link sieht wie folgt aus: " http: // wiki / display / OneSource / EEPROM ". Alles scheint gut und schön.

Jetzt im nächsten Monat muss ich die Seite aktualisieren, damit ich Version 3 erstelle.

Wenn ich zum März-Bericht zurückkehre und den von mir gespeicherten Link auswähle, wird Version 3 geladen, nicht Version 2, wie ich erwartet hatte.

Keine Sorge, ich sehe, dass ich einen anderen Link zum Speichern in meinem Bericht erhalten kann. Von der Verlaufsseite erhalte ich diesen Link zur aktuellen Seite ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). Es ergibt sich jedoch das gleiche Ergebnis. Nachdem ich die Seite bearbeitet habe, um Version 3 zu erstellen, zeigt mein gespeicherter Link jetzt auf Version 3 und nicht wie erwartet auf Version 2.

Wie erhalte ich für meinen Bericht einen Link zu Version 2, der immer auf Version 2 verweist, wenn Version 2 auch die aktuelle Version ist?

TIA,

Michael

Michael J.
quelle
Ticket mit Atlassian angehoben: jira.atlassian.com/browse/CONF-34886
Siehe Antwort von @madel.
Bugged87

Antworten:

5

AFAIK, Sie können nicht ohne ein benutzerdefiniertes Plugin Links mit Versionen verarbeiten. Confluence verwendet immer die Seiten-ID der Originalseite als neueste Version und fügt beim Erstellen eine neue Seiten-ID für historische Versionen ein. Ihre aktuelle Seite hat beispielsweise die Seiten-ID 21364790 und Version 2; Durch Bearbeiten der Seite wird eine neue Seiten-ID 21364791 als Kopie der vorherigen Version erstellt und 21364790 mit Ihren Änderungen aktualisiert. Dies bedeutet, dass es keine Möglichkeit gibt, die Seiten-ID einer historischen Version vorherzusagen, wenn es sich um die aktuellste Version handelt.

Ich sehe zwei Lösungen. Die elegantere Lösung besteht darin, ein Plugin zu erstellen, das eine Kopie der XWork-Ansichtsseitenaktion bereitstellt und ihm einen Versionsparameter gibt. Sie können dann über eine URL wie auf die richtige Version zugreifen http://wiki/pages/myviewpage.action?pageId=21364790&version=2. Die hässliche Hack-Lösung besteht darin, Ihre Änderungen zu verdoppeln, damit Sie sicher sein können, wie die richtige historische Seiten-ID aussehen wird.

wmorrell
quelle
Danke, das ist ziemlich genau das, was wir gedacht haben. Wir untersuchen die Plugin-Option.
Michael J
10

Sie können dies manuell tun, indem Sie die Version der Seite in der URL angeben. http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1

Aber noch besser ist es, etwas Ähnliches wie https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions zu haben

mardel
quelle
Was die Dinge noch verwirrender macht, ist, dass es zwei Arten von Seiten-IDs zu geben scheint: alte für ältere Versionen, wenn Sie im Verlauf navigieren, und eine für die neueste Version der Seite. Diese Methode funktioniert mit dem aktuellen Revisionstyp der Version. Es funktioniert auch mit dem Volltext-URL-Formular. Die neueste Version der Seiten-ID finden Sie im Seitenverlauf.
Ciro Santilli 法轮功 病毒 审查 六四 事件 17
3

Seitenversion Link Plugin

Geben Sie hier die Bildbeschreibung ein

Dieses Plugin fügt einem Header jeder Seite den Link hinzu und verweist auf die angezeigte Version der Seite, unabhängig von zukünftigen Inhaltsaktualisierungen.

Ist es was du brauchst?

Alexander Penev
quelle
0

Das Link-Plugin für die Seitenversion ist für neuere Confluence-Versionen nicht mehr vorhanden. Aber ich habe das Scroll Versions Plugin gefunden, das den Link zu einer bestimmten Version einer Seite unterstützt.

Darüber hinaus bietet es viele weitere Funktionen wie das Bearbeiten mehrerer Versionen einer Seite in einem einzigen Bereich und das Veröffentlichen aller / ausgewählter Seiten einer bestimmten Version, wenn Sie fertig sind.

Sebastian
quelle