Descripcion General
El conector de Atlassian proporciona funcionalidad para obtener datos de productos Atlassian (Jira, Confluence) y registrarlos en el indice de Fess.
Esta funcionalidad requiere el plugin fess-ds-atlassian.
Productos Compatibles
Jira (Cloud / Server / Data Center)
Confluence (Cloud / Server / Data Center)
Requisitos Previos
Se requiere instalacion del plugin
Se requieren credenciales de autenticacion apropiadas para productos Atlassian
Para la version Cloud, se puede usar OAuth 2.0; para Server, OAuth 1.0a o autenticacion basica
Instalacion del Plugin
Instale desde la consola de administracion en «Sistema» -> «Plugins»:
Descargue
fess-ds-atlassian-X.X.X.jarde Maven CentralCargue e instale desde la pantalla de administracion de plugins
Reinicie Fess
Metodo de Configuracion
Configure desde la consola de administracion en «Rastreador» -> «Almacen de Datos» -> «Crear Nuevo».
Configuracion Basica
| Elemento | Ejemplo de Configuracion |
|---|---|
| Nombre | Company Jira/Confluence |
| Nombre del Manejador | JiraDataStore o ConfluenceDataStore |
| Habilitado | Activado |
Configuracion de Parametros
Ejemplo version Cloud (OAuth 2.0):
Ejemplo version Server (Autenticacion Basica):
Ejemplo version Server (OAuth 1.0a):
Lista de Parametros
Configuracion de Script
Para Jira
Campos disponibles:
issue.view_url- URL de la incidenciaissue.summary- Resumen de la incidenciaissue.description- Descripcion de la incidenciaissue.comments- Comentarios de la incidenciaissue.last_modified- Fecha de ultima modificacion
Para Confluence
Campos disponibles:
content.view_url- URL de la paginacontent.title- Titulo de la paginacontent.body- Cuerpo de la paginacontent.comments- Comentarios de la paginacontent.last_modified- Fecha de ultima modificacion
Configuracion de Autenticacion OAuth 2.0
Para la Version Cloud (Recomendado)
Cree una aplicacion en Atlassian Developer Console
Obtenga credenciales de OAuth 2.0
Configure los alcances requeridos:
Jira:
read:jira-work,read:jira-userConfluence:
read:confluence-content.all,read:confluence-user
Obtenga tokens de acceso y actualizacion
Configuracion de Autenticacion OAuth 1.0a
Para la Version Server
Cree un Application Link en Jira o Confluence
Genere un par de claves RSA:
Registre la clave publica en el Application Link
Configure la clave privada en los parametros
Configuracion de Autenticacion Basica
Configuracion Simple para Version Server
Advertencia
La autenticacion basica no se recomienda por razones de seguridad. Use autenticacion OAuth siempre que sea posible.
Al usar autenticacion basica:
Prepare una cuenta de usuario con permisos de administrador
Configure el nombre de usuario y contrasena en los parametros
Asegure una conexion segura usando HTTPS
Busqueda Avanzada con JQL
Filtrar Incidencias de Jira con JQL
Rastree solo incidencias que coincidan con condiciones especificas:
Para mas detalles sobre JQL, consulte la Documentacion JQL de Atlassian.
Ejemplos de Uso
Rastreo de Jira Cloud
Parametros:
Script:
Rastreo de Confluence Server
Parametros:
Script:
Solucion de Problemas
Errores de Autenticacion
Sintoma: 401 Unauthorized o 403 Forbidden
Verifique:
Verifique que las credenciales de autenticacion sean correctas
Para la version Cloud, verifique que los alcances apropiados esten configurados
Para la version Server, verifique que el usuario tenga los permisos apropiados
Para OAuth 2.0, verifique la expiracion del token
Errores de Conexion
Sintoma: Connection refused o tiempo de espera de conexion
Verifique:
Verifique que la URL
homesea correctaVerifique la configuracion del firewall
Verifique que la instancia de Atlassian este en ejecucion
Verifique que el parametro
is_cloudeste configurado correctamente
No Se Pueden Obtener Datos
Sintoma: El rastreo tiene exito pero hay 0 documentos
Verifique:
Verifique que JQL no este filtrando demasiado
Verifique que el usuario tenga permisos de lectura en los proyectos/espacios
Verifique la configuracion del script
Revise los logs en busca de errores
Actualizacion de Token OAuth 2.0
Sintoma: Ocurren errores de autenticacion despues de un tiempo
Solucion:
Los tokens de acceso OAuth 2.0 tienen fechas de expiracion. Configure el token de actualizacion para permitir la renovacion automatica:
Informacion de Referencia
Descripcion General de los Conectores de Almacen de Datos - Descripcion General de Conectores de Almacen de Datos
Conector de Base de Datos - Conector de Base de Datos
Rastreo de Almacén de Datos - Guia de Configuracion de Almacen de Datos