Integração com Nextcloud

Pode utilizar Nextcloud como um armazenamento de ficheiros integrado no OpenProject.

Esta integração permite-lhe:

  • Associar ficheiros e pastas armazenados no Nextcloud a pacotes de trabalho no OpenProject
  • Visualizar, abrir e transferir ficheiros e pastas associados a um pacote de trabalho através do separador Ficheiros
  • Visualizar todos os pacotes de trabalho associados a um ficheiro
  • Criar pacotes de trabalho diretamente no Nextcloud

Além disso, pode:

  • Visualizar notificações do OpenProject através do painel de controlo do Nextcloud

  • Escolher e pré-visualizar ligações para pacotes de trabalho no Nextcloud

  • Pesquisar pacotes de trabalho através da barra de pesquisa do Nextcloud

Também é possível criar automaticamente pastas de projeto dedicadas, o que torna a estrutura da documentação mais clara e a navegação mais intuitiva.

Nota

Para poder utilizar o Nextcloud como um armazenamento de ficheiros no seu projeto, o administrador da sua instância deve primeiro ter concluído a configuração da integração do Nextcloud.

Tópico Descrição
Ligar as suas contas OpenProject e Nextcloud Como ligar as suas contas Nextcloud e OpenProject para poder utilizar esta integração
Associar ficheiros e pastas a pacotes de trabalho Como associar ficheiros e pastas a pacotes de trabalho e visualizar e transferir ficheiros associados
Desassociar ficheiros e pastas Como remover a ligação entre um pacote de trabalho e um ficheiro ou pasta Nextcloud
Painel de controlo do Nextcloud Como ficar atento às suas notificações do OpenProject
Navegação e pesquisa no Nextcloud Como pesquisar pacotes de trabalho do OpenProject através da barra de pesquisa universal
Pré-visualização da ligação do pacote de trabalho no Nextcloud Como utilizar o seletor inteligente e ver pré-visualizações de pacotes de trabalho em campos de texto
Permissões e controlo de acesso Quem tem acesso aos ficheiros associados e quem não tem
Possíveis erros e resolução de problemas Erros comuns e como os resolver

Este vídeo dar-lhe-á uma visão geral completa de como configurar e trabalhar com a integração Nextcloud (apenas em inglês):

Este vídeo está disponível em inglês.

Ligue as suas contas OpenProject e Nextcloud

Para começar a utilizar esta integração, terá primeiro de ligar as suas contas OpenProject e Nextcloud. Para fazer isso, abra qualquer pacote de trabalho num projeto em que um armazenamento de ficheiros Nextcloud tenha sido adicionado e ativado por um administrador e siga estes passos:

  1. Vá para o separador Ficheiros e, no cabeçalho “Nextcloud”, clique em Iniciar sessão no Nextcloud. Iniciar sessão no Nextcloud

  2. Verá um ecrã Nextcloud a pedir-lhe para iniciar sessão antes de conceder ao OpenProject acesso à sua conta Nextcloud. Também verá um aviso de segurança, mas como está de facto a tentar ligar as duas contas, pode ignorá-lo com segurança. Clique em Iniciar sessão e introduza as suas credenciais Nextcloud.

Iniciar sessão no Nextcloud passo 2

Iniciar sessão no Nextcloud passo 3

  1. Quando estiver conectado ao Nextcloud, clique em Conceder acesso para confirmar que deseja dar ao OpenProject acesso à sua conta Nextcloud.

Iniciar sessão no Nextcloud passo 4

  1. Será agora redirecionado para o OpenProject, onde também lhe será pedido que conceda ao Nextcloud acesso de leitura e escrita à sua conta OpenProject através da API. Isto é necessário para que a integração funcione. Clique em Autorizar.

Iniciar sessão no Nextcloud passo 5

  1. O processo único para ligar as suas duas contas está concluído. Será agora reencaminhado para o pacote de trabalho original, onde pode ver e abrir quaisquer ficheiros Nextcloud que já estejam associados, ou começar a associar novos ficheiros.

Nota

Para desligar a ligação entre as suas contas OpenProject e Nextcloud, vá até Nextcloud e navegue até Definições → OpenProject. Aí, clique no botão Desligar do OpenProject. Para voltar a associar as duas contas, basta seguir novamente as instruções acima.

Associar ficheiros e pastas a pacotes de trabalho

No OpenProject

Este vídeo dá-lhe uma visão geral de como associar ficheiros existentes e carregar novos ficheiros do OpenProject para o Nextcloud (apenas em inglês):

Este vídeo está disponível em inglês.

Além de listar os ficheiros diretamente associados a um pacote de trabalho, o separador Ficheiros mostra os seus ficheiros Nextcloud que estão associados ao pacote de trabalho atual. Ao passar o rato sobre qualquer ficheiro associado, terá opções para abrir ou transferir o ficheiro, mostrar a pasta que o contém no Nextcloud ou remover a ligação.

Associar ficheiros existentes

Para associar um ficheiro Nextcloud ao pacote de trabalho atual, pode:

  • selecionar um ficheiro do seu computador, que será carregado para o Nextcloud e associado a este pacote de trabalho
  • selecionar um ficheiro existente no Nextcloud para o qual criar uma ligação

Associar o ficheiro existente no Nextcloud

Dica

O projeto predefinido que abre no seletor de localização é definido pelos administradores do projeto nas Definições de armazenamento de ficheiros.

Selecionar um ficheiro a associar no Nextcloud

Carregar e associar novos ficheiros

Se o ficheiro que pretende associar ainda não tiver sido carregado para o Nextcloud, pode fazê-lo clicando na ligação Carregar ficheiros.

Carregar novos ficheiros para o Nextcloud

Em seguida, ser-lhe-á pedido que selecione um ficheiro (ou vários ficheiros) no seu computador que pretende carregar para o Nextcloud.

Escolha um ficheiro do seu computador

Alternativamente, também pode simplesmente arrastar um ficheiro ou pasta do seu computador para a zona de arrastamento que aparecerá sob o nome do seu armazenamento de ficheiros Nextcloud.

Quando tiver selecionado ou largado os ficheiros que pretende carregar, terá de selecionar uma pasta no Nextcloud à qual estes devem ser adicionados.

Dica

O projeto predefinido que abre no seletor de localização é definido pelos administradores do projeto nas Definições de armazenamento de ficheiros.

Selecionar a pasta de destino no Nextcloud

Pode clicar nas pastas que vê para navegar até elas. Uma útil barra de navegação mostra-lhe onde se encontra na hierarquia de pastas.

Também pode criar diretamente uma nova pasta clicando no botão Nova pasta à esquerda.

Para navegar um nível acima ou para voltar à raiz, basta clicar no elemento principal relevante no caminho de navegação.

Dica

Se tiver navegado muito fundo (mais de 4 níveis), os níveis intermédios podem ser colapsados para poupar espaço, mas poderá sempre navegar de volta para o elemento principal imediato ou para a raiz para voltar atrás.

Para guardar os ficheiros que carregou na pasta atualmente aberta, clique no botão Escolher localização.

O ficheiro selecionado é carregado para a sua instância Nextcloud e associado ao pacote de trabalho atual. Aparece sob o nome do ficheiro de armazenamento.

Lista de ficheiros associados

Se um ficheiro tiver sido eliminado de um armazenamento Nextcloud, continuará a ser visível no separador Ficheiros para uma maior transparência. No entanto, não será selecionável. Se passar o rato sobre um ficheiro eliminado, verá a mensagem que indica que o ficheiro não foi encontrado.

Um ficheiro foi eliminado num armazenamento de ficheiros Nextcloud

Transferir, abrir pastas e remover ligações

Se quiser desassociar um ficheiro ou pasta associados, passe o cursor sobre o mesmo na lista de ficheiros associados e clique no ícone Desassociar.

Desassociar ficheiro associado no OpenProject

Respetivamente, para transferir um ficheiro, passe o cursor sobre o ícone Transferir na lista dos ficheiros associados.

Se clicar no ícone Pasta, a pasta Nextcloud que contém este ficheiro será aberta num separador separado.

No Nextcloud

Este vídeo dá-lhe uma visão geral de como associar ficheiros e pastas do Nextcloud para o OpenProject (apenas em inglês).

Este vídeo está disponível em inglês.

Associar pacotes de trabalho

No ficheiro ou pasta que pretende associar a um pacote de trabalho, clique nos três pontos → Detalhes.

Abrir os detalhes dos ficheiros no Nextcloud

No painel lateral Detalhes, clique no separador OpenProject. Este separador permite-lhe associar pacotes de trabalho no OpenProject ao ficheiro atual e listará todos os pacotes de trabalho associados. Quando ainda não está nada associado, a lista estará vazia.

Nextcloud sem relação de ficheiros definida

Para associar este ficheiro a um pacote de trabalho no OpenProject pela primeira vez, use a barra de pesquisa para encontrar o pacote de trabalho correto (pode pesquisar usando uma palavra no título do pacote de trabalho, ou simplesmente introduza o ID do pacote de trabalho) e clique nele.

Pesquisar pacote de trabalho no Nextcloud

Este ficheiro associado aparecerá então por baixo da barra de pesquisa. Se o fizer, também adicionará automaticamente o ficheiro ao separador Ficheiros do(s) pacote(s) de trabalho correspondente(s) no OpenProject.

Mostrar pacotes de trabalho associados no Nextcloud

Associar vários ficheiros a um pacote de trabalho

Pode também associar vários ficheiros a um único pacote de trabalho OpenProject. Para tal, selecione os ficheiros que pretende associar, clique no menu Ações e selecione a respetiva opção. Selecione vários ficheiros no Nextcloud para associar a um único pacote de trabalho no OpenProject

Será aberta uma caixa de diálogo que lhe permitirá procurar e selecionar um pacote de trabalho OpenProject ao qual adicionar todos os ficheiros. Os ficheiros recentemente adicionados ficarão visíveis no separador Ficheiros do pacote de trabalho.

Selecione um pacote de trabalho OpenProject no Nextcloud

Criar um novo pacote de trabalho

Pode criar um novo pacote de trabalho OpenProject diretamente a partir do armazenamento de ficheiros Nextcloud. Para tal, selecione o ficheiro que pretende associair, escolha o separador OpenProject e clique em + Criar e associar um pacote de trabalho. Criar um novo pacote de trabalho OpenProject a partir do Nextcloud

Será aberta uma caixa de diálogo que lhe permitirá especificar o projeto, o nome do pacote de trabalho e mais detalhes. Depois de clicar em Criar, o novo pacote de trabalho será criado no projeto especificado e o ficheiro será associado a ele.

Especificar os detalhes de um novo pacote de trabalho OpenProject criado no Nextcloud

Remover ligações

Quando um pacote de trabalho estiver associado a um ficheiro, pode sempre desassociá-lo clicando no ícone desassociar.

Deassociar pacotes de trabalho no Nextcloud

Ser-lhe-á pedido que confirme que pretende desassociar. Clique em Remover ligação para o fazer.

Nota

Desassociar um ficheiro ou pasta remove simplesmente a ligação com este pacote de trabalho; o ficheiro ou pasta original não serão eliminados ou afetados de forma alguma. A única alteração é que deixará de aparecer no separador Ficheiros no OpenProject e o pacote de trabalho deixará de ser listado no separador “OpenProject” para esse ficheiro no Nextcloud.

Painel de controlo do Nextcloud

Para além das ações relacionadas com ficheiros individuais, também pode optar por apresentar o widget OpenProject no seu painel de instrumentos Nextcloud, de modo manter debaixo de olho as suas notificações OpenProject. Adicionar widget no Nextcloud

Widget OpenProject no painel de controlo do Nextcloud

Existem duas funcionalidades adicionais relacionadas com a integração que pode ativar no Nextcloud. Na sua página de definições pessoais, em OpenProject, encontrará estas opções:

  • Ativar a ligação de navegação mostra uma ligação para a sua instância do OpenProject no cabeçalho do Nextcloud
  • Ativar a pesquisa unificada para instâncias permite-lhe pesquisar pacotes de trabalho do OpenProject através da barra de pesquisa universal no Nextcloud

Definições do Nextcloud para OpenProject

Procura de pacotes de trabalho no Nextcloud

Pré-visualização da ligação do pacote de trabalho no Nextcloud

A partir da Aplicação de integração do Nextcloud do OpenProject 2.4, será apresentada uma pré-visualização da ligação do pacote de trabalho se você usar as aplicações Nextcloud Talk ou Text. Tenha em atenção que necessita do Nextcloud 26 ou superior para poder utilizar esta funcionalidade.

Pode copiar uma ligação de pacote de trabalho e colá-la num campo de texto, por exemplo, no Nextcloud Talk ou Nextcloud Collectives. Sempre que colar um URL para um pacote de trabalho num campo de texto, será apresentado um cartão para pré-visualizar o pacote de trabalho.

Alternativamente, pode utilizar / para ativar o seletor inteligente e encontrar o pacote de trabalho através de uma pesquisa.

ativar o seletor inteligente no nextcloud

pesquisa de seletor inteligente no nextcloud

Assim que tiver selecionado um pacote de trabalho para partilhar na aplicação de conversação ou de texto, será apresentada uma pré-visualização desse pacote de trabalho.

pré-visualização do pacote de trabalho no nextcloud

Permissões e controlo de acesso

Quando um ficheiro ou pasta Nextcloud está associado a um pacote de trabalho, um utilizador do OpenProject que tenha acesso a esse pacote de trabalho poderá:

  • Ver o nome do ficheiro ou pasta associado
  • Ver quando foi modificado pela última vez (ou criado, se ainda não tiver sido modificado)
  • Ver quem o modificou pela última vez (ou quem o criou, se ainda não tiver sido modificado)

No entanto, todas as ações disponíveis dependem das permissões que o utilizador do OpenProject (ou mais precisamente, a conta Nextcloud associada a esse utilizador) tem no Nextcloud. Por outras palavras, um utilizador que não tenha permissão para aceder ao ficheiro no Nextcloud também não poderá abrir, transferir, modificar ou desassociar o ficheiro no OpenProject.

Possíveis erros e resolução de problemas

Não tem permissão para ver este ficheiro

Se não conseguir ver os detalhes de um ficheiro ou não conseguir abrir alguns dos ficheiros associados a um pacote de trabalho, isso pode estar relacionado com o facto de a sua conta Nextcloud não ter as permissões necessárias. Nesse caso, poderá ver o nome, a hora da última modificação e o nome do modificador, mas não poderá efetuar quaisquer outras ações. Para abrir ou aceder a estes ficheiros, contacte o seu administrador Nextcloud ou o criador do ficheiro para que este lhe conceda as permissões necessárias.

Erro de falta de permissões

Utilizador sem sessão iniciada no Nextcloud

Se vir as palavras “Iniciar sessão no Nextcloud” onde normalmente veria uma lista de ficheiros associados no separador Ficheiros no OpenProject, é porque terminou a sessão (ou foi automaticamente terminada) no Nextcloud. Alternativamente, poderá ter iniciado sessão com uma conta diferente da que configurou para utilizar com o OpenProject.

Nesse caso, continuará a poder ver a lista de ficheiros associados, mas não poderá executar quaisquer ações. Para restaurar a funcionalidade total, basta voltar a iniciar sessão na sua conta Nextcloud.

Erro de início de sessão no OpenProject

Erro de ligação

Se vir as palavras “Sem ligação no Nextcloud” no separador Ficheiros no OpenProject, a sua instância do OpenProject está a ter problemas em ligar-se à sua instância do Nextcloud. Isto pode dever-se a uma série de diferentes razões. O melhor que tem a fazer é entrar em contacto com o administrador das suas instâncias OpenProject e Nextcloud para identificar e resolver o problema.

Erro de ligação do OpenProject

Erro na obtenção de ficheiros

Em raras ocasiões, é possível que a integração não consiga obter todos os detalhes de todos os ficheiros associados. Uma simples atualização da página deve resolver o problema. Se o erro persistir, contacte o administrador das suas instâncias OpenProject e Nextcloud.

Erro de obtenção de ficheiro OpenProject

As notificações de projetos não são apresentadas no Nextcloud

Se as notificações do OpenProject não forem apresentadas corretamente no Nextcloud, vá às Definições de administração → Definições básicas → Trabalhos em segundo plano e certifique-se de que Cron está selecionado.

As notificações Nextcloud não são apresentadas