In Confluence, come posso creare un collegamento permanente a una versione specifica di una pagina quando quella pagina è la versione corrente?


10

Usiamo Confluence per documentare processi specifici di business.

Supponiamo che oggi (11 marzo) modifichi una pagina in Confluence e la nuova pagina è la versione 2. Devo archiviare un collegamento a quella pagina in un report a scopo di controllo. So come ottenere un collegamento (Strumenti / Collegamento a questa pagina ...) e il collegamento salvato è simile al seguente " http: // wiki / display / OneSource / EEPROM ". Tutto sembra a posto.

Ora il mese prossimo ho bisogno di aggiornare la pagina in modo da creare la versione 3.

Quando torno al rapporto di marzo e seleziono il collegamento che ho salvato, la versione 3 viene caricata, non la versione 2 come previsto.

Non preoccuparti perché vedo che posso ottenere un link diverso da archiviare nel mio rapporto. Dalla pagina della cronologia ottengo questo link alla pagina corrente ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). Tuttavia, produce lo stesso risultato. Dopo aver modificato la pagina per creare la versione 3, il mio link salvato ora punta alla versione 3 e non alla versione 2 come previsto.

Come posso ottenere un collegamento alla versione 2 per il mio report che rimanderà sempre alla versione 2 quando la versione 2 è anche la versione corrente?

TIA,

Michael


Biglietto generato con Atlassian: jira.atlassian.com/browse/CONF-34886

Vedi la risposta di @madel.
Bugged87

Risposte:


5

AFAIK, non puoi fare a meno di un plug-in personalizzato per gestire i collegamenti con le versioni. Confluence utilizzerà sempre il pageId della pagina originale come ultima versione e inserirà un nuovo pageId per le versioni storiche man mano che vengono create. Ad esempio, la pagina corrente ha pageId 21364790 e versione 2; la modifica della pagina crea una nuova paginaId 21364791 come copia della versione precedente e aggiorna 21364790 con le modifiche. Ciò significa che non c'è modo di prevedere quale sarà l'ID pagina di una versione storica quando è attualmente l'ultima versione.

Vedo due soluzioni. La soluzione più elegante è quella di creare un plug-in fornendo una copia dell'azione viewpage di XWork e assegnandogli un parametro di versione. È quindi possibile accedere alla versione corretta utilizzando un URL come http://wiki/pages/myviewpage.action?pageId=21364790&version=2. La brutta soluzione di hacking è quella di raddoppiare le tue modifiche, così puoi essere sicuro di quale sarà la pagina storica corretta.


Grazie, è praticamente whar che abbiamo pensato. Stiamo esplorando l'opzione del plug-in.
Michael J,

10

Puoi farlo manualmente specificando la versione della pagina nell'URL - http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1

Ma ancora meglio avere qualcosa di simile a https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions


Ciò che rende le cose ancora più confuse è che sembrano esserci due tipi di pageid: vecchio per le versioni precedenti, quando navighi nella cronologia, e uno per l'ultima revisione della pagina. Questo metodo funziona con l'attuale tipo di revisione della versione. Funziona anche con il modulo URL di testo completo. L'ultima versione dell'ID pagina è disponibile nella cronologia delle pagine.
Ciro Santilli 17 病毒 审查 六四 事件 法轮功


0

Il plug-in Collegamento versione pagina non esiste più per le versioni di confluenza più recenti. Ma ho trovato il plug-in Versioni di scorrimento che supporta il collegamento a una versione specifica di una pagina.

Inoltre ha molte più funzioni come la modifica di più versioni di una pagina in un unico spazio e la pubblicazione di tutte le pagine / selezionate di una versione specifica al termine.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.