Integración con Nextcloud

Puede utilizar Nextcloud como almacenamiento de archivos integrado en OpenProject.

Esta integración le permite:

  • Vincular archivos y carpetas almacenados en Nextcloud con paquetes de trabajo en OpenProject
  • Ver, abrir y descargar archivos y carpetas vinculados a un paquete de trabajo a través de la pestaña Archivos
  • Ver todos los paquetes de trabajo vinculados a un archivo
  • Crear paquetes de trabajo directamente en Nextcloud

Además, puede:

  • Ver las notificaciones de OpenProject a través del panel de control de Nextcloud

  • Escoger y previsualizar enlaces para paquetes de trabajo en Nextcloud

  • Buscar paquetes de trabajo usando la barra de búsqueda de Nextcloud

También es posible crear automáticamente carpetas de proyecto dedicadas, haciendo más clara la estructura de documentación y la navegación más intuitiva.

Nota

Para poder utilizar Nextcloud como almacenamiento de archivos en su proyecto, el administrador de su instancia debe haber completado primero los Ajustes de la integración de Nextcloud.

Tema Descripción
Conectar sus cuentas de OpenProject y Nextcloud Cómo conectar sus cuentas de Nextcloud y OpenProject para poder utilizar esta integración
Vincular archivos y carpetas a paquetes de trabajo Cómo vincular archivos y carpetas a paquetes de trabajo y ver y descargar archivos vinculados
Desvincular archivos y carpetas Cómo eliminar el vínculo entre un paquete de trabajo y un archivo o carpeta de Nextcloud
Panel de control Nextcloud Cómo vigilar tus notificaciones de OpenProject
Navegación y búsqueda en Nextcloud Cómo buscar paquetes de trabajo de OpenProject a través de la barra de búsqueda universal
Vista previa de paquetes de trabajo vinculados en Nextcloud Cómo usar el selector inteligente y ver las vistas previas de los paquetes de trabajo en campos de texto
Permisos y control de acceso Quién tiene acceso a los archivos vinculados y quién no
Posibles errores y solución de problemas Errores comunes y cómo solucionarlos

Este vídeo le dará una visión completa de cómo configurar y trabajar con la integración Nextcloud (sólo en inglés):

Este vídeo está disponible en inglés.

Conectar sus cuentas de OpenProject y Nextcloud

Para empezar a utilizar esta integración, primero tendrá que conectar sus cuentas de OpenProject y Nextcloud. Para ello, abra cualquier paquete de trabajo de un proyecto en el que un administrador haya añadido y habilitado un almacenamiento de archivos Nextcloud y siga estos pasos:

  1. Vaya a la pestaña Archivos y, bajo el encabezado «Nextcloud», haga clic en Iniciar sesión en Nextcloud. Inicio de sesión con Nextcloud

  2. Verá una pantalla de Nextcloud en la que se le pedirá que inicie sesión antes de conceder a OpenProject acceso a su cuenta de Nextcloud. También verá una advertencia de seguridad, pero como en realidad está intentando conectar las dos cuentas, puede ignorarla sin problemas. Haga clic en Iniciar sesión e introduzca sus credenciales de Nextcloud.

    Paso de inicio de sesión de Nextcloud 2

    Paso de inicio de sesión Nextcloud 3

  3. Una vez que haya iniciado sesión en Nextcloud, haga clic en Otorgar acceso para confirmar que desea dar acceso a OpenProject a su cuenta de Nextcloud.

    Paso de inicio de sesión Nextcloud 4

  4. Ahora se le redirigirá de nuevo a OpenProject, donde también se le pedirá que conceda a Nextcloud acceso de lectura y escritura a su cuenta OpenProject a través de la API. Esto es necesario para que la integración funcione. Haga clic en Autorizar.

    Paso de inicio de sesión Nextcloud 5

  5. El proceso necesario una sola vez para conectar sus dos cuentas ha finalizado. Ahora se le dirigirá de nuevo al paquete de trabajo original, donde podrá ver y abrir los archivos Nextcloud que ya estén vinculados, o empezar a vincular otros nuevos.

Nota

Para desconectar el vínculo entre sus cuentas de OpenProject y Nextcloud, diríjase a Nextcloud y navegue hasta Ajustes → OpenProject. Allí, haga clic en el botón Desconectarse de OpenProject. Para volver a vincular las dos cuentas, solo tiene que seguir de nuevo las instrucciones anteriores.

Vincular archivos y carpetas a paquetes de trabajo

En OpenProject

Este vídeo le dará una visión general de cómo vincular archivos existentes y subir archivos nuevos desde OpenProject a Nextcloud (solo en inglés):

Este vídeo está disponible en inglés.

Además de listar los archivos directamente vinculados a un paquete de trabajo, la pestaña Archivos muestra sus archivos Nextcloud vinculados al paquete de trabajo actual. Si pasa el ratón por encima de cualquier archivo enlazado, tendrá opciones para abrir o descargar el archivo, mostrar la carpeta que lo contiene en Nextcloud o eliminar el enlace.

Vincular archivos existentes

Para vincular un archivo Nextcloud al paquete de trabajo actual, puede:

  • seleccione un archivo de su ordenador, que se subirá a Nextcloud y se vinculará a este paquete de trabajo
  • seleccione un archivo existente en Nextcloud para vincularlo

Vincular archivo existente en Nextcloud

Consejo

El proyecto predeterminado que se abre en el selector de ubicación lo establecen los administradores del proyecto en los Ajustes de almacenamiento de archivos.

Seleccione un archivo que desee vincular en Nextcloud

Cargar y vincular nuevos archivos

Si el archivo que desea enlazar aún no ha sido subido a Nextcloud, puede hacerlo haciendo clic en el enlace Subir archivos.

Subir nuevos archivos a Nextcloud

A continuación, se le pedirá que seleccione un archivo (o varios archivos) de su ordenador que desee cargar en Nextcloud.

Elija un archivo de su ordenador

Alternativamente, puede simplemente arrastrar un archivo o carpeta desde su ordenador a la zona de arrastre que aparecerá bajo el nombre de su almacenamiento de archivos Nextcloud.

Una vez que haya seleccionado o soltado los archivos que desea subir, deberá seleccionar una carpeta en Nextcloud en la que se almacenarán.

Consejo

El proyecto por defecto que se abre en el selector de ubicación es definido por los administradores del proyecto en los Ajustes de almacenamiento de archivos.

Seleccione la carpeta de destino en Nextcloud

Puede hacer clic en las carpetas que vea para navegar hasta ellas. Una útil ruta de navegación le muestra dónde se encuentra en la jerarquía de carpetas.

Para navegar un nivel hacia arriba o volver a la raíz, basta con hacer clic en el elemento principal correspondiente en la ruta de navegación.

Consejo

Si ha navegado especialmente profundo (más de 4 niveles), es posible que los niveles intermedios se colapsen para ahorrar espacio, pero siempre podrá navegar de vuelta al padre inmediato o a la raíz para retroceder.

Para guardar los archivos cargados en la carpeta abierta en ese momento, pulse el botón Elegir ubicación.

El archivo seleccionado se carga en su instancia de Nextcloud y se vincula al paquete de trabajo actual. Aparece bajo el nombre del almacén de archivos.

Lista de archivos vinculados

Si un archivo ha sido eliminado de un almacenamiento Nextcloud, seguirá siendo visible en la pestaña Archivos para una mayor transparencia. Sin embargo, no será seleccionable. Si pasa el cursor sobre un archivo borrado, verá el mensaje indicando que el archivo no pudo ser encontrado.

Un archivo ha sido eliminado en un archivo Nextcloud

Descargar, abrir carpetas y eliminar enlaces

Si desea desvincular algún archivo o carpeta vinculado, sitúese sobre él en la lista de Archivos vinculados y pulse sobre el icono Desvincular.

Desvincular un archivo vinculado en OpenProject

Respectivamente para descargar un archivo, pase el ratón por encima del icono Descargar en la lista de los archivos vinculados.

Si hace clic en el icono Carpeta, la carpeta Nextcloud que contiene este archivo se abrirá en una pestaña nueva.

En Nextcloud

Este vídeo le dará una visión general de cómo vincular archivos y carpetas de Nextcloud a OpenProject (solo en inglés).

Este vídeo está disponible en inglés.

Vincular paquetes de trabajo

En el archivo o carpeta que desee vincular a un paquete de trabajo, haga clic en los tres puntos → Detalles.

Abrir detalles de archivos en Nextcloud

En el panel lateral Detalles , haga clic en la pestaña OpenProject. Esta pestaña le permite vincular paquetes de trabajo en OpenProject al archivo actual, y listará todos los paquetes de trabajo vinculados. Cuando aún no haya nada enlazado, la lista estará vacía.

Nextcloud sin relación de archivos definida

Para vincular este archivo a un paquete de trabajo en OpenProject por primera vez, utilice la barra de búsqueda para encontrar el paquete de trabajo correcto (puede buscar utilizando una palabra del título del paquete de trabajo o simplemente introduciendo el ID del paquete de trabajo) y haga clic en él.

Buscar paquete de trabajo en Nextcloud

Este archivo vinculado aparecerá entonces debajo de la barra de búsqueda. Al hacerlo, también se añadirá automáticamente el archivo a la pestaña Archivos del paquete o paquetes de trabajo correspondientes en OpenProject.

Mostrar paquetes de trabajo enlazados en Nextcloud

Vincular varios archivos a un paquete de trabajo

También puedes vincular múltiples archivos a un único paquete de trabajo de OpenProject. Para ello, seleccione los archivos que desea enlazar, haga clic en el menú Acciones y seleccione la opción correspondiente. Selecciona varios archivos en Nextcloud para enlazar a un solo paquete de trabajo en OpenProject

Se abrirá un diálogo, que le permitirá buscar y luego seleccionar un paquete de trabajo OpenProject donde añadir todos los archivos. Los nuevos archivos añadidos se harán visibles bajo la pestaña Archivos en el paquete de trabajo.

Selecciona un paquete de trabajo OpenProject en Nextcloud

Crear un nuevo paquete de trabajo

Puede crear un nuevo paquete de trabajo OpenProject directamente desde el almacenamiento de archivos de Nextcloud. Para ello, seleccione el archivo que desea enlazar, elija la pestaña OpenProject y haga clic en + Crear y vincular un paquete de trabajo. Crear un nuevo paquete de trabajo OpenProject desde Nextcloud

Se abrirá un diálogo emergente que le permitirá especificar el proyecto, el nombre del paquete de trabajo y más detalles. Una vez que haga clic en Crear, el nuevo paquete de trabajo será creado en el proyecto especificado y el archivo estará vinculado a él.

Especifica los detalles de un nuevo paquete de trabajo de OpenProject creado en Nextcloud

Eliminar enlaces

Una vez que un paquete de trabajo está vinculado a un archivo, siempre puede desvincularlo haciendo clic en el icono desvincular.

Desvincular paquetes de trabajo en Nextcloud

Se le pedirá que confirme que desea desvincular. Pulse Eliminar vínculo para hacerlo.

Nota

Desvincular un archivo o carpeta simplemente elimina la conexión con este paquete de trabajo; el archivo o carpeta original no se eliminará ni se verá afectado en modo alguno. El único cambio es que ya no aparecerá en la pestaña Archivos en OpenProject, y el paquete de trabajo ya no aparecerá en la pestaña «OpenProject» para ese archivo en Nextcloud.

Panel de control de Nextcloud

Además de las acciones relacionadas con archivos individuales, también puede optar por mostrar el widget de OpenProject en su panel de control de Nextcloud para estar al tanto de sus notificaciones de OpenProject. Añadir widget en Nextcloud

Widget de OpenProject en el panel de la nube

Hay dos características adicionales relacionadas con la integración que puede activar en Nextcloud. En su página de configuración personal, en OpenProject, encontrará estas opciones:

  • Habilitar enlace de navegación muestra un enlace a su instancia de OpenProject en el encabezado de Nextcloud
  • Activar la búsqueda unificada de tickets le permite buscar paquetes de trabajo OpenProject a través de la barra de búsqueda universal en Nextcloud.

Configuración de Nextcloud para OpenProject

Buscar paquetes de trabajo en la nube siguiente

Vista previa del paquete de trabajo en Nextcloud

A partir de OpenProject Nextcloud Integration App 2.4 se mostrará una vista previa del vínculo con el paquete de trabajo si utiliza Tex apps o Nextcloud Talk. Tenga en cuenta que necesitará Nextcloud 26 o superior para poder utilizar esta función.

Puede copiar un vínculo a un paquete de trabajo y pegarlo en un campo de texto, por ejemplo en Nextcloud Talk o Nexcloud Collectives. Cada vez que pegues una URL a un paquete de trabajo en un campo de texto, una tarjeta para previsualizar el paquete de trabajo será renderizada.

Alternativamente puede usar / para activar el selector inteligente y encontrar el paquete de trabajo buscando.

activar selector inteligente en nextcloud

búsqueda de selector inteligente en nextcloud

Una vez que haya seleccionado un paquete de trabajo a compartir en la charla o la text app, se mostrará una vista previa de este paquete de trabajo.

vista previa del paquete de trabajo en nextcloud

Permisos y control de acceso

Cuando un archivo o carpeta de Nextcloud está vinculado a un paquete de trabajo, un usuario de OpenProject que tenga acceso a ese paquete de trabajo podrá:

  • Ver el nombre del archivo o carpeta vinculado
  • Ver cuando fue modificado por última vez (o creado, si aún no ha sido modificado)
  • Ver quién lo modificó por última vez (o quién lo creó, si aún no ha sido modificado)

Sin embargo, todas las acciones disponibles dependen de los permisos que el usuario de OpenProject (o más concretamente, la cuenta de Nextcloud vinculada a ese usuario) tenga en Nextcloud. En otras palabras, un usuario que no tenga permiso para acceder al archivo en Nextcloud tampoco podrá abrir, descargar, modificar o desvincular el archivo en OpenProject.

Posibles errores y solución de problemas

No hay permiso para ver este archivo

Si no puede ver los detalles de un archivo o no puede abrir algunos de los archivos vinculados a un paquete de trabajo, podría estar relacionado con que su cuenta Nextcloud no dispone de los permisos necesarios. En tal caso, podrá ver el nombre, la hora de la última modificación y el nombre del modificador, pero no podrá realizar ninguna otra acción. Para abrir o acceder a estos archivos, póngase en contacto con su administrador de Nextcloud o con el creador del archivo para que le concedan los permisos necesarios.

Permisos faltan errores

Usuario no conectado a Nextcloud

Si ve las palabras “Iniciar sesión en Nextcloud” donde normalmente vería una lista de archivos vinculados en la pestaña Archivos de OpenProject, es porque ha cerrado (o se ha cerrado automáticamente) la sesión en Nextcloud. Otra posibilidad es que haya iniciado sesión con una cuenta diferente a la que configuró para utilizar con OpenProject.

En este caso, podrá seguir viendo la lista de archivos vinculados, pero no realizar ninguna acción. Para restaurar la funcionalidad completa, simplemente vuelva a iniciar sesión en su cuenta de Nextcloud.

Error de inicio de sesión en OpenProject

Error de conexión

Si ve las palabras «Sin conexión a Nextcloud» en la pestaña Archivos de OpenProject, su instancia de OpenProject está teniendo problemas para conectarse a su instancia de Nextcloud. Esto puede deberse a varias razones. Lo mejor que puede hacer es ponerse en contacto con el administrador de sus instancias OpenProject y Nextcloud para identificar y resolver el problema.

Error de conexión al servidor

Error al obtener el archivo

En raras ocasiones, es posible que la integración no pueda obtener todos los detalles de todos los archivos vinculados. Una simple actualización de la página debería resolver el problema. Si el error persiste, póngase en contacto con el administrador de sus instancias OpenProject y Nextcloud.

Error al capturar el archivo OpenProject

Las notificaciones de proyectos no se muestran en Nextcloud

Si las notificaciones de OpenProject no se muestran correctamente en Nextcloud, navegue hasta Configuración de la administración → Configuración básica → Trabajos en segundo plano y asegúrese de que Cron está seleccionado.

Notificaciones de Nextcloud no mostradas