- Home
- Conectores
- Jira
Jira
Acerca de la integración de ONLYOFFICE y Jira
ONLYOFFICE ofrece un conector oficial para integrar ONLYOFFICE Docs con Jira Software y colaborar en documentos de oficina adjuntos a tus incidencias de Jira. Puedes descargarlo desde el Atlassian Marketplace o GitHub. La aplicación se distribuye bajo la licencia Apache.
Características principales
- Creación de nuevos documentos, hojas de cálculo, presentaciones y formularios.
- Visualización y edición de documentos de texto, hojas de cálculo, presentaciones y formularios usando la opción Editar en ONLYOFFICE.
- Coedición de documentos en tiempo real: dos modos de coedición (Rápido y Estricto), Control de cambios, comentarios y un chat integrado.
- Soporte para JWT para asegurar tu tráfico de modo que nadie pueda acceder a tus documentos excepto los usuarios con los derechos adecuados.
Formatos soportados
-
Para visualización únicamente:
- WORD: DOC, DOCM, DOCX, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTM, HTML, HWP, HWPX, MD, MHT, MHTML, ODT, OTT, PAGES, RTF, STW, SXW, TXT, WPS, WPT, XML
- CELL: CSV, ET, ETT, FODS, NUMBERS, ODS, OTS, SXC, XLS, XLSM, XLSX, XLT, XLTM, XLTX
- SLIDE: DPS, DPT, FODP, KEY, ODG, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX, SXI
- PDF: DJVU, DOCXF, OFORM, OXPS, PDF, XPS
- DIAGRAM: VSDM, VSDX, VSSM, VSSX, VSTM, VSTX
- Para edición: DOCM, DOCX, DOTM, DOTX, XLSB, XLSM, XLSX, XLTM, XLTX, POTM, POTX, PPSM, PPSX, PPTM, PPTX, PDF
- Para edición con posible pérdida de información: EPUB, FB2, HTML, ODT, OTT, RTF, TXT, CSV, ODS, OTS, ODP, OTP
Novedades en la versión 4.1.1
Cambios
- Se solucionó un problema con las solicitudes HTTP del plugin cuando Jira se despliega utilizando una ruta de contexto.
El registro completo de cambios está disponible aquí.
Conectar ONLYOFFICE Docs a Jira
Requisitos
-
Servidor de documentos de ONLYOFFICE v6.4.0 (servidor o versión en la nube) o posterior
Necesitas una instancia de ONLYOFFICE Docs que sea resoluble por DNS y accesible en red tanto desde Jira como desde cualquier cliente final. Debe ser capaz de realizar solicitudes POST directamente a Jira.
Por favor, consulta la página de documentación oficial para obtener más información sobre la instalación de ONLYOFFICE Docs. -
Jira Software (Servidor o Data Center) v. 9.0.0 - 9.9.*
Por favor, consulta la documentación de Atlassian para obtener más información sobre la instalación de Jira Software.
- Conector de ONLYOFFICE v2.1.0 y posteriores para Jira
Instalación del conector de ONLYOFFICE para Jira
Puedes descargar el conector desde el Atlassian Marketplace o compilarlo desde los códigos fuente disponibles en GitHub.
Agregar el conector desde el marketplace de Atlassian
- Inicia sesión en tu instancia de Jira Software como administrador.
-
Haz clic en el icono de
Administración en la esquina superior derecha y elige la opción Gestionar aplicaciones del menú.


- Se abrirá la sección Buscar nuevas aplicaciones. Haz clic en el campo Buscar en el Marketplace y encuentra la aplicación de integración Jira ONLYOFFICE.
- Haz clic en el botón Instalar para descargar e instalar la aplicación.
Agregar el conector compilado desde el código fuente
Primero, necesitas instalar los siguientes requisitos previos para poder compilar el conector de ONLYOFFICE para Jira:
Para compilar el conector de ONLYOFFICE para Jira, sigue estos pasos:
-
Clona el repositorio onlyoffice-jira.
git clone https://github.com/ONLYOFFICE/onlyoffice-jira.git -
Ve al directorio
onlyoffice-jira.cd onlyoffice-jira -
Ejecuta el siguiente comando:
atlas-packageEspera mientras se compila el conector. Después de eso, el conector se encontrará en la carpeta
target.
Puedes cargar el conector compilado en tu página de Administración de Jira Software > Gestionar aplicaciones.
- Inicia sesión en tu instancia de Jira Software como administrador.
- Haz clic en el icono de
Administración en la esquina superior derecha y elige la opción Gestionar aplicaciones del menú. - Selecciona la sección Gestionar aplicaciones en el lado izquierdo de la página.
- Haz clic en el enlace Subir aplicación.
-
Haz clic en el botón Elegir archivo, busca el archivo compilado
target/onlyoffice-jira-app.jary haz clic en Subir. Espera mientras se instala la aplicación.

Configuración del conector de ONLYOFFICE para Jira
Haz clic en el botón Configurar debajo de la aplicación de integración Jira ONLYOFFICE instalada en la página Gestionar aplicaciones o encuentra la aplicación en la sección OTRAS de la página Gestionar aplicaciones.


En el campo Dirección del servicio de edición de documentos, especifica la dirección IP o el nombre del host del servidor con ONLYOFFICE Docs instalado.


Desactivar la verificación de certificado (inseguro) - marca esta casilla para desactivar la verificación del certificado y permitir que Jira establezca una conexión con ONLYOFFICE Docs si estás utilizando un certificado autofirmado para tu ONLYOFFICE Docs (de lo contrario, Jira no validará un certificado autofirmado y no permitirá una conexión hacia/desde ONLYOFFICE Docs). Esta es una solución insegura, y recomendamos encarecidamente que reemplaces el certificado por uno emitido por una CA.
Especifica una Clave secreta - el secreto para validar el token web JSON al realizar la solicitud a ONLYOFFICE Docs.
La sección Configuraciones avanzadas del servidor puede usarse si tu configuración de red no permite solicitudes entre el Jira Software y ONLYOFFICE Docs instalados usando las direcciones públicas. En este caso, especifica direcciones para solicitudes internas en los campos correspondientes:
- Dirección del servidor de Jira Software para solicitudes internas desde ONLYOFFICE Docs.
- Dirección de ONLYOFFICE Docs para solicitudes internas desde el servidor de Jira Software.
Haz clic en Guardar para guardar la configuración.
Cómo funciona
La API documentada aquí o se basa en la API documentada aquí.
- Un usuario navega a los adjuntos de Jira y selecciona la acción Editar en ONLYOFFICE.
- Jira realiza una solicitud a OnlyOfficeEditorServlet (URL del formulario: /plugins/servlet/onlyoffice/doceditor?attachmentId=$attachment.id).
- Jira envía el documento al servicio de almacenamiento de documentos de ONLYOFFICE y recibe un enlace temporal.
- Jira prepara un objeto JSON con las siguientes propiedades:
- url: el enlace temporal que ONLYOFFICE Docs utiliza para descargar el documento;
- callbackUrl: la URL que ONLYOFFICE Docs utiliza para informar sobre el estado de la edición del documento;
- docserviceApiUrl: la URL a la que el cliente necesita responder a ONLYOFFICE Docs (proporcionada por la propiedad files.docservice.url.api);
- key: el UUID para instruir a ONLYOFFICE Docs si debe descargar el documento nuevamente o no;
- title: el título del documento (nombre).
- Jira toma este objeto y construye una página a partir de una plantilla freemarker, completar todos esos valores para que el navegador del cliente pueda cargar el editor.
- El navegador del cliente realiza una solicitud a la biblioteca JavaScript de ONLYOFFICE Docs y envía a ONLYOFFICE Docs la configuración de DocEditor con las propiedades anteriores.
- Luego, ONLYOFFICE Docs descarga el documento del almacenamiento de documentos y el usuario comienza a editar.
- Cuando todos los usuarios y navegadores de clientes han terminado de editar, cierran la ventana de edición.
- Después de 10 segundos de inactividad, ONLYOFFICE Docs envía un POST a callbackUrl informando a Jira que los clientes han terminado de editar el documento y lo han cerrado.
- El documento con todos los cambios se guarda como un nuevo adjunto con el sufijo agregado al nombre del archivo.
Habilitar JWT para la integración de ONLYOFFICE y Jira
Para proteger los documentos del acceso no autorizado, los editores de ONLYOFFICE utilizan el Token Web JSON (JWT). El token se agrega a la configuración cuando se inicializa el Editor de Documentos y durante el intercambio de comandos entre los servicios internos de ONLYOFFICE Docs. La clave secreta se utiliza para firmar el token web JSON y validar el token al realizar la solicitud a ONLYOFFICE Docs.
A partir de ONLYOFFICE Docs v7.2, JWT está habilitado por defecto y la clave secreta se genera automáticamente. Necesitas encontrar tu clave secreta en el archivo de configuración de ONLYOFFICE Docs, luego especifica la misma clave secreta en la configuración del conector.
Paso 1: Encuentra tu clave secreta en el archivo de configuración de ONLYOFFICE Docs
-
Abre el archivo local.json con cualquier editor de texto disponible.
- Para Linux -
/etc/onlyoffice/documentserver/local.json - Para Windows -
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json -
Para Docker – ingresa al contenedor de ONLYOFFICE Docs usando el comando
docker exec -it <containerID> bashy abre/etc/onlyoffice/documentserver/local.jsonAlternativamente, puedes usar el siguiente comando para encontrar la clave secreta predeterminada sin abrir local.json:
sudo docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
El archivo local.json debería verse así:
{"services": {"CoAuthoring": {"token": {"enable": {"request": {"inbox": true,"outbox": true},"browser": true}},"secret": {"inbox": {"string": "yoursecret"},"outbox": {"string": "yoursecret"},"session": {"string": "yoursecret"}}}}} - Para Linux -
-
El valor
trueestá especificado en tres secciones. Esto significa que la validación de tokens está habilitada.services.CoAuthoring.token.enable.browserservices.CoAuthoring.token.enable.request.inboxservices.CoAuthoring.token.enable.request.outbox
-
La clave secreta generada automáticamente está especificada en tres secciones. Puedes reemplazar el valor secreto predeterminado con tu propia clave secreta. La clave secreta debe ser la misma en las tres secciones.
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
-
Si realizas cambios, guárdalos y reinicia los servicios para que los cambios de configuración surtan efecto.
supervisorctl restart all
Paso 2: Especifica la misma clave secreta en la configuración del conector
En la configuración del conector, especifica el mismo secreto en el campo Clave secreta y guarda la configuración.
Conectar al servidor de demostración de ONLYOFFICE Docs
A partir de la versión 2.0.0 del conector de ONLYOFFICE, puedes probar los editores en línea de ONLYOFFICE dentro de Jira sin instalar ONLYOFFICE Docs.
Para activar la conexión, marca la casilla Conectar al servidor de demo de ONLYOFFICE Docs y haz clic en el botón Guardar.
Comienza a usar ONLYOFFICE Docs dentro de Jira
Creación, visualización y edición de archivos
Puedes abrir los editores de ONLYOFFICE desde cualquier bloque de Adjuntos de una incidencia. Esta opción está disponible para incidencias de cualquier módulo donde se pueda abrir una incidencia, por ejemplo, lista de incidencias, backlog, incidencias, etc.
Se puede agregar un nuevo adjunto en la página de la incidencia usando la opción Más -> Adjuntar archivos. Para obtener más información, consulta la documentación oficial.
Para abrir un documento de texto, hoja de cálculo, presentación o formulario existente, mueve el puntero del ratón sobre el archivo necesario y haz clic en el icono
Editar en ONLYOFFICE. Si el formato de archivo no es compatible para edición, estará disponible la opción Ver en ONLYOFFICE. Para los archivos .oform, estará disponible la opción Rellenar formulario en ONLYOFFICE. El documento resultante se guardará en formato PDF.


El archivo se abrirá en una nueva pestaña del navegador en el editor correspondiente de ONLYOFFICE.
Para crear un nuevo archivo usando los editores de ONLYOFFICE:
- En el bloque de Adjuntos de una incidencia, haz clic en la opción Crear archivo con ONLYOFFICE.
- Elige el tipo de archivo necesario: Documento, Hoja de cálculo, Presentación o Plantilla de formulario.
-
Escribe el nombre del archivo y haz clic en Crear.


- El archivo se abrirá en una nueva pestaña del navegador en el editor correspondiente de ONLYOFFICE.
Después de finalizar la sesión de edición, un documento con todos los cambios se guardará como un nuevo adjunto. Lo reconocerás por el mismo nombre con un sufijo. Si estás editando un adjunto de forma colaborativa, los cambios se guardan solo después de que el último usuario salga del editor.
Permisos de acceso
Los permisos de acceso para los archivos dependen de los derechos de acceso de un usuario a la incidencia correspondiente.
Edición de archivos. Para poder editar archivos, un usuario debe tener permisos para crear adjuntos (Crear adjuntos).
Visualización de archivos. La vista previa de archivos en los visores de ONLYOFFICE está disponible para todos los usuarios que puedan ver una incidencia, pero no tengan permisos para editar la incidencia o permisos para crear adjuntos. Si el formato de archivo no es compatible para edición, el archivo se abrirá para visualización.
Convertir documentos
Para convertir un documento al formato Office Open XML:
-
Mueve el puntero del ratón sobre el archivo necesario y haz clic en el icono
Servicio de conversión de ONLYOFFICE.


- Opcionalmente, puedes cambiar el nombre del archivo.
- Haz clic en el botón Convertir.
-
El archivo convertido se almacenará en el bloque de Adjuntos.


Guardar cambios
Los cambios realizados en un archivo se guardan en un nuevo archivo con el mismo nombre que el archivo original, con un sufijo agregado al final del nombre del archivo, por ejemplo, Sample-1.docx.


Los cambios realizados en un archivo durante el proceso de coedición solo se guardan en la primera versión del archivo. Si el documento está siendo editado por varios usuarios simultáneamente, los cambios se mostrarán solo en el primer archivo. Hasta que el último usuario cierre el editor, no se agrega una nueva versión del archivo a la incidencia.
Descargar archivos
Para descargar un documento en un formato diferente:
-
Mueve el puntero del ratón sobre el archivo necesario y haz clic en el icono
Servicio de conversión de ONLYOFFICE.


- Opcionalmente, puedes cambiar el nombre del archivo.
- Selecciona el formato necesario de la lista Tipo de destino.
- Haz clic en el botón Descargar.
- El archivo descargado se almacenará en tu computadora.