No Confluence, como crio um link permanente para uma versão específica de uma página quando essa é a versão atual?

10

Usamos o Confluence para documentar processos específicos de negócios.

Digamos hoje (11 de março) que edito uma página no Confluence e a nova página é a versão 2. Preciso armazenar um link para essa página em um relatório para fins de auditoria. Eu sei como obter um link (Ferramentas / Link para esta página ...) e o link salvo se parece com " http: // wiki / display / OneSource / EEPROM ". Tudo parece bem e bem.

Agora, no próximo mês, preciso atualizar a página para criar a versão 3.

Quando volto ao relatório de março e seleciono o link que salvei, a versão 3 é carregada, não a versão 2, como eu esperava.

Não se preocupe, pois vejo que posso obter um link diferente para armazenar no meu relatório. Na página de histórico, obtenho esse link para a página atual ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). No entanto, produz o mesmo resultado. Depois de editar a página para criar a versão 3, meu link salvo agora aponta para a versão 3 e não para a versão 2 conforme o esperado.

Como obtenho um link para a versão 2 do meu relatório que sempre aponta para a versão 2 quando a versão 2 também é a versão atual?

TIA,

Michael

Michael J
fonte
Bilhete levantado com Atlassian: jira.atlassian.com/browse/CONF-34886
Ver resposta por @madel.
bugged87

Respostas:

5

AFAIK, você não pode, sem um plug-in personalizado, lidar com links com versões. O Confluence sempre usará o pageId da página original como a versão mais recente e inserirá um novo pageId nas versões históricas à medida que elas são criadas. Por exemplo, sua página atual tem pageId 21364790 e versão 2; editar a página cria um novo pageId 21364791 como uma cópia da versão anterior e atualiza 21364790 com suas alterações. Isso significa que não há como prever qual será o ID da página de uma versão histórica quando atualmente for a versão mais recente.

Eu vejo duas soluções. A solução mais elegante é criar um plug-in fornecendo uma cópia da ação da página de exibição do XWork e fornecendo a ele um parâmetro de versão. Você pode acessar a versão correta usando um URL como http://wiki/pages/myviewpage.action?pageId=21364790&version=2. A solução feia para hackear é duplicar suas edições, para que você possa ter certeza de qual será o pageId histórico correto.

wmorrell
fonte
Obrigado, isso é praticamente o que pensávamos. Estamos explorando a opção do plugin.
Michael J
10

Você pode fazer isso manualmente especificando a versão da página no URL - http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1

Mas é ainda melhor ter algo parecido com https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions

Mardel
fonte
O que torna as coisas ainda mais confusas é que parece haver dois tipos de identificação de página: antiga para versões mais antigas, quando você navega no histórico, e outra para a revisão mais recente da página. Este método funciona com o tipo de revisão atual da versão. Também funciona com o formulário de URL de texto completo. A versão mais recente do ID da página pode ser encontrada no histórico da página.
Ciro Santilli #
3

Plug-in de link da versão da página

insira a descrição da imagem aqui

Este plug-in adiciona ao cabeçalho de cada página o link, referindo-se à versão exibida da página, independentemente de futuras atualizações de conteúdo.

É disso que você precisa?

Alexander Penev
fonte
0

O plug-in de link da versão da página não existe mais para versões mais recentes da confluência. Mas encontrei o plug-in Scroll Versions, que suporta o link para uma versão específica de uma página.

Além disso, possui muitos outros recursos, como editar várias versões de uma página em um único espaço e publicar todas / páginas selecionadas de uma versão específica quando você a terminar.

Sebastian
fonte