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
fonte
Respostas:
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.fonte
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
fonte
Plug-in de link da versão da página
É disso que você precisa?
fonte
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.
fonte