Está en la página 1de 61

Rocío Navarro Lacoba

ÍNDICE
Este manual contiene información para administrar un sistema JIRA. Está extraído del siguiente enlace: http://www.atlassian.com/software/jira/docs/v3.13/administration.html
• • • •

• • • • • • • • • •

Introducción………………………………………………………..………….3 Presencia (logo, colores, formatos de tiempo)…………………………..….3-5 E-mail (notificaciones, configuración, destinatarios, formato)……..………………………………………………………………5-7 Usuarios (vista de usuarios, añadir usuarios, asignación a grupos y proyectos, cambio de nombre o e-mail, cambio de contraseña, añadir propiedad, eliminación)…………………………………………………………..……7-13 Seguridad (configuración dentro y fuera)...................................................13-14 Proyectos………………………………………………………………….14-16 Campos y pantallas……………………………………………………….17-19 Workflows (creación, edición de workflows activos e inactivos, pasos y transiciones, validadores, post-funciones, XML, copias entre sistemas )..20-40 Importación desde otros sistemas………………………..……………….40-42 Proyectos individuales…………………………………………………....42-45 Integración con un sistema de control de revisión…………………….… 46-52 Configuración de opciones…………………………………………….…52-58 Administración de servidor…………………………………………….…….59 Más documentación para personalizar JIRA………………………….….60-61

2

Introducción: Jira está basado en Java EE, que funciona en varios bancos de datos y sistemas operativos. La herramienta dispone también de paneles de control adaptables, filtros de búsqueda, estadísticas, RSS y función de correo electrónico. La flexible arquitectura de Jira permite al usuario crear ampliaciones específicas que pueden incluirse en la librería de extensión de Jira. PERSONALIZAR LA PRESENCIA EN JIRA: 1º Entrar en Jira con perfil de administrador, el permiso de administrador permite personalizar el programa. 2º Clica en “Administración” al lado de “Incidencias” o bien en “Administración”, al lado de “Tareas”.

3º En el panel de la izquierda, debajo del título 'Global Settings', clica en 'Look and Feel.'. 4º Aparecerá la pantalla para configurar la presencia del programa.

5º Para editar la configuración, tienes que clicar en “Editar configuración”. Para volver a la configuración por defecto del JIRA, clica en el botón de 'Reset Default'.

3

sera tratada como URL relativa. El color del texto de la barra del menú cuando está seleccionado o cuando el ratón se sitúa encima de él. Para elegir un color puedes usar el selector de colores o especificarlo por tu cuenta. El color del encabezamiento del texto (como 'Logo'). Cuando se selecciona una imagen. normalmente en pixels. por ejemplo '#FFFFFF'. La anchura de la imagen. saldrá una vista previa. El color del texto que se sitúa dentro de la barra superior (como tu nombre de usuario). 4 . Opción Top Bar Colour Top Text Colour Menu Bar Colour Menu Bar Text Colour Menu Bar Higlight Colour Menu Bar Text Highlight Colour Link Colour Link Active Colour Heading Colour Características El color del fondo de la barra superior. El color de fondo de la barra que contiene los enlaces a 'HOME' y 'BROWSE PROJECT'. El color del texto de los enlaces en la barra del menú (como 'HOME'). El color del texto de los enlaces cuando está seleccionado. El color de la barra del menú cuando está seleccionado o cuando el ratón se sitúa sobre él. Si la URL empieza con 'http://' or 'https://' entonces la URL es tratada como una URL absoluta. Vista previa Anchura del logo Altura del La altura de la imagen. Para volver al esquema de color original sólo tienes que limpiar los valores que has puesto. normalmente en pixels. Por ejemplo. De otro modo. 'red'. Colores Los colores que elijas para cada una de las secciones pueden ser cualquiera siempre que sean válidos.6º LISTA DE OPCIONES PARA CONFIGURACIÓN DISPONIBLES: Logo Opción URL Características Esta URL señala la ruta absoluta o relativa de la imagen que puedes querer mostrar en lo alto de la página. Puedes usar cualquier anchura que sea válida en una imagen. Por ejemplo. 100px o 80%. 100px o 80%. Puedes usar cualquier logo anchura que sea válida en una imagen. El color del texto de los enlaces.

Formatos de tiempo Todos los formatos de tiempo en JIRA son configurables. Perspectiva general de E-mail JIRA puede enviar notificaciones por e-mail a usuarios cuando ocurra un evento significativo. La página de vista previa debería mostrar el tiempo actual en el nuevo formato. 5 . podrías querer cambiar el formato día/mes/año para mostrar primero el mes. Por ejemplo. Habilitar notificaciones por e-mail 1º Configurar un Servidor de correo SMTP. y previsualiza clicando en el botón de actualizar. Puedes editar esos valores por defecto clicando en "Editar configuración" en el link de la parte de abajo. Simplemente pones MM/dd/aa al lado del campo de formato día/mes/año. Se utlizan los formatos por defecto.

el usuario sólo recibirá la primera notificación de e-mail que encuentre. puedes quitar el esquema de notificación desde el proyecto editando el proyecto y seleccionando ‘Ninguno’ como esquema de notificación de proyectos. puedes editar el esquema de notificación para que no se envíen emails. Deshabilitar notificaciones por e-mail Para deshabilitar notificaciones por e-mail para un proyecto. Formato de e-mails Cada usuario de JIRA puede especificar en sus Preferencias de perfil si quiere enviar emails en formato texto o en formato html. Esta configuración es específica para el proyecto seleccionado y no afectará a la configuración de los demás proyectos. Selecciona el proyecto que va a ser configurado. Esta dirección de e-mail será ahora usada como la dirección que envía todas las notificaciones para este proyecto. Como alternativa. en el caso de que un usuario sea incluido en dos o más listas de destinatarios para una notificación de evento. 2º Selecciona “Editar configuración” desde la “Configuración del e-mail” y entra en la lista de detalles del proyecto. Configurar una dirección e-mail de proyectos Es posible configurar una dirección de e-mail para proyectos que envíe las notificaciones. JIRA registrará el hecho de que este usuario estaba en múltiples listas de destinatarios. La dirección de e-mail desde la cual son enviadas las notificaciones puede ser también configurada para cada proyecto. 3º Introduce una dirección de correo válida en el campo de envío y clica “Confirmar” para completar el proceso. La dirección de e-mail que envía dichas notificaciones puede ser configurada como sigue: 1º Desde la vista de Administración. Los administradores de JIRA pueden 6 . 4º Podemos volver a utilizar la dirección e-mail por defecto clicando en el botón de “Reiniciar”.2º Configurar un esquema de notificación y asociarlo con los proyectos apropiados. todas las notificaciones serán enviadas desde su dirección. Para configurar el envío de e-mails para un proyecto. selecciona “Proyectos” para ver todos los proyectos. JIRA sólo enviará la primera dirección que encuentre destinada a un destinatario. Nota No podemos hacer uso de esta opción a menos que hayamos configurado previamente un servidor de correo SMTP. Por tanto. Destinatarios de e-mail Para cada notificación de eventos. La dirección que envía las notificaciones es la dirección por defecto especificada en la configuración del servidor de correo SMTP y esto se aplicará a todos los proyectos.

Mozilla Thunderbird – clicando en el botón de “Mostrar imágenes” encima del e-mail. 2. el email html podría no estar formado correctamente. haz click con el botón derecho del ratón en la dirección e-mail del emisor y elige la opción de "Añadir a la libreta de direcciones…. Luego vuelve al e-mail enviado de JIRA. Configurar el cliente e-mail: a. b. Accede a la página de administración clicando o en el enlace de Administración o en el icono de Administración en el tablero de mandos: 7 . Es posible corregir el formato aceptando la descarga de esas imágenes.especificar un formato de e-mail por defecto bajo 'User Defaults' en el menú de Administración. Para ayudar a proteger tu privacidad.1. Para cada e-mail: a. Clica aquí para descargar las imágenes”.5 – Ve a Herramientas -> Opciones -> Privacidad -> General y asegúrate de que la opción "Permitir imágenes remotas si el remitente está en mi…:" está marcada y observa qué libreta de direcciones está seleccionada. Por ejemplo. las cuales impiden la descarga de imágenes. el formato de e-mail en html fue mejorado para adaptar las palabras internacionales en la sección 'Detalles de incidencia'. añade este contacto a la misma libreta de direcciones tal como seleccionaste en opciones de privacidad. añade la URL de base para los sitios de confianza. d. Usuarios Ver a los usuarios Para ver una lista de los usuarios de JIRA: 1. En algunos clientes de e-mail es posible hacer esto de 2 maneras diferentes: 1. Entra como usuario con el perfil de Administrador de JIRA. Microsoft Outlook 2003 and Outlook Express 6 – Ve a Panel de control -> Opciones de internet. En la pestaña de seguridad. 2. c. Microsoft Outlook 2003 – clicando en"Clica aquí para descargar las fotos." . b. Desde JIRA 3. la columna de resumen a la izquierda podría aparecer demasiado grande. debido a las herramientas de seguridad de internet. siempre descarga las imágenes Microsoft Outlook Express 6 – clicando en el mensaje que está sobre el e-mail "Algunas imágenes han sido bloqueadas para ayudar a prevenir el envío de información de tu ordenador.6. Mozilla Thunderbird 1. Sin embargo. Microsoft Outlook 2000 – No tiene esta opción. Outlook impide la descarga automática de algunas imágenes en este mensaje”.

Ver el siguiente enlace: http://www.atlassian. esto reducirá la lista para estos únicos usuarios que se ajustan a esos criterios. Asignación de un usuario a un grupo 8 . Abrir el User Browser tal y como se ha indicado anteriormente y clica en el enlace de Añadir Usuario. puedes utilizar el CreateIssueHandler para tener un usuario basado en la dirección de email del remitente. clica en el botón de Crear. después los usuarios añadidos no tendrán permiso para entrar en JIRA. contraseña. y (opcionalmente) clica en el botón de enviar al usuario un e-mail que contiene sus detalles de cuenta. Especificar (parte de) los emails y/o grupos de usuarios. usa el Filtro en la parte superior de dicha página.3. después clica en el botón de Filtro. Selecciona User Browser (Mostrar usuario) de la sección del menú de administración de Usuarios.html .com/software/jira/docs/v3.atlassian. Esto mostrará el formulario de Crear Nuevo Usuario. Añadir un usuario 1. Introduce el nombre de usuario (observa que el nombre de usuario del usuario no puede ser cambiado una vez que el usuario es creado).Email — por ejemplo.com/software/jira/docs/v3. Grupos y Roles.13/public_signup. Nota Los usuarios puedes también ser creados mediante: .html Nota Si tienes una licencia limitada de usuario (por ejemplo una licencia personal) y has alcanzado tu límite de usuario. nombre completo e e-mail.13/services. Para restringir la lista de usuarios mostrada en el User Browser. Esto mostrará la pantalla de User Browser: 4. 2. Finalmente.Inscripción — ver "Enabling Public Signup" en el siguiente enlace: http://www.

Esto muestra la pantalla de Set Password (Establecer o asignar contraseña). 9 . 2. permisos de usuarios del JIRA) sin la primera reducción del número de usuarios sin permisos de acceso. Localiza al usuario en el User Browser (ver 'Vista de usuarios' encima) y clica en Grupos en la columna de operaciones. Para saber más sobre los permisos de usuario ir al siguiente enlace: http://www. será añadido a los grupos que pueden añadir nuevos usuarios automáticamente a ellos.e. Esto mostrará dos listas. 2. en adelante no podrás asignar a más usuarios a grupos con permisos de acceso (i. 2.. Esto muestra un formulario donde puedes cambiar el nombre completo del usuario o e-mail. Para ver la pertenencia a un proyecto de usuarios. la de la izquierda muestra todos los grupos disponibles. licencia personal) y has alcanzado tu límite de usuario. Usa los botones de entrar(join) y salir(leave) para añadir al usuario o para quitarlo del grupo seleccionado. Cambiar el nombre de usuario o una dirección e-mail 1. Clica actualizar para confirmar el cambio. luego clica en el botón de actualizar. Para cambiar la pertenencia a un grupo de usuarios: 1.atlassian. y el de la derecha muestra todos los grupos que pertenecen al usuario actual. 3. Clica en el enlace de Set Password (Establecer o asignar contraseña). Entra en User Browser y clica en Editar en la columna de operaciones.html Asignar un usuario a un proyecto Asignar un usuario a un proyecto habilita a un usuario a posibilitar una función particular en un proyecto particular. Nota Si tienes una licencia de usuario limitada (por ejemplo.Cuando se crea un usuario. Introduce y confirma la nueva contraseña. Cambiar la contraseña de usuario 1. debajo de varios enlaces.13/global_permissions. y la pertenencia a un rol de proyecto actual de usuarios para cada proyecto. Localiza al usuario en User Browser y clica en su nombre de usuario. localiza al usuario en el User Browser (ver 'Vista de usuarios' encima) y clica en el enlace de Project Roles (Roles de proyecto) en la columna de Operaciones.com/software/jira/docs/v3. Esto muestra los detalles del usuario. Esto mostrará una tabla que indica todos los proyectos y roles de proyectos que existen en JIRA.

‘Número de teléfono’. 2. Clica en el botón de Editar roles de proyecto. Esto muestra los detalles del usuario. 10 . • • • (También observa que. Mary no es miembro del rol de desarrolladores. para el proyecto ABC: Mary es miembro del rol de administradores. debajo de varios enlaces. Una propiedad contiene una clave a tu elección (por ejemplo. ‘Nivel tres’).Por ejemplo. esta captura de pantalla muestra que. Mary es a la vez un miembro directo e indirecto del rol de usuarios). Clica en Editar propiedades. Las casillas estarán disponibles para que puedas marcar (para añadir el usuario a un rol de proyecto) o desmarcar (para quitar al usuario de un rol de proyecto). siendo un miembro del grupo de usuarios de JIRA. para el proyecto DEF. Añadir una propiedad a un usuario Una propiedad es una pieza extra de información que puedes almacenar de un usuario. Localizar al usuario en el User Browser (Vista de usuarios) y clica en su nombre de usuario. Mary es indirectamente un miembro del rol de usuarios. 'Localización') más un valor correspondiente (por ejemplo '96 356 45 89’. Para crear una nueva propiedad para un usuario: 1.

Esto muestra la pantalla de editar propiedades del usuario. Introduce la nueva clave y su valor. Borrar un usuario Nota Más que borrar a un usuario. Es también importante reasignar algunas incidencias de ese usuario. Esto impide que la cuenta del usuario sea usada. mostrando algunas propiedades creadas previamente: 4. pero no hay necesidad de modificar el 'Reporter' (Informe) como se describe abajo.3. luego clica en añadir. Para borrar a un usuario: 11 . es más recomendable desactivar su cuenta quitándolo de todos los grupos.

tener incidencias asignadas al usuario) podrían impedir la eliminación de ese usuario. clica ahí para proceder con el borrado. Necesitarás el permiso de 'Modify Reporter' para hacer esto. editar o borrar usuarios desde JIRA. Nota Ten en cuenta que los filtros y lo paneles de control de un usuario serán borrados cuando el usuario sea borrado.com/software/jira/docs/v3.atlassian. Tan pronto como reasignemos incidencias. Localiza al usuario en el User Browser y clica en el enlace de Borrar en la columna de operaciones. no serás capaz de crear.atlassian. ve al siguiente enlace: http://www. Si no hay incidencias asignadas o notificadas por el usuario. La pantalla de confirmación que sigue resumirá cualquier participación de ese usuario en el sistema mostrando las incidencias actuales asignadas y notificadas por ese usuario. Para saber más sobre Bulk-edit ir al siguiente enlace: http://www.1. y crear/editar/borrar propiedades de usuario. etc.13/bulkoperations.com/software/jira/docs/v3. pero puedes asignar usuarios a roles de proyecto.13/permissions. aunque los filtros o paneles de control sean mostrados con otros usuarios.html 3. las incidencias creadas por el usuario y cambiar el 'Informador' (reporter). Estas conexiones entre el usuario y otras partes del sistema (por ejemplo. aparecerá un botón de borrar en la pantalla de confirmación. Nota Si estás usando External User Management. podrás necesitar bulk-edit. 2. 12 .html Para saber más sobre el permiso de modificación.

ir a: http://www. quién puede ver los temas de proyectos (Ver permisos). Permisos globales — estos se aplican a JIRA en su totalidad (por ejemplo. Sistema de archivos — restringirías el acceso a los siguientes directorios (pero ten en cuenta que el usuario que está activo en tu instancia de JIRA también requerirá acceso completo a estos directorios): o Index directory (Directorio índice) o Attachments directory (Directorio de anexos) 13 .13/commentissue.com/software/jira/docs/v3. 2. tú restringirías el acceso a la base de datos que usara tu instancia del JIRA. Hay cinco tipos de seguridad dentro de JIRA: 1. Configurando la seguridad dentro de JIRA JIRA tiene un sistema flexible de seguridad que permite que puedas configurar quién puede acceder al programa y qué pueden hacer y ver dentro de él. Niveles de seguridad temáticos (Sólo en la edición Enterprise) — organizados en esquemas de seguridad. Seguridad en el entorno externo. o Si estás usando la base de datos HSQL embebida que se asocia a JIRA Standalone. quién puede entrar). Cuestiones importantes: • • Bases de datos: o Si estás usando una base de datos externa recomendada por los sistemas de producción.html Configurar la seguridad en el entorno externo Si tu instancia de JIRA contiene información delicada. 5. Visibilidad de las anotaciones de las incidencias (visibilidad del Work-log) — permite que la visibilidad de entradas individuales de work-log (dentro de una incidencia) sea restringida. Permisos de proyecto — organizados en esquemas de permisos. (por ejemplo. estos se aplican a proyectos en su totalidad.Perspectiva general de seguridad Cuando configuramos la seguridad para JIRA. probablemente querrás configurar la seguridad. Para saber más sobre la visibilidad de los comentarios. hay dos áreas: • • Seguridad dentro del propio JIRA. crearlos. 4. editarlos y asignarlos) 3. estos permiten que la visibilidad de incidencias individuales sea ajustada.atlassian. restringirías el acceso al directorio en el que instalaste JIRA. dentro de los límites de los permisos de los proyectos. (Visibilidad de los comentarios) Comment visibility — permite que la viibilidad de comentarios individuales (dentro de una incidencia) sea restringida.

Selecciona un proyecto existente o clica en Añadir proyecto para añadir un proyecto. Definir un proyecto Para configurar un proyecto en JIRA: 1. que especifica las primeras letras de las claves de una incidencia del proyecto (por ejemplo. 'WEB-100'). Ve a la página de administración clicando en el enlace de Administración en la barra superior o en el título de Administración del panel de controles. Aquí tenemos el proyecto una vez creado: Para configurar un proyecto: • Key(clave) – una clave única para este proyecto (por ejemplo. Entra como usuario con permisos globales con perfil de administrador. 3. WEB). 2. puedes querer usarlo con SSL. Recomendamos que definas una clave que describa el 14 .• SSL — Si estás ejecutando tu instancia de JIRA sobre internet.

editar.atlassian.com/software/jira/docs/v3.com/software/jira/docs/v3. Para más información.atlassian. esquemas de temas de seguridad y workflows. Puede ser o el 'Líder del proyecto' . o Default Assignee (Asignador por defecto) – el usuario a quien se le asignan inicialmente las incidencias en este proyecto cuando son creadas. y potencialmente en otro lugar en JIRA (por ejemplo. si (Permitir incidencias no asignadas) Permitir incidencias sin asignar es colocado a 'On' en configuraciones generales en JIRA. Para saber más sobre los tipos de incidencias. ir a: http://www.atlassian.13/manageIssueTypes. o: 15 .com/software/jira/docs/v3. ir al siguiente enlace: http://www. el formato (wiki/rich-text or plain) y la existencia de varias pantallas).13/renderers_overview.html • • • • • • (esquema de tipos de incidencias) Issue Type Scheme (sólo Enterprise y Professional) – el esquema del proyecto determina los tipos de incidencias (issue types) que se aplican a este proyecto. Usado como el 'Asignador por defecto'. Nota: en JIRA Enterprise hay también asignadores de componentes por defecto (default component assignees). 'Sin asignar'. Los roles de proyecto (Project roles) son usados con esquemas de permisos. por ejemplo la documentación del proyecto (Equipo del proyecto) Project Team: o Project Lead (líder del proyecto) .html#Selecting+a+Default+Assignee o Project Roles – los miembros son usuarios/grupos que hacen funciones determinadas para este proyecto. crear). Esquema del campo de configuración (sólo Enterprise) – el esquema del campo de configuración determina qué configuración de campo se aplica a los tipos de incidencias en este proyecto. esquemas de notificación. Esquema de seguridad de incidencia (sólo Enterprise) – el esquema de seguridad del proyecto determina qué niveles de visibilidad puede haber.com/software/jira/docs/v3. Ten en cuenta que la clave se muestra a los usuarios que no tienen permiso para ver el proyecto y no se puede cambiar una vez que el proyecto exista.html Esquema de pantalla (sólo Profesional) – el esquema de pantalla del proyecto determina qué pantallas son visualizadas para diferentes operaciones (ver. ir a: http://www.• • proyecto y sea fácil de escribir. URL – Una URL opcional asociada a este proyecto. Para saber más sobre el texto.13/project_role_manage ment. esquemas de temas de seguridad y workflows). ir al siguiente enlace: http://www. Para más información. o.html Esquema de notificación – el esquema de notificación del proyecto determina quién recibe las notificaciones de e-mail de los cambios a realizar en este proyecto.el usuario cumple el rol de líder del proyecto.atlassian. Esquema de permisos – el esquema de permisos del proyecto determina quién tiene permiso para ver o cambiar incidencias en este proyecto. en esquemas de permisos. (Una configuración de campo determina la visibilidad global de los campos.13/component_managem ent. esquemas de notificación.

sólo un administrador global puede editar una pertenencia a un rol de proyecto. ir a: http://www. crear).html Configuración del correo – especifica la dirección del remitente para los emails enviados desde este proyecto.atlassian. Recursos adicionales • Añadir un tutorial de proyecto.com/software/jira/docs/v3. Versiones – las versiones definidas en el proyecto.• • • • • (Esquema de pantalla de tipos de incidencias) Issue Type Screen Scheme (sólo Enterprise). Editar la URL. editar.13/issuetype_screenschemes. Editar el proyecto principal. Definir versiones de proyecto.atlassian. Ir a: http://www. Para saber más sobre los esquemas de pantalla.com/software/jira/docs/v3.13/cvs_integration. *Sólo en la edición Enterprise. pero no necesariamente los permisos globales de administrador de JIRA.configura CVS integration para este proyecto. Editar la descripción del proyecto.ht ml Esquema de workflow (sólo Enterprise) – el esquema de workflow determina qué volúmenes de trabajo (tipos de transiciones de estado) se aplican para diversos tipos en este proyecto. En las ediciones Profesional y Standard. Una nota sobre los administradores del proyecto Un administrador de proyectos de JIRA es alguien que tiene permisos para un proyecto específico. Un administrador de proyectos puede: • • • • • • Editar el nombre del proyecto. Se pueden crear nuevas categorías por medio del enlace 'Categorías de proyecto' en el menú de Administración. 16 . Asimismo: • • Componentes – grupos lógicos a los cuales pueden pertenecer estos tipos de proyectos. Sólo disponible si un servidor de correo SMTP ha sido configurado en JIRA. Categoría del proyecto (sólo Enterprise) – una categoría lógica para agrupar este proyecto. Módulos CVS .el esquema de pantalla de los tipos de incidencias (issue type screen scheme) determina qué pantallas son visualizadas para diferentes tipos de operaciones (ver. Útil para administrar muchos proyectos relacionados. Editar la pertenencia a un rol de proyecto.

Puedes: • • • • • • • • Cambiar la descripción de un campo.13/issuefield_configuration_sch emes. si cada campo es obligatorio u opcional. 17 . ir a: http://www. tienes una configuración de campos y un esquema de pantalla globales. ‘resolución’. pero aún será invisible) Esquema de pantalla — asocia diferentes pantallas con diferentes tipos de operaciones (por ejemplo 'Crear Incidencia'. editar tipo) o transición de workflow (resolver tipo. (óolo edición Enterprise) Esquemas de pantalla de tipos de incidencias. si cada campo es visible o no. Habilitar texto enriquecido para algunos campos. y qué tipo de presentación se usa para cada campo de texto. (sólo edición Enterprise) Esquema de configuración de campos Field Configuration Scheme — associates Field Configurations with tipos de incidencias y proyectos. etc. puedes manipular la disposición y funcionamiento de los diferentes campos (resumen.atlassian. Conceptos Conceptos clave del JIRA: • • • • • • Configuración de campo — un conjunto de definiciones para todos los campos. Edición: Configuración básica En la edición Standard.Configurar campos y pantallas: Visión general Para ayudarte a adaptar JIRA a tus necesidades. composición: cada descripción del campo. ‘estado’ y ‘'Tipo de incidencia' Crear nuevos campos a medida. Elegir la pantalla que sería mostrada para cada tipo de operación (crear tipo. descripción. Para saber más sobre los esquemas de configuración de campos. Posición de los campos en la pantalla. esquemas de pantalla asociados con tipos diferentes y proyectos. cerrar tipo). Poner un campo como invisible o visible. 'Ver incidencia') y proyectos (sólo en edición Profesional). (Comprueba que un campo invisible puede estar presente en una pantalla. Pantalla — define qué campos están presentes en una pantalla y su orden.com/software/jira/docs/v3. Poner un campo como obligatorio u opcional.). Añadir tus propios valores para ‘prioridad’. 'Editar incidencia'.html (Sólo ediciones Professional y Enterprise) Esquemas de tipos de incidencias asociadas con proyectos. No se aplica ningún cambio que hagas en la configuración de campos a todos los proyectos.

podrías usar una pantalla cuando crees una incidencia de tipo 'Bug'. Además. cada proyecto tiene un esquema de configuración de campo. ningún cambio que hagas en la configuración de campos. Por ejemplo. Cada esquema de pantalla puede tener diferentes pantallas asociadas con diferentes tipos de operaciones. Edición Enterprise: Pantallas y configuración de campos por proyecto y tipo de incidencia JIRA añade más flexibilidad en la edición Enterprise al proveer de diferentes pantallas y configuraciones de campo por tipo de incidencia. puedes tener diferentes pantallas ‘Editar’ de un proyecto a otro. Esto te permite especificar un funcionamiento de campo diferente para el mismo campo en el mismo proyecto para incidencias de diferentes tipos. pantallas o esquema de pantalla se aplica a todos los proyectos. Cada proyecto tiene un esquema de pantalla. Cada proyecto tiene un esquema de pantalla por tipo de incidencia.Edición profesional: Pantallas por proyecto La edición profesional proporciona múltiples esquemas de pantalla. y una pantalla diferente cuando crees una incidencia de tipo 'Task' (tarea). Estos esquemas te permiten asociar esquemas de pantalla con tipos de incidencias. 18 . Por ejemplo. Esto te permite especificar diferentes pantallas para la misma operación (por ejemplo. Los esquemas de configuración de campo te permiten asociar configuraciones de campo con tipos de incidencias. en la edición profesional. puedes reutilizar el mismo esquema para múltiples proyectos. Una vez que has creado los esquemas de pantalla. Observa que. 'Crear Incidencia') en el mismo proyecto por incidencias de diferentes tipos.

clica en el enlace de workflow. listando todos los workflow que están definidos actualmente en tu sistema JIRA: 19 . en JIRA Profesional no se puede definir ningún número de workflow. Todas las ediciones de JIRA son lanzados con un workflow por defecto. pero en las ediciones de JIRA Enterprise y Profesional puedes personalizar el ciclo de vida creando volúmenes de trabajo adicionales: • • JIRA Enterprise soporta workflow activos múltiples. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el título del icono de administración en el panel de controles (tablero de mandos). Cada workflow puede ser asociado a proyectos particulares y (opcionalmente) a tipos de incidencias.Volumen de trabajo de JIRA (Workflow) El workflow de JIRA es el conjunto de pasos y transiciones que una incidencia lleva a cabo durante su ciclo de vida. A mano izquierda en el panel de navegación. JIRA Profesional soporta sólo un volumen de trabajo activo. Crear un workflow Entra en JIRA con el perfil de administrador. bajo 'Global Settings'. El workflow por defecto no puede ser editado. Esto es. pero todas las incidencias en el sistema deben usar sólo uno de los workflow definidos en algún momento. Aparecerá la página de Ver workflow.

escribe un nombre (normalmente 2-3 palabras) para identificar tu nuevo workflow. 2. 3. escribe una descripción detallada de tu nuevo workflow. o: • Crear un workflow en blanco usando el formulario Añadir Nuevo workflow debajo de la página: 1. Tu nuevo workflow constará de los mismos pasos y transiciones como el workflow que copiaste. Para crear un workflow. (Opcional) En el campo ‘descripción. por lo tanto. escribe un nombre (normalmente 2-3 palabras) para identificar tu nuevo workflow. llamado ‘abrir’. La edición Profesional no soporta los esquemas de workflow y podría no tener. (Opcional) En el campo ‘descripción. En el campo ‘nombre’. • Copiar un workflow existente (esto es útil si quieres tener un workflow similar a lo que tú necesitas) clicando en el enlace siguiente de ‘copiar’ en un workflow existente: 1. escribe una descripción detallada de tu nuevo workflow. Clica en el botón de copiar. Clica en el botón de añadir.Nota Esta captura de pantalla muestra cómo la página aparece en la edición Enterprise de JIRA. que tiene una transición entrante llamada ‘crear’. Nota: 20 . En el campo ‘nombre’. 2. 3. Tu nuevo workflow constará de un paso. la columna de esquemas.

Si estás copiando el workflow por defecto de JIRA y deseas renombrar las transiciones.html Editar un workflow El proceso para editar un workflow difiere dependiendo de si estás editando un workflow inactivo o un workflow activo. Si deseas hacer alguna de las modificaciones anteriores. ten en cuenta las siguientes limitaciones que se aplicarán con la edición de un workflow inactivo: • • • Los pasos de un workflow existente no pueden ser borrados. también tienes la opción de guardar tu viejo workflow como una copia de seguridad inactiva. Entra con perfil de administrador en el JIRA.13/activating_workflow. Los identificadores de pasos existentes no pueden ser cambiados. Para editar un workflow activo: 1. para saber cómo usarlo ir a Activating Workflow en el siguiente enlace: http://www. Observa que este método será significativamente más lento.com/software/jira/docs/v3. Si no.description'. modificar la copia y activarla. Una vez has creado tu nuevo workflow podrías querer personalizarlo añadiendo o editando pasos y transiciones — especialmente si has creado un volumen de trabajo en blanco. Editar un workflow activo Un workflow activo puede ser editado de manera similar a como se edita un workflow inactivo. debido al impacto que los cambios tendrán en los proyectos y/o tipos de incidencias en que el workflow es aplicado. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de mandos: 21 . necesitarás borrar el 'jira.atlassian. Podrás hacer cambios rápidos en una versión de prueba en el workflow con el beneficio de poder hacer validaciones en tiempo real.i18n.i18n. 2. los nombres por defecto permanecerán. necesitarás copiar el workflow. Una vez que publicas tus cambios. Sin embargo. El estado asociado a cada paso existente no puede ser editado. Editar un workflow inactivo Editar un workflow significa que vas a modificar los pasos y transiciones que constituyen un workflow.title' y las propiedades de todas las transiciones del 'jira. Las restricciones son reemplazadas por las modificaciones que puedes hacer en un workflow activo. Cuando hayas acabado de personalizar tu nuevo workflow. particularmente para largas instancias de JIRA.

La página de los pasos del workflow aparecerá. 5. clica en el link de workflow. Clica en el link de Pasos siguiente al workflow que desees editar. 7. Clica en crear una versión de workflow en la información del mensaje que aparecerá arriba en la pantalla. 4. La página de Pasos de workflow se volverá a cargar. 8. Cuando has completado tus cambios.3. Aparecerá la página de ver workflow mostrado bajo 'Crear un workflow'’. clica en el enlace de publica esta versión en el mensaje informativo que aparece en la parte de arriba de la pantalla. Ahora podrás editar una versión del workflow. 6.. como se muestra abajo. Cualquier cambio que hagas en esta versión no afectará al workflow activo hasta que publiques tu versión. A mano izquierda en el panel de navegación. Aparecerá una pantalla de confirmación: 22 . debajo de 'Global Settings'.

Las transiciones del workflow disponibles para una incidencia son listadas en la página de 'Ver incidencia' de la incidencia. introduce un nombre para la copia inactiva.Selecciona si deseas guardar el workflow original como una copia inactiva. Una transición permite a una incidencia moverse de un paso a otro. 23 . Sobre los pasos y transiciones Un workflow contiene pasos y transiciones: • Un paso representa un escenario en un workflow para una incidencia. Observa que una transición es un enlace de sentido único. quién puede ver el enlace de transición en la página de 'Ver incidencia'). Si eliges conservar el workflow original. Cuando definimos un paso. mover la incidencia a través del workflow) clicando en uno de los enlaces disponibles. Clica en publicar para publicar tu versión. Una incidencia puede existir en sólo un paso en un punto determinado en el tiempo. puedes opcionalmente especificar: o o o Una pantalla para ser visualizada por el usuario — esto es útil si necesitas que el usuario escriba mensajes antes de completar la transición.: Cuando se define una transición. así que si una incidencia necesita volver y así sucesivamente entre dos pasos. Validadores — estos comprueban que ningún mensaje del usuario sea válido antes de ejecutar la transición. Cuando una incidencia se traslada a un paso determinado. se necesitan crear dos transiciones. debe existir un enlace entre estos dos pasos. Para que una incidencia sea capaz de progresar de un paso determinado a otro. su campo de 'Status' (estado) se actualiza al valor de estado enlazado (linked). Cada paso de workflow corresponde a (y es frecuentemente llamado) un estado 'enlazado'. Un usuario puede ejecutar una transición (por ejemplo. puedes opcionalmente especificar propiedades — éstas te permiten hacer una incidencia no editable mientras esté en un paso. • Una transición es un enlace entre dos pasos. Condiciones — éstas controlan quién puede ejecutar una transición (por ejemplo.

Ve a la página de administración clicando en el enlace de 'Administración' en la barra de arriba o en el icono de Administración en el panel de controles: 3.o Funciones Post — éstas llevan a cabo acciones particulares después de que se haya completado la transición: Asigna la incidencia a un usuario determinado. próximo al workflow en el que desees añadir un paso.13/default_workflow. 2. En el diagrama del workflow por defecto (diagram of the default workflow). 'en progreso'. etc. Así que si necesitas tu workflow para forzar que una incidencia sea abierta o cerrada. debajo de 'Global Settings'. Para saber más sobre el diagrama del workflow por defecto. Esto es verdad a pesar del valor actual del campo de estado de la incidencia ('abierto'. Una incidencia se cierra si su campo 'Resolución' tiene un valor ('fijo'. necesitarás poner el campo de resolución de la incidencia durante una transición. las cinco casillas representan pasos o estados ('abierto'. ir a: http://www. una incidencia se abre o se cierra según el valor de su campo ’'Resolución' — no su campo 'Estado'. A mano izquierda en el panel de navegación.html Una nota sobre incidencias 'abiertas' y 'cerradas' Dentro de JIRA (en el portal 'Asignado a mí' y otros portales). clica en el enlace de workflow. ir a: http://www. etc) y las flechas representan las transiciones. Clica en el enlace de Pasos.atlassian.com/software/jira/docs/v3. La página de Ver workflows será mostrada.atlassian. Para saber más sobre las post funciones. 24 . así como el mostrado encima de Creando un workflow.com/software/jira/docs/v3. 'en progreso’. Hay dos maneras de hacer esto: • • Pon automáticamente el campo de resolución mediante post funciones. • • Una incidencia se abre si no se ha indicado su campo 'Resolución'. Actualiza un campo en la incidencia. Añadir un paso Para añadir un nuevo paso a un workflow: 1. Entra con perfil de administrador en JIRA.html#postfunctions Obligar al usuario a elegir una resolución mediante una pantalla. 'no se puede reproducir'). Envía una notificación por e-mail.). 'cerrado'. 4.13/workflow.

Se abrirá la página de 'Pasos de Workflow' . (Nota: este formulario sólo será mostrado si el workflow está inactivo o estás editando un workflow activo). En el campo de 'Linked Status'. Clica en el botón de añadir. mostrando los pasos: o Estado enlazado ('abierto' en la captura de pantalla de abajo).) 7. escribe un nombre corto del paso. o Transiciones entrantes (Incoming Transitions) — que son transiciones de las cuales que tienen un paso de destino. 25 . Si deseas ver los detalles de Nuevo paso. (Nota: a menudo es útil usar el nombre del estado correspondiente. o Transiciones salientes (Outgoing Transitions) — que son transiciones que tienen un paso de origen. Observa que cada estado puede sólo corresponderse con un paso en cada workflow. 6. Para permitir que las incidencias se modifiquen en este paso debe haber al menos una transición entrante. La página de 'Ver pasos de workflow' aparecerá. 9. selecciona el estado correspondiente a este paso. 8. y cada estado asociado con el paso y transiciones: El formulario de Añadir nuevo paso aparece debajo de la lista de pasos. mostrando los pasos que tiene dicho workflow. En el campo Nombre de paso. La página de los pasos de workflow ahora mostrará tu nuevo paso en la lista. así que si todos los estados están ya enlazados a los pasos en este workflow. podrás necesitar definir un nuevo estado. clica en el nombre del paso.5.

en el workflow por defecto de JIRA. Clica en el enlace de 'Pasos' próximo al workflow cuyo paso deseas hacer no editable.editable' del paso a falso como sigue: 1. A mano izquierda en el panel de navegación. Usar propiedades de los pasos Puedes usar las propiedades de los pasos para prevenir incidencias desde que son editadas cuando están en pasos de workflows determinados. incluso por usuarios que tienen permiso de edición de incidencias. clica en el enlace de 'Workflows'. Observa que las incidencias no pueden ser editadas ni actualizadas usando Bulk Edit. pon la propiedad de 'jira.Para permitir que las incidencias se modifiquen en este paso. Entrar con perfil de administrador en JIRA. Añadir una transición saliente al paso. debe haber al menos una transición saliente. clicando en el enlace Editar. Por ejemplo. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 3. 2. las incidencias con el estado de cerrado no se pueden editar. Ver y editar las propiedades del paso. 26 . debajo de 'Global Settings'. La página de 'Ver Workflows' se mostrará como se muestra abajo en 'Creando un workflow'. Ver y editar alguna de las transiciones entrantes o salientes. clicando en el nombre de una transición. 4. Desde esta página puedes: o o o o o Editar el nombre del paso o Estado enlazado (Linked Status).issue. Para parar las incidencias que son editables en un paso particular. Borrar una transición saliente.

El formulario de añadir nueva propiedad aparece debajo de la lista de pasos. En el campo de ‘Valor de la propiedad’. mostrando los pasos que se ejecutan en el workflow. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 3.issue. La página de 'Pasos de Workflow' se mostrará. Para borrar un paso de un workflow: 1. 6. A mano izquierda en el panel de navegación. 7. escribe: jira. (Nota: este formulario sólo será mostrado si el workflow es inactivo o estás editando un wokflow activo. 2. 4. Entrar con perfil de administrador en JIRA.editable. debajo de 'Global Settings'. 6. mostrando las propiedades existentes del paso (si hay). escribe: falso.) 8. Clica en el enlace de 'Pasos' próximo al workflow cuyo paso deseas borrar. 2. Entrar con perfil de administrador en JIRA. La página de 'Pasos de Workflow' se mostrará. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 27 . 10. (Nota: este enlace será mostrado si el paso no tiene transiciones entrantes. Clica en el enlace de borrar que corresponda a un paso relevante. La página de 'Ver Workflows' se mostrará como se muestra abajo en 'Creando un workflow'. Clica en el enlace de 'Ver propiedades' que se corresponde con el paso relevante. La página de 'Ver las propiedades de los pasos del workflow' será mostrada. 5. clica en el enlace de 'Workflows'. En el campo de 'Clave de la propiedad'. Borrar un paso Nota: un paso sólo puede ser borrado si no tiene transiciones entrantes. Un paso de un workflow no puede ser borrado si es el destino de una transición) Añadir una transición Para añadir una nueva transición a un workflow: 1. 9.5. Clica en el botón Añadir.

mostrando los pasos que forman el workflow. Se mostrará la página de Ver workflow debajo de Creando un workflow. La página de 'Añadir transición al workflow' aparecerá: 28 . La página de Pasos de Workflow se mostrará. Identificar el paso del cual se originará tu nueva transición y clica en añadir transición próxima al paso. 4.3. Clica en el enlace de Pasos próximo en el workflow al que desees añadir una transición. debajo de 'Global Settings'. 5. A mano izquierda en el panel de navegación. clica en el enlace de 'Workflows'. y el estado enlazado de cada paso y transiciones salientes: 6.

Crear una pantalla. por ejemplo 'Empezar progreso' y 'Resolver incidencia'). podrías necesitar al usuario para colocar el campo de resolución.13/workflow. 9. y elegir 'Pantalla de incidencia resuelta' en el campo de Ver transición: 29 .atlassian. Crear/editar tu transición. 2.7. Para hacer esto: 1.html#workflow_resolution s. o El nombre de una pantalla que será mostrado a los usuarios.) 8. escribe un nombre corto para la transición. elige o: o 'Sin vista para la transición' — elige esto si no necesitas obligar a que el usuario entre antes de que la transición sea ejecutada (por ejemplo. etc) — ver 'open' and 'closed' issues en el siguiente enlace: http://www. 'resuelta'. Ejemplo: usar una pantalla para poner el campo de resolución Para un paso determinado en un workflow.com/software/jira/docs/v3.g. 'cerrada'. la transición ocurrirá instantáneamente cuando el usuario cliquee en el enlace de transición). elige el paso cuyas incidencias cambiarán cuando la transición sea ejecutada. En el campo 'Paso de destino'.html Usar una pantalla Puedes usar una pantalla para reunir las entradas de un usuario antes de que una transición determinada sea ejecutada. solicitando la entrada antes de que la transición sea ejecutada. Puedes elegir una de las pantallas por defecto de JIRA (nota: muchas de estas son usadas en el workflow por defecto y son denominados por sus transiciones. (Nota: este nombre se mostrará a los usuarios como enlace de transición en la lista de Acciones disponibles en el workflow en la página de Ver incidencia. En el campo 'Ver transición' .com/software/jira/docs/v3. que contiene el campo de resolución (y otros campos que quieras mostrar). escribe una corta descripción del propósito de la transición. o alguna otra pantalla que hayas creado. Si no hay pantallas existentes. podrías necesitar crear una transición que cambiará la incidencia a un estado cerrado (e. llamada 'Pantalla de incidencia resuelta'. Como parte de esta transición. 10. podrías querer crear una nueva pantalla. por ejemplo. Para saber cómo crear una nueva pantalla. En el campo 'Nombre de transición'. (Opcional) En el campo descripción.atlassian. ir a: http://www.13/fieldscreens.

JIRA viene con las siguientes condiciones incorporadas.com/software/jira/docs/v3.html Sólo permitir a los usuarios de un grupo determinado ejecutar la transición.Añadir una condición Las condiciones controlan quien puede ejecutar una transición. proyecto 30 . Para saber más sobre las subtareas.13/subtasks_creating.atlassian. los cuales están disponibles para añadir transiciones: Condición Explicación Condiciones del Sólo permitir que el asignador actual de la incidencia ejecute la transición. el usuario no verá el enlace de transición en la página de Ver incidencia. ir a: http://www. Si una condición falla. y bajo qué circunstancias. El usuario que está dentro de un Sólo los usuarios en un campo (de tipo grupo) pueden ejecutar una grupo con transición. un campo determinado Usuarios de Sólo permitir a los usuarios en un rol de proyecto dado ejecutar una un rol transición. asignador Condiciones del Sólo permite al informador de la incidencia ejecutar la transición. informador Condiciones Sólo permitir a los usuarios con un permiso asignado ejecutar la del permiso transición. Condición de bloqueo de subtarea El usuario que está en un grupo Bloquea la transición de la incidencia según el estado de la subtarea.

(Puedes también crear tus propias condiciones mediante el plugin system).com/software/jira/docs/v3. Nota: desde aquí puedes: o Clicar en el enlace de editar próximo al nombre de la condición para editar sus parámetros de configuración (si hay alguno). Aparecerá una lista de todas las condiciones disponibles. Aparecerá la página de 'Ver transición de workflow’: 7. Selecciona una condición de la lista y clica en añadir. y cada paso de estado enlazado y transiciones salientes. Para saber más sobre el sistema plugin. Clica en Añadir. Aparecerá la página de 'Pasos de Workflow'. Entra con perfil de administrador en JIRA. 9. 2. 5. 6. mostrando tu nueva condición debajo de la lista de condiciones.13/subtasks_creating. Clica en el nombre de la transición a la cual deseas añadir una condición. Clica en la pestaña de 'Condiciones'. Ve a la página de administración clicando en el enlace de administración o en el icono de de administración de la barra superior en el tablero de mandos: 3. A mano izquierda en el panel de navegación. mostrando los pasos que hacen el workflow. Aparecerá la pestaña de Condiciones. Introduce tus criterios y clica en añadir. La página de 'Ver Workflows' aparecerá debajo de Creando un workflow. Si la condición requiere uno o más parámetros de configuración (ejemplo. 10. 4. Aparecerá una lista de las condiciones asociadas a las transiciones. 31 . 8. clica en el link de 'Workflows'. el nombre de un grupo o rol de proyecto). 11.html Para añadir una condición a una transición: 1. ir a: http://www. aparecerá la página de añadir parámetros a una condición. Clica en 'Pasos' próximo al workflow al cual desearías añadir una condición.atlassian. debajo de 'Global Settings'.

Nota ¿Cuál es la diferencia entre condiciones y validadores? Las condiciones se usan para determinar si una transición puede ser ejecutada. Por ejemplo. La condición pasará si el usuario es el que gestiona la incidencia y el usuario está en el grupo de usuarios del JIRA. Cada par de grupos de condiciones puede ser combinado usando un booleano AND u OR. las post funciones de la transición no serán ejecutadas y la incidencia no progresará al paso de destino de la transición. que están disponibles para añadir tus transiciones. se puede construir el siguiente grupo de condiciones: • • • Sólo el que tiene la incidencia asignada puede ejecutar esta transición AND Sólo los usuarios del grupo de usuarios del JIRA puede ejecutar esta transición. Los grupos con múltiples condiciones pueden ser combinados para construir incluso las más complejas condiciones. JIRA envía con un número de validadores por defecto. por ejemplo: Añadir un validador Los validadores comprueban que alguna entrada de usuario sea válida antes de ejecutar la transición. Las condiciones no pueden validarse 32 . Puedes también crear tus propios validadores mediante el sistema plugin. Dependiendo de la estructura de la condición global y sus grupos.o o Clicar en el link de borrar próximo al nombre de la condición para quitar la condición Combinar tus condiciones en 'AND'/'OR' grupos. Si un validador falla. Por ejemplo. un validador puede ser usado para asegurar que el comentario introducido por un usuario en la pantalla de transición cumple unos ciertos criterios. la condición pasará una vez que uno o todos los grupos de condiciones han sido satisfechos. Combinar las condiciones con los grupos Puedes montar condiciones complejas combinando condiciones individuales juntas para formar grupos de condiciones. usando un AND o un OR.

Si el validador requiere uno o más parámetros de configuración (por ejemplo. 33 . 9. Entra con perfil de administrador en JIRA. generando un evento (por ejemplo. debajo de 'Global Settings'. A mano izquierda en el panel de navegación. el nombre de un grupo o rol de proyecto). Nota: desde aquí puedes: o o Clica en el enlace de editar próximo al nombre del validador para editar sus parámetros de configuración (si los hay). y el estado enlazado de cada paso y transiciones salientes. Se mostrará la página de Ver transición de workflow. Los validadores tienen acceso a la entrada que ha sido acumulado desde el usuario mediante la pantalla de transición. Una lista de validadores disponibles se mostrará. Clica en el nombre de la transición en la cual desees añadir un validador. Clica en el enlace de Pasos próximo al workflow al cual desees añadir una condición. 4. mostrando los pasos que componen el workflow. 6. La pestaña de validadores se mostrará. Introduce tus criterios y clica en el botón de añadir. Selecciona un validador de la lista y clica en el botón de añadir. Añadir una post función Las post funciones llevan a cabo algunos procesos inmediatamente después de que una transición sea ejecutada (de ahí el nombre post función). 10. clica en el enlace de 'Workflows'. 11. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el título del icono de administración en el tablero de controles: 3. 5. una notificación por e-mail). añadiendo un comentario a una incidencia. generando cambios en una incidencia. Se mostrará la página de Pasos de workflow. y de este modo pueden validar esa entrada. la página de añadir parámetros a un validador se mostrará. como actualizando los campos de una incidencia. si la condición falla al usuario no le está permitido empezar la ejecución de la transición y así no verá la pantalla de transición. mostrando tu Nuevo validador debajo de la lista de validadores. Para añadir un validador a una transición: 1. 7. Clica en la pestaña de validadores. Clica en el enlace de añadir. 2. Clica en el enlace de borrar próximo al nombre del validador para eliminar el validador. 8. Se mostrará la página de 'Ver Workflows' debajo de 'Crear un workflow' .dentro de unos parámetros que son proporcionados por el usuario en la pantalla de transición.

(Puedes también crear tus propias post funciones mediante el sistema plugin. que son automáticamente añadidas a cada transición creada de nuevo: Post funciones esenciales Poner el estado de una incidencia a estado enlazado del paso del workflow de destino. Reindexar una incidencia para guardar índices en sincronización con la base de datos. Lanzar un evento que puede ser procesado por los que visualizan las incidencias. Además. Asigna la incidencia al usuario que creó la incidencia.El workflow por defecto incluye un número de transiciones por defecto. puedes insertar otras post funciones entre ellas. JIRA lleva a cabo las siguientes post funciones esenciales. Las post funciones esenciales no pueden ser borradas. Sin embargo. 34 . Los campos actualizables son: • • • • • • • • Campo de actualización de la incidencia 'Asignación' 'Descripción' 'Entorno' 'Prioridad' 'Resolución' 'Resumen' 'Estimación original' 'Tiempo estimado' Observa que esta post función no puede actualizar campos a medida. (Nota: Estas post funciones serán ignoradas a menos que el usuario tenga el permiso de 'Assignable User'. JIRA incorpora cuatro post funciones que puedes opcionalmente añadir a tus transiciones: Post funciones opcionales Asignar a un usuario actual Asignar al desarrollador Asignar al creador de la incidencia Explicación Asigna la incidencia al usuario que está ejecutando la transición. Actualizar la historia de cambios para una incidencia y almacenar la incidencia en la base de datos. Añadir un comentario a una incidencia si es introducido durante una transición. o reordenadas. Podrías querer usar una condición para asegurarte de que la entrada al sistema del usuario tenga este permiso antes de ejecutar la transición) Asigna la incidencia al componente principal (si existe) o al líder del proyecto. Actualiza uno de los campos de incidencia a un valor dado.

Entra con perfil de administrador en JIRA. Observa que el uso de la post función 'Almacenar incidencia’ (que está disponible sólo para la transición de crear) debería ser guardado como mínimo. 7. Clica en el enlace de pasos próximo al workflow en el cual desees añadir una condición. Caso especial: Si necesitas poner el campo de resolución cuando crees una incidencia. podrías usar la transición de actualizar el campo de la incidencia para poner el campo de un determinado usuario cuando se crea una incidencia). Por ejemplo. pon la post función de 'Actualizar campo de incidencia' después de la post función por defecto de 'Crear la incidencia desde cero'. Clica en el nombre de la transición en la cual desees añadir una post función. y usa la post función 'Almacenar incidencia' después de eso. Se mostrará una lista de post funciones existentes de la transición. Nota Una nota en lo que concierne a la transición crear: A veces es útil hacer procesos particulares (por ejemplo. que es ejecutado donde un usuario crea una incidencia. observa que necesitas ponerlo antes de la post función Crear la incidencia desde cero por defecto de la de transición de crear.Observa que cuatro post funciones opcionales deben estar posicionadas antes de la post function de actualizar historial de cambios para una incidencia y almacenar la incidencia en la base de datos. Para añadir una post función a una transición: 1. excepto cuando son usadas en la transición de Crear. no genera historial de cambios y no sirve para conservar los campos que tengan una relación de uno a muchos con la incidencia (por ejemplo. 'Versión' o 'Componente'). paso inicial (llamado abrir por defecto. Se mostrará la página de Ver transición de workflow. Clica en la pestaña de Post funciones. mostrando los pasos que componen el workflow. clica en el enlace de 'Workflows'. Se mostrará la página de Ver workflows debajo de Crear un workflow. debajo de 'Global Settings'. Saldrá la página de 'Pasos de Workflow' . A mano izquierda en el panel de navegación. por ejemplo si creaste un workflow en blanco o copiaste el workflow por defecto). 6. Cuando añadas una de las post funciones a la transición crear del workflow (por ejemplo. 4. 2. poner un campo particular) cuando se crea primero una incidencia. el workflow por defecto tiene las siguientes post funciones para la transición Empezar progreso: 35 . y el estado enlazado de cada paso y transiciones salientes. y pone la incidencia creada nuevamente en el paso inicial del workflow. El paso inicial es simplemente el primer paso en un workflow. y sólo uno. cada workflow tiene uno. Ve a la página de administración clicando en el enlace de administración o en el icono de administración del panel de controles: 3. La transición inicial (llamada crear por defecto) es la primera transición entrante del paso inicial. 5. Puedes hacer esto para añadir post funciones a la transición inicial del workflow.

etc.8. 36 . Ejemplo: usar una post función para colocar el campo de resolución Para un paso particular en un workflow. Para hacer esto: 1. Clica en el enlace de Bajar para cambiar la post función más baja de la lista (i.g. showing your new post function at the bottom of the list of post functions. 9.e. cerrada.e. Si la post function require uno o más parámetros de configuración (como el nombre de un evento). saldrá la página de Añadir parámetros a una post función. Como parte de esta transición. resuelta. será ejecutada después). Clica en el enlace de borrar próximo al nombre de la post función para eliminar la post función. podrías querer poner automáticamente el campo de resolución. Crea/edita tu transición. Clica en el enlace de añadir. Usar una post función para poner un campo Puedes usar una post función de tipo 'Actualizar campo de la incidencia' para colocar el valor de un campo de incidencia después de que una transición determinada sea ejecutada. será ejecutada antes). la pantalla de 'Añadir comentario y asignación'). Clica en el enlace de 'Subir' para cambiar la post función más alta de la lista (i. En el campo de Ver transición. Nota: desde aquí puedes: o o o o Clica en el enlace de añadir próximo al nombre de la post función para editar sus parámetros de configuración (si los hay). o selecciona “sin vista para la transición” o eliges una pantalla que no contenga el campo de resolución (e. Se mostrará una lista de post funciones disponibles.). 10. Introduce la información apropiada y clica en el botón de añadir. podrías necesitar crear una transición para cambiar la incidencia a un estado cerrado (por ejemplo. The 'Post Functions' tab will be displayed.

37 . 3.2.atlassian. sigue los mismos pasos pero selecciona ninguno en la lista de selección 'Valor de campo' cuando se añada la post función. e identificará a los usuarios asociados con el evento lanzado. la lista de transición de post funciones aparecerá como sigue: Para crear una transición que elimine el campo de resolución.13/events. JIRA: • • Buscará el esquema de notificación asociado con el proyecto de la incidencia. Cada vez que una de estas transiciones sea ejecutada. El evento genérico es un evento de JIRA incorporado cuyo propósito es permitirte enviar notificaciones por e-mail después de que una transición sea ejecutada.html#addcustomevent Cuando una transición es llevada a cabo. Alternativamente. la resolución de la incidencia es automáticamente colocada o no como especificado en estas post funciones. Enviará una notificación por e-mail a cada usuario. Selecciona 'Resolución' de la lista de selección 'Campo de la incidencia' y selecciona una resolución apropiada de la lista de selección 'Valor del campo'.com/software/jira/docs/v3. Usar una post función para enviar una notificación Puedes usar una post función de tipo 'Lanzar un evento que puede ser procesado por los que asignan la incidencia' a lanzar el evento genérico. Ir al siguiente enlace: http://www. puedes lanzar un evento que has creado específicamente para esta transición. La lista de post funciones para esta transición incluirá la siguiente declaración: La resolución de la incidencia será borrada. Añade una nueva post función de tipo 'actualizar campo de incidencia'. Una vez completada.

Clica en el enlace de Ver propiedades de esta transición. Se mostrará la página de Pasos de workflow. La ventaja de las transiciones comunes es que si una transición necesita ser actualizada. 7. A mano izquierda en el panel de navegación. selecciona evento genérico de la lista de eventos. Crea/edita tu transición. Se mostrará la página de 'Ver Workflows' debajo de Crear un workflow. Clica en el nombre de la transición en la cual desees ver las propiedades. las propiedades de la transición ayudan a extender el workflow por defecto para permitir traducciones de idioma. Ve a la pestaña de Post funciones de la transición y edita la post función de 'Lanzar un evento que puede ser procesado por los que gestionan la incidencia. Usar transiciones comunes Una transición común es una transición que es definida sólo una vez en el workflow. pero puede ser usado más de una vez. clica en el enlace de 'Workflows'. Esto es.(Nota que el evento lanzado es también propagado a todos los que gestionan incidencias que estén registrados) Ejemplo: usar una post función para lanzar el evento genérico Puedes usar el evento genérico para enviar notificaciones por e-mail. Ve a la página de administración clicando en el enlace de administración o en el icono de administración en el panel de controles: 3. Para ver las propiedades de una transición: 1. Por ejemplo. Puedes también añadir y borrar propiedades para esta transición en esta página. 4. y el estado enlazado de cada paso y transiciones salientes. En la página de 'Añadir parámetros a la post función'. una transición común puede tener más de un paso originándose. 6. debajo de 'Global Settings'. Entra con perfil de administrador en JIRA 2. 38 . 3. Para hacer esto: 1. La página de Ver transición de workflow saldrá y saldrá una lista de todas las propiedades que actualmente forman la transición. Clica en el enlace de Pasos próximo al workflow en el cual quieras añadir una condición. la actualización sólo tiene que ser hecha en un único lugar. Se mostrará la página de Ver transición de workflow. 2. mostrando los pasos de los que se compone el workflow. 5. Trabajar con propiedades de transición Las propiedades son pares de valores clave que pueden ser usados para personalizar transiciones.

Puedes editar transiciones comunes en JIRA, pero no pueden ser creadas por el método descrito en Añadiendo una transición. En cambio, para crear transiciones comunes, puedes elegir entre estas dos opciones:

Copia el workflow por defecto — el workflow por defecto contiene transiciones comunes. Aunque tú no puedes editar el volumen de trabajo por defecto, puedes copiarlo y después editar sus pasos y transiciones para adaptar tus requisitos. Crear tu workflow en XML.

Usar XML para crear un workflow
JIRA usa OSWorkflow, un motor de volumen de trabajo flexible y personalizable. El editor de carga de trabajo de JIRA genera unos ficheros de definición OSWorkflow XML que son almacenados en la base de datos de JIRA. Si necesitas alguna característica de OSWorkflow que no está disponible en el editor de workflow de JIRA (como las transiciones comunes), puedes definir el workflow en XML y luego importarlo dentro de JIRA como se describe abajo. Para saber más sobre OSWorkflow, ir a: http://wiki.opensymphony.com/display/WF/Documentation Una vez que el workflow XML ha sido importado, el editor de workflow de JIRA debería ser capaz de mostrar la mayoría de definiciones OSWorkflow incluso si no soporta la creación o la edición de ellos. Por ejemplo, los resultados condicionales de las transiciones del workflow son mostradas en la pestaña de otros en la página de 'Ver transición de Workflow'. La pestaña de otros sólo es visible si una transición tiene elementos que el editor no soporta directamente. Para importar un workflow XML dentro de JIRA: 1. Entra con perfil de administrador en JIRA 2. Ve a la página de administración clicando en el enlace de administración o en el icono de administración en el panel de controles:

3. A mano izquierda en el panel de navegación, debajo de 'Global Settings', clica en el enlace de 'Workflows'. 4. Se mostrará la página de Ver Workflows. Localiza el formulario de añadir un Nuevo workflow en la parte de abajo de la página. 5. Clica en el enlace de importar un workflow de xml. La página de importar workflow aparecerá. 6. En el campo Nombre, escribe un nombre (normalmente 2-3 palabras) para identificar tu nuevo workflow. 7. (Opcional) En el campo Descripción, escribe una descripción detallada de tu nuevo workflow. 8. O bien: 39

En el campo de Definición de workflow (XML), pega los contenidos del archivo xml de workflow; o bien o En el campo Archivo, escribe la ruta completa al fichero (observa que la ruta debe ser local, i.e. necesitarás primero copiar el fichero a tu servidor de JIRA). 9. Clica en el botón de importar.
o

Copiar un workflow entre sistemas
A veces es útil crear un workflow en un sistema de prueba y luego copiarlo dentro de un sistema de producción. Para hacer esto: 1. En el sistema de prueba, exporta el workflow a XML clicando en el enlace de xml próximo workflow en la lista mostrada en la página de ver workflow, y guarda la salida dentro de un fichero. 2. En el sistema de producción, importa el fichero clicando en el enlace ‘Importar un workflow desde XML'. Aviso Cuando se importa un workflow en XML dentro de JIRA: Las definiciones de workflow en XML de JIRA contienen referencias a los meta atributos de JIRA. Por ejemplo, el identificador del estado enlazado de JIRA de cada paso de workflow se almacena como un meta atributo 'jira.status.id' en la definición del paso. Por lo tanto, cuando se crean manualmente workflows en XML, asegúrate de que todas las entidades externas y referenciadas existan antes de que importes el workflow dentro de JIRA. Aviso Cuando se copia un workflow entre sistemas: Los validadores y post funciones pueden tener parámetros que podrían ser válidos en un sistema y no en otro. Por ejemplo, diferentes sistemas contienen conjuntos de valores para el campo de resolución (desde que es posible definir tus propios valores). Esto podría ser un problema si la incidencia de 'campo de actualización de incidencia' es usada para colocar el campo de resolución a un valor que existe en un sistema pero no en otro.

Migración de otros rastreadores de incidencias
Cuando se migra desde otros rastreadores de incidencias, podrías desear guardar tus datos. Dependiendo de qué rastreador de incidencia estés utilizando, se recomienda usar uno de los métodos listados más abajo para importar datos en JIRA: Cualquier método que uses, necesitarás reindexar JIRA después de que hayas hecho la importación. Si tienes una licencia de usuario limitado (por ejemplo, licencia personal), cualquier usuario que importes, tu límite de usuarios será creado en JIRA sin permiso de acceso a JIRA. No podrás seleccionar a quiénes de tus usuarios se les asignan permisos de acceso bajo límite de usuario, cuando personalices la importación. Sin embargo, puedes cambiar esto después de que los usuarios hayan sido importados, editando permisos de usuario.

40

1. Importadores incorporados
Los importadores son: Importing Data from Bugzilla, Importing Data From Mantis y Importing Data From FogBugz. Se recomienda usar el importador incorporado, si estás migrando de uno de los sistemas de gestión de incidencias. Para saber más, ir a los siguientes enlaces: http://confluence.atlassian.com/display/JIRA/Importing+Data+from+Bugzilla http://confluence.atlassian.com/display/JIRA/Importing+Data+From+Mantis http://confluence.atlassian.com/display/JIRA/Importing+Data+From+Mantis

2. CSV Importer
Si estás migrando desde un sistema cuyo JIRA no tiene un importador incorporado, podrás importar tus datos mediante JIRA en lugar de en formato CSV. Tu sistema debe ser capaz de exportar tus datos en un fichero CSV (valores separados por comas). Puedes luego importar el fichero CSV dentro de JIRA usando el importador CSV de JIRA. Se pueden también importar los comentarios.

3. Third-party scripts
Un número de scripts third-party están disponibles en Internet que soportan la importación de datos dentro de JIRA. Estos pueden ser una mejor opción para importar datos usando el importador de CSV. Third-party scripts están actualmente disponibles para la siguiente importación de procesos:
• •

Importar datos de Trac dentro de JIRA Migrando Trac a JIRA

Ten en cuenta que los scripts third-party no son soportados por Atlassian.

4. Encajar script
Otra manera es escribir un script Jelly que importará tus datos. JIRA ejecuta algunos Jelly tags que hacen operaciones como crear incidencias fácilmente en JIRA. Para saber más sobre los Jelly tags, ir a: http://confluence.atlassian.com/display/JIRA/Jelly+Tags

5. Servicios RPC
JIRA lleva a cabo con un RPC plugin el cual habilita el acceso remoto limitado a JIRA. Está disponible a través de SOAP e interfaces XML-RPC. Recomendamos usar la interfaz SOAP cuando sea posible porque esto es más completo y será nuestro foco

41

JIRA lo recoge y muestra el registro en una pestaña en la incidencia mencionada. mantén la integridad de la base de datos. que puede ser fácilmente controlada usando permisos flexibles. El origen completo del plugin está disponible y eres libre de modificar y ampliar el origen. o para analizar un fichero de registro CVS por un proceso externo. ir a: http://www. y no quieres que el resto de personas vea la información de la versión de control. JIRA puede ser configurado para restringir el acceso a esa información para los usuarios elegidos. Moviendo o archivando los proyectos individuales En algún momento. Las características de la integración CVS de JIRA: • • • Habilidad para interactuar con un registro de servidor CVS directamente por acceso por vía local. y la subversión está disponible como un plugin (pasar extensiones a JIRA). Cuando uses este método. Cuando un mensaje CVS menciona una incidencia. 2.viewvc. ViewCVS o FishEye son soportados fuera de la caja. Puedes encontrar las últimas noticias en el plugin RPC en el espacio de extensiones de JIRA. Esto puede conllevar las siguientes necesidades: 1. con proyectos particulares en cada uno.org/ 42 .primario en el futuro. El esquema de la base de datos de JIRA es descrito en formato XML en la web WEB-INF/classes/entitydefs/entitymodel. Tu propio método Es posible usar cualquier herramienta con la que te sientas cómodo. los requisitos de tu organización pueden cambiar.xml archivo bajo la aplicación web de JIRA. Restaurar una instancia entera de JIRA. Para saber más sobre ViewCVS. 6. protocolos de servidor o externos (ssh). desde una copia de seguridad dentro de una instancia nueva y vacía de JIRA Integrando JIRA con CVS y ViewCVS La integración CVS de JIRA muestra la información relativa a CVS. Restaurar un proyecto único desde un fichero de copia de seguridad dentro de una instancia de JIRA 4. Partir una instancia grande de JIRA dentro de varias instancias de JIRA. para importar los datos directamente dentro de la base de datos de JIRA. 3. Archivar un proyecto completado u obsoleto. Esta página proporciona un punto de arranque para todos tus procedimientos remotos que necesites. Si estás ejecutando una instancia pública de JIRA. Acceso a la información de la versión de control en JIRA.

43 .atlassian. Clicando en el nombre del fichero. Si tienes permiso en JIRA para realizar la sincronización automáticamente con el repositorio CVS. los ficheros y revisiones en JIRA son enlazados a páginas relevantes. la siguiente captura de pantalla muestra un proyecto de JIRA: Tal como ViewCVS está configurado. un proyecto puede tener múltiples módulos. Nota Incluso si estás usando el acceso al repositorio local. ir a: http://www. JIRA periódicamente ejecutará el comando 'cvs rlog' para el módulo y almacenará los resultados en un fichero cuya ruta es especificada por el atributo del módulo Log File Path. Si la clave de la incidencia está en el mensaje. JIRA sólo actualizará periódicamente el archivo CVS especificado por el atributo Log File Path del módulo. Asociar proyectos a módulos CVS 3. Dar permisos para ver la información CVS Cómo trabaja la integración CVS de JIRA JIRA recupera la información CVS para una incidencia analizando la salida del comando 'cvs rlog' (o cvs log) de cada módulo asociado y escaneándolo por la clave de la incidencia. Por ejemplo. En JIRA Standard. Si has elegido actualizar el log manualmente. nos lleva a la página de resumen en el fichero de ViewCVS. éste se mostrará en la pestaña de Control de versión para la incidencia.Para saber más sobre FishEye. Hay tres pasos para configurar la integración de CVS en JIRA: 1. • Cada proyecto en JIRA puede ser asociado con un módulo CVS. un proyecto puede ser asociado con un único módulo. En las ediciones profesional e Enterprise del JIRA. JIRA obtendrá el log CVS para el módulo y después será analizado. JIRA ha puesto dentro la información dentro de los enlaces deViewCVS.com/software/fisheye/ • Si se configura la integración CVS. Crear un módulo CVS 2. JIRA no accede al repositorio CVS directamente. El fichero es después analizado.

Clica en el enlace 'Módulos CVS'. JIRA debe tener acceso de lectura y escritura al directorio. ya que JIRA necesita usar este directorio para crear un fichero cerrado con el fin de sincronizar el acceso al log del módulo CVS. 3. Si esto está causando problemas. los requisitos de memoria del JIRA dependen del número de la información relevante encontrada en el módulo CVS. así que necesita ajustarse al log CVS. Además. la comunicación entre JIRA y el servidor CVS podrá ser de ancho de banda de intensidad equitativa de tal manera que JIRA periódicamente recuperará el log de los datos del módulo CVS del repositorio CVS. la memoria requerida para JIRA se relaciona con el tamaño del módulo CVS. JIRA es capaz de recuperar el log CVS mediante acceso local. Sólo los mensajes que contienen una posible incidencia del JIRA son enlazados a una incidencia. Observa que: • • • • • Actualmente. 44 . Si tu CVS no es compatible con estos métodos puedes deshabilitar automáticamente el log de recuperación. Para crear un módulo CVS: 1. Entra con perfil de administrador en JIRA. El sistema que codifica puede verse en Admin -> System -> System Info. 5. 2.Tal como JIRA actualiza el log del módulo CVS y guarda información relevante en memoria. Si quieres que JIRA automáticamente se sincronice con tu repositorio de CVS. Clica en 'Añadir Nuevo modulo CVS'. Crear módulos CVS en JIRA Un modulo CVS se refiere a un directorio a nivel superior en un repositorio CVS. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 4. expande el submenú titulado 'Global Settings' si no está abierto todavía. JIRA carga y analiza la salida del comando 'cvs log' para cada módulo CVS y guarda la información relevante en memoria. considera el ajuste de frecuencias o la deshabilitación de la recuperación del log CVS. Crea o decide qué directorio existente será usado para almacenar ficheros log de módulos CVS (El fichero con la salida del comando 'cvs log'). El sistema de codificación de JIRA se usa cuando analizamos los logs CVS. La información relevante es información CVS que tiene como mínimo una clave potencial de JIRA en sus mensajes. Esto debería llevarte a la página de 'Módulos CVS'. el protocolo pserver o ssh (método ext). A mano izquierda en el panel. 6. Esto te llevará a la página de 'Añadir modulo CVS'. El acceso de escritura es requerido incluso si decides actualizar manualmente el log CVS.

las características de tu organización pueden cambiar. Restaurar un proyecto único desde un fichero de copia de seguridad dentro de una instancia de JIRA 8. con proyectos particulares en cada uno. desde una copia de seguridad dentro de una instancia nueva y vacía de JIRA.Moviendo o archivando los proyectos individuales En algún momento. 7. 6. Restaurar una instancia entera de JIRA. Esto puede llevar a necesitar: 5. Archivar un proyecto completado u obsoleto. Partir una instancia grande de JIRA dentro de varias instancias de JIRA. 45 .

o para analizar un fichero de registro CVS por un proceso externo. Hay tres pasos en la configuración de la integración de CVS en JIRA: 4. un proyecto puede ser asociado con sólo un módulo. Las características de la integración CVS de JIRA: • • • • La habilidad para interactuar con un registro de servidor CVS directamente por acceso por vía local. El acceso a la información de la versión de control en JIRA puede ser fácilmente controlada usando permisos flexibles. Dar permisos para ver la información CVS. Asociar proyectos con módulos CVS.Integrando JIRA con CVS y ViewCVS La integración CVS de JIRA muestra la información CVS para una incidencia. Crear un módulo CVS. Por ejemplo. y no quieres que el resto del mundo vea la información de la versión de control. Clicando en la revisión mostrará al usuario la página que muestra los contenidos del fichero acerca de cómo fue todo en esa revisión. JIRA recoge esto y muestra el registro en una pestaña en la incidencia mencionada. En las ediciones profesional e Enterprise del JIRA. protocolos de servidor o externos (ssh). JIRA ha puesto la información mostrada dentro de los enlaces deViewCVS. Si se configura la integración CVS. En JIRA Standard. y la subversión está disponible como un plugin (ver extensiones de JIRA). Si estás ejecutando una instancia pública de JIRA. la siguiente captura de pantalla muestra un proyecto de JIRA: Tal como está ViewCVS configurado. 6. ViewCVS o FishEye son compatibles fuera. los ficheros y revisiones en JIRA son enlazados a páginas relevantes. Clicando en el nombre del fichero que cogerá el usuario a la página de resumen en el fichero de ViewCVS. un proyecto puede tener múltiples módulos. 5. 46 . JIRA puede ser configurado para restringir el acceso a esa información para los usuarios elegidos. Cuando un mensaje CVS menciona una incidencia. • Cada proyecto en JIRA puede ser asociado con un modulo CVS.

Nota Incluso si estás usando el acceso al repositorio local.Cómo trabaja la integración CVS de JIRA JIRA recupera la información CVS para una incidencia analizando la salida del comando 'cvs rlog' (o cvs log) de cada módulo asociado y escaneándolo por la clave de la incidencia. considera el ajuste de frecuencias o la deshabilitación de la recuperación del log CVS. JIRA no accede al repositorio CVS directamente. Además. Para crear un módulo CVS: 7. El sistema de codificación de JIRA es usado cuando analizamos los logs CVS. Ten en cuenta: • • • • • Actualmente. Sólo los mensajes que contienen una posible incidencia del JIRA son enlazados a una incidencia. la comunicación entre JIRA y el servidor CVS podrá ser de ancho de banda de intensidad equitativa de manera que JIRA periódicamente recuperará el log de los datos del módulo CVS del repositorio CVS. Si la clave de la incidencia está en el mensaje. Si tu CVS no es alcanzable por estos métodos puedes deshabilitar automáticamente el log de recuperación. Si quisieras que JIRA automáticamente se sincronice con tu repositorio de CVS. Como JIRA actualiza el log del modulo CVS y guarda información relevante en memoria. Si esto está causando problemas. éste se mostrará en la pestaña de Control de versión para la incidencia. Esos mensajes son CVS que tienen al menos una clave potencial de JIRA. los requisitos de memoria del JIRA dependen del número de mensajes relevantes encontrados en el módulo CVS. Si decides actualizar el log manualmente. JIRA obtendrá el log CVS para el módulo y entonces analizarlo. El sistema que codifica puede verse en Admin -> System -> System Info. así que necesita ajustarse al log CVS. el protocolo pserver o ssh (método ext). Crea o decide qué directorio existente será usado para almacenar ficheros log de módulos CVS (El fichero con la salida del comando 'cvs log'). Si tienes permiso en JIRA para una sincronización automática con el repositorio CVS. JIRA debe tener 47 . Crear módulos CVS en JIRA Un módulo CVS se refiere a un directorio a nivel superior en un repositorio CVS. JIRA es capaz de recuperar el log CVS por medio de acceso local. JIRA sólo actualizará periódicamente el archivo CVS especificado por el atributo Log Filr Path del módulo. JIRA carga y analiza la salida del comando 'cvs log' para cada módulo CVS y guarda la información relevante en memoria. JIRA periódicamente ejecutará el commando 'cvs rlog' para el módulo y almacenará los resultados en un fichero cuya ruta es especificada por el atributo del módulo Log File Path. la memoria requerida para JIRA depende del tamaño del módulo CVS. El fichero después es analizado.

Entra con perfil de administrador en JIRA. 48 . Clica en el enlace de 'Módulos CVS'. A mano izquierda en el panel.acceso de lectura y escritura al directorio. Se requiere acceso de escritura incluso si decides actualizar manualmente el log CVS. 9. 11. Ve a la página de administración clicando en el enlace de administración o en el icono de administración en el panel de controles: 10. expande el submenú titulado 'Global Settings' si no está abierto todavía. ya que JIRA necesita usar este directorio para crear un fichero cerrado con el fin de sincronizar el acceso al log del módulo CVS. Esto debería llevarte a la página de 'Módulo CVS’. Esto te llevará a la página de 'Añadir módulo CVS'. Clica en el enlace de 'Añadir Nuevo módulo CVS' en esta página. 8. 12.

especifica cuántos segundos lleva la operación CVS para expirar (e. asegúrate de que el fichero log ya exista en la ruta especificada y es legible por JIRA. Especifica un CVS Root. La contraseña necesita ser proporcionada sólo si tú le dejas a JIRA automáticamente recuperar el log CVS del módulo. Si eliges esta opción. En Nombre pon un nombre descriptivo y corto. manualmente o usando un script programado) para guardar la información CVS en el JIRA actual. Ponle en detalles 'full'. Si eliges 'Automáticamente recuperar el log CVS'. Especifica la 49 . Para el Nombre del módulo especifica el nombre del módulo tal y como se llamaba en el repositorio CVS. JIRA periódicamente recuperará el log CVS para el módulo y luego lo analizará para obtener información relevante. pero puede también incluir subdirectorios (myproject/subproject/src/java). Si eliges actualizar el fichero manualmente. Si desearas que JIRA periódicamente actualizara los contenidos del log.Cumpliméntalo como sigue: 1.g. que será usado para recuperar el log del módulo CVS o fue usado para recuperar el log. myproject). Esto será necesario normalmente en el directorio de nivel superior (eg. necesitarás actualizar el log CVS por otros medios (e. JIRA no recuperará el log. Este fichero debería estar situado en un directorio mencionado en el paso 1. Esta información se requiere para recuperar el log CVS y también para analizarlo. Se necesita el CVS Root mientras se recupera el log de datos y también es necesario incluso si eliges recuperar manualmente el log CVS. 5. 7. (Opcional) En el campo Descripción pon una frase corta que describa este módulo CVS. Para el fichero de recuperación decide si te gustaría que JIRA automáticamente se sincronizara con el repositorio CVS. Por ejemplo: /some/local/path (para acceso en repositorio local) :pserver:username@hostname:port/some/path (por acceso pserver) :ext:username@hostname:/some/path (por acceso ssh) Si JIRA encuentra problemas para entender tu local CVS Root (e. así no necesitarás proporcionar el nombre CVS del modulo incluso si decides recuperar el log CVS manualmente.g. 8. 4. este fichero no necesita existir en este momento. posiblemente enseguida aparecerá el nombre del módulo CVS tal y como aparece en tu repositorio CVS. Para la ruta del fichero log. en sistemas Windows). Si eliges 'Me gustaría actualizar el log por mí mismo'. 3. rlog). :local:d:\some\path. pero periódicamente lo actualizará.g. 2. Para CVS Timeout. precede la ruta con :local: Por ejemplo. ya que JIRA automáticamente lo creará. especifica la ruta entera para el fichero que contendrá el log de datos CVS. 6.

necesitas personalizar algunos pasos especiales. Nota Si estás integrando con FishEye. Esto debería devolverte a la página de 'Módulos CVS'. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 3. clica en el enlace de proyectos. 4. introduce el nombre del Project Root que es usado en ViewCVS para navegar en el módulo CVS. A mano izquierda en el panel. y este módulo no es el módulo por defecto del ViewCVS server. Si la URL que aparece en tu navegador a la hora de ver un fichero de este módulo CVS en ViewCVS no tiene el parámetro root. 5. introduce la URL entera (i. 12. 9. Esto te llevará a la página de proyectos. Nota Si JIRA tiene problemas para entender tu local CVS Root (e.g. El valor que debería ser reemplazado en este campo es el mismo que el valor del parámetro URL root que aparece en cada URL de ViewCVS (e. deja el campo vacío. donde puedes ver el nuevo módulo CVS.g. (Opcional) Para el parámetro Root en la sección 'Ver detalles CVS'. 2.contraseña que se necesita para recuperar el log usando el método especificado en el CVS Root. el cual quieres asociar a un modulo CVS. 10. Sólo necesitas introducir la URL entera a tu instalación de FishEye y el repositorio específico que deseas visualizar. Se mostrará una página de resumen de proyectos. antepón a la ruta :local: Por ejemplo. (Opcional) Para Base URL en la sección de 'Ver detalles de CVS'. Este parámetro se requiere sólo si ViewCVS ha sido montado para trabajar con múltiples módulos CVS. Te saldrá una lista de todos los proyectos existentes. cuando se visualiza un fichero). Si no se requiere contraseña.e. Entra con perfil de administrador en JIRA. 11. deja este campo en blanco. :local:d:\some\path Asociar el proyecto o proyectos con CVS Modules 1. incluye 'http://' or 'https://' al principio) en el sitio ViewCVS del módulo CVS. Clica en el botón de añadir. Selecciona un proyecto. Puedes editar y borrar este modulo aquí. en sistemas Windows). Esta es la misma URL que conseguirías si fueras a examinar el proyecto sin FishEye. La URL necesita situar al root del módulo en el ViewCVS. FishEye puede resolver todas las URLs que espera ViewCVS. Después de 'Módulos CVS' clica en el enlace de Módulo Celect'. Esto mostrará la página de 'Seleccionar 50 .

Configurar permisos El permiso de ver la versión de control es necesario para los usuarios/grupos/roles que podrán ver información CVS. 6. pero puede ser ajustado si es necesario. sigue estos pasos: 1. empezará un servicio en segundo plano automáticamente. Cuando se realice la actualización del log CVS para un modulo. Por defecto. No olvides eliminar el fichero cerrado después de que la actualización se haya completado.write. espera hasta que sea eliminado antes de actualizar el log. para la nueva información relevante que aparecerá en JIRA. Por tanto. este período de tiempo es 1 hora. Ajustar la frecuencia del Módulo de actualización Para minimizar el tráfico de red entre JIRA y el servidor CVS. Cuando el primer modulo CVS sea creado en JIRA. Selecciona el modulo o módulos apropiados y clica en el botón de seleccionar. en JIRA Profesional y edición Enterprise). revisa la existencia de un fichero cerrado con el nombre 'cvslog. JIRA actualiza y reanaliza la información de los módulos CVS asociados sólo una vez durante el período de tiempo especificado. crea un fichero cerrado con el nombre cvslog. Nota: por defecto este permiso se da al grupo de desarrolladores de JIRA. Nota Antes de actualizar el log CVS del módulo. Para cambiar la frecuencia de la actualización de los módulos. Si el fichero cerrado existe. JIRA sólo recuperará el log CVS periódicamente. El servicio se llama 'Servicio de actualización VCS'. Ve a la página de administración clicando en el enlace de administración de la barra superior o clicando en el icono de administración en el panel de controles: 51 . Esto puede hacerse manualmente o se puede usar un script programado.módulos en version de control'. Deshabilitar ficheros log CVS de recuperación Para deshabilitar automáticamente log CVS de recuperación por un módulo CVS elige la opción 'me gustaría actualizar el log por mí mismo' para el atributo 'Log Retrieval' del módulo. Entra con perfil de administrador en JIRA.lock' en el mismo directorio que el fichero log CVS.write. Si has desactivado automáticamente el log CVS de recuperación para el módulo CVS. donde tú puedes asociar el proyecto con un módulo CVS (o con múltiples módulos CVS.lock en el mismo directorio que el fichero log CVS para asegurarte de que JIRA no empieza a analizar el log mientras aún esté siendo actualizado. el log necesitará ser actualizado por otros medios. 2.

7. los nuevos mensajes CVS no aparecerán en JIRA durante algún tiempo. al menos un modulo CVS ha sido configurado. Esto es. Recuerda que el intervalo es especificado en minutos. ve a: http://jira. Cambia el valor como sea preciso. Se mostrará una página con los servicios que están configurados. Para configurar JIRA: 1. Esto mostrará una página donde puedes poner el intervalo del servicio.3. no es posible especificar un intervalo de actualización diferente para cada módulo CVS. 5. Si tienes alias CVS que hagan referencia a más de un módulo.atlassian. Alias CVS JIRA no soporta actualmente alias CVS. 4. se mostrará el servicio de actualización de VCS en la lista. el consumo de ancho de banda entre JIRA y el servidor CVS podría ser más alto. Si. Selecciona Servicios desde la pestaña de Sistema. la edición Standard sólo soporta un módulo CVS por proyecto). si no está ya abierto. Abre la pestaña de Sistema a mano izquierda en el menú. Clica en el botón de actualizar para que los cambios se hagan efectivos. Si quieres saber más de dicha herramienta. Si estás usando los log automáticos de recuperación para tus módulos CVS y colocas el intervalo a un valor muy bajo. 6. Clica en el enlace de Editar en la columna que está más a la derecha del Servicio de actualización VCS. crea cada modulo CVS en JIRA y luego asocia cada módulo con el proyecto de JIRA relevante (asumiendo que estás utilizando la edición profesional o enterprise de JIRA. Recuerda: • • • Los módulos CVS son actualizados uno después de otro cada cierto período de tiempo. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 52 . La herramienta requerida para añadir un módulo de alias CVS en JIRA es JRA-4586.com/browse/JRA-4586 Configurar JIRA JIRA tiene un número de opciones de configuración que permiten que el sistema sea personalizado. Entra con perfil de administrador en JIRA 2. Si el intervalo está puesto con un valor muy largo.

3. Clica en editar configuración para editar las tres secciones. 4. clica en Configuración general. Aparecerá la pantalla siguiente. En el panel a mano izquierda. debajo de Global Settings. 53 .

54 .

Por defecto. ve a: http://lucene. Modo Útil para sistemas de gestión de incidencias internos donde no quieres que entren usuarios públicos. Para la mayoría de idiomas del oeste. Si quieres saber más sobre Lucene.com/software/jira/docs/v3.13/public_signup. CAPTCHA en ingreso E-mail desde la cabecera Internacionalización Opción Descripción Es la codificación de caracteres para introducir y ver la información dentro de JIRA. Corto mensaje introductorio que aparece en el dashboard.com>". Introducción Es posible incluir HTML. ve a: http://www. Especifica el From: formato de cabecera en e-mails de notificación.apache. Las variables disponibles son $'{fullname'}. JIRA puede funcionar de dos maneras: Público Cualquiera puede anotarse y crear incidencias. Indexar el idioma JIRA usa Lucene.Opciones Opción Título Descripción Es el título que se mostrará en la página de acceso a JIRA y en el dashboard.html Por defecto: ON Esta es la URL de base de la instalación de JIRA. Por defecto: Público Si estás ejecutando JIRA en modo público. asegúrate de que también cambias la codificación de tu base de datos. Si quieres saber más sobre Capucha.atlassian. sólo los administradores pueden crear nuevos usuarios. URL de base Se usa en notificaciones salientes de e-mail para construir enlaces válidos a incidencias de JIRA. está de la forma siguiente "John Doe (JIRA) <jira@company. pero asegúrate de que todas las etiquetas están correctamente cerradas y que el HTML está bien formado. $'{email'} y $'{email.org/java/docs/ 55 . es altamente recomendable que habilites Captcha.hostname'}. de caracteres Si cambias esta opción. El ingreso está Privado desactivado. el UTF-8 está Codificación disponible. Te ayuda a identificar tu instalación y sus objetivos.

pero puedes aún asignar usuarios/grupos a los roles de proyecto y crear/editar/borrar propiedades de usuario.com/software/jira/docs/v3. ve a: http://www.13/i18n. aunque se pueden instalar otros idiomas adicionales.atlassian. las incidencias deben estar siempre asignadas a alguien – por defecto. Por defecto a ON Controla si ese permiso está habilitado en JIRA. ve a: http://www. Permitir incidencias sin asignar Cuando está deshabilitado. Los usuarios que ven una usuarios ver incidencia serán avisados de todos los cambios en ello. Es necesario reindexar JIRA si se cambia este valor. Esto significa que no serás capaz de crear. Opciones Opción Permitir a los usuarios indicar la preferencia de las incidencias Descripción Controla si ese permiso está habilitado en JIRA.html Idioma usado en la interfaz de JIRA (es el que está seleccionado por defecto en la lista mostrada en Lenguajes instalados). Administraci Adicionalmente. Lenguajes instalados Idioma por defecto Esta sección lista todos los packs de idiomas disponibles dentro de JIRA. incidencias Por defecto a ON Cuando está habilitado. usuarios externos Nota: LDAP integration está actualmente limitada a administración externa de contraseñas. Por defecto a OFF.com/software/jira/docs/v3. JIRA no mostrará opciones para usuarios para cambiar ón de los su contraseña o editar su perfil. por ejemplo usando Crowd). editar o borrar usuarios/grupos desde dentro de JIRA. 56 . el que asigna sera el líder del proyecto. Los usuarios pueden ver Permitir a los las incidencias en las que están interesados. Ese permiso permite a los usuarios indicar una preferencia para las incidencias que a ellos les gustaría completar o resolver.atlassian. Para instalar idiomas adicionales. JIRA assume que vas a administrar a los usuarios desde fuera de JIRA. Para saber más sobre la integración con LDAP.html Por defecto a OFF. así que esta opción debería estar a OFF cuando se utilice LDAP.Esta opción debería estar en el idioma en el que ha sido introducida la información dentro de JIRA. JIRA permitirá que las incidencias sean asignadas o no. Cuando está habilitado.13/ldap.

y como las cuentas no están creadas todavía en LDAP.Administraci ón externa de Nota: Con el proveedor LDAP por defecto. Grupos y roles de proyectos — la lista contendrá grupos y roles de proyecto. Visibilidad de los comentarios 57 . Enmascarado — las direcciones están enmascaradas (ejemplo. JIRA no mostrará las opciones para los usuarios para cambiar su contraseña. a menos que estés usando mod_proxy. Público — las direcciones de e-mail están visibles para todos. esta opción debería estar contraseñas habilitada. 'user@example. Sólo para los usuarios logueados — sólo los usuarios logueados en JIRA pueden ver las direcciones Por defecto a Público Determina lo que contendrá la lista que se presenta a los usuarios que especifican la visibilidad de los comentarios y del worklog. Por defecto a OFF Permitir acceso remoto API Cuando está habilitado. Controla si quieres permitir acceso a clientes remotos (vía XML-RPC o SOAP). JIRA asumirá que estás administrando contraseñas desde fuera de JIRA.com' se muestra como 'user at example dot com'). Es recomendable que esté a ON. Por defecto a NUNCA. Controla si quieres obtener confirmación del usuario cuando cierre la sesión. Confirmació n de cierre cookie significa obligar la confirmación si el usuario estaba de sesión automáticamente logueado (mediante una cookie). Visibilidad del e-mail del usuario Escondido — las direcciones son invisibles a todos. Por defecto a OFF. o mostrar el enlace de ‘¿No recuerda su contraseña?’en la pantalla de acceso. Por defecto a OFF Controla la manera en que las direcciones de e-mail se muestran en la página de perfil. esta opción sólo esconde los caracteres de la contraseña dentro de JIRA. Usar compresión GZip Controla si quieres comprimir las páginas web que JIRA envía al navegador.

Poner a OFF si los navegadores de los usuarios son ar selector de incompatibles con AJAX. Esta opción sólo debería ser habilitada cuando las notificaciones vayan a una lista de e-mails con e-mails devueltos 'bulk'.atlassian. las usuarios direcciones de e-mail no serán buscadas o mostradas en los resultados. Por defecto a ON si tienes menos de 5. Por defecto a sólo roles de proyecto Excluir la cabecera del e-mail 'Precedence: bulk' Controla si queremos impedir la cabecera Precedence: Bulk en los emails de notificación en JIRA. Forzar la descarga de ataques de alto riesgo.000 usuarios).com/display/JIRA/JIRA+Security+Ad visory+2008-08-26#JIRASecurityAdvisory2008-08-26XSSvulnerabilityinservingHTMLattachmentswiththetext%2Fhtm lMIMEtype Por defecto: Forzar la descarga de ataques de alto riesgo. o si los navegadores de los usuarios son incompatibles con AJAX. 58 . pero es menos conveniente para los usuarios.000 usuarios (u OFF si tienes más de 5. Las opciones son: • • Opciones de seguridad • Forzar la descarga de todos los ataques. Selecciona esta opción si eres experto en riesgos de seguridad. Permitir la visibilidad de los ataques. Los ataques HTML son mostrados online. Ponlo a OFF si tienes un número muy grande de usuarios. Por defecto a OFF Autocompleta claves de incidencias en el popup de selector de Autocomplet incidencias. incidencias Por defecto a ON Proporciona la autocompletación de los nombres de usuario en el popup de selector de usuarios. Autocomplet ar selector de Nota: Si 'Visibilidad del e-mail de usuario' está a HIDDEN. En circunstancias normales. Esta es la opción más segura. Para saber más sobre este tema.Sólo roles de proyecto — la lista sólo contendrá roles de proyecto. ve a: http://confluence. esta cabecera impide los acuses de recibo.

y actualizado en cualquier sitio donde el texto sea añadido o modificado. 4. que contiene todo el código fuente para siete plugins de trabajo. Debajo del submenu Sistema a la izquierda. Indexar la Administración 1. Esta página te permite hacer: o Reindexar tus datos o Optimizar tu índice o Mueve tu índice a otro directorio*.com/software/jira/docs/v3. plantillas de proyectos para crear tus propios plugins. Este índice es almacenado en un fichero del sistema. A veces es necesario volver a generar este índice manualmente. y los usuarios no serán capaces de acceder a JIRA durante este tiempo. Entra con perfil de administrador en JIRA. Ve a la página de administración clicando en el enlace de administración en la barra superior o en el icono de administración en el panel de controles: 3. y tiene un número de puntos de extensión donde los datos de JIRA pueden ser cuestionados o su funcionalidad extendida. como se describe en Security Overview en el siguiente enlace: http://www.13/security. Observa también que tu directorio índice debería tener la seguridad apropiada. 59 . Ampliar JIRA JIRA es muy flexible. clica en el enlace de indexar. por ejemplo si las incidencias han sido introducidas manualmente en la base de datos. las plantillas para crear tus propios plugins. Observa que tu directorio índice debería ser un disco local y rápido de la máquina en la cual esté instalada tu instancia de JIRA. Puedes también descargar el JIRA Plugin Development Kit. Esto podría llevar unos pocos minutos. o el índice se ha perdido o dañado. y reindexará todos los datos actuales desde cero. JIRA crea un índice del texto introducido dentro de los campos de la incidencia. toda la documentación API y todas las dependencias de las librerías.atlassian. 2.Indexar las búsquedas Con el fin de proveer una búsqueda rápida. Nota JIRA limpiará cualquier índice allí donde quieras reindexar los datos.html *Observa que sólo las personas que entren como administradores en JIRA pueden mover el índice. dependiendo de cuántas incidencias tengas.

alguna información de incidencia (comentarios. Para la instancia. puedes añadir una nueva incidencia o paneles de pestañas al proyecto de JIRA. El workflow de las incidencias de JIRA (estados y transiciones de estado una incidencia puede ser personalizado a través de la interfaz web.atlassian. Para saber más sobre validadores. (Los asignados) Un listener es una clase que implementa una interfaz JiraListener y es 60 . historial de cambios) se muestra en pestañas: Incidencia y pestañas de proyecto Asimismo. Cuando vemos una incidencia.Tipos de campos JIRA viene con varios tipos de campos definidos.13/workflow. mediante post funciones.com/pages/viewpage. Limitar la visibilidad de transiciones para ciertos usuarios. empaquetada como un plugin de JIRA JIRA viene con varios informes incorporados. mediante condiciones.html# validators Ver la guía en el siguiente enlace: http://confluence. éstas pueden ser empaquetadas como plugins que pueden reutilizarse. la página de mostrar proyecto contiene paneles de pestañas mostrando información del proyecto: Cuando escribas un plugin.html# conditions Validar entrada de pantallas de transición mediante validadores. Por ejemplo. ve a: http://www. condiciones y validadores.13/workflow. Listeners un evento de incidencia creada es lanzado donde una incidencia sea creada.atlassian.atlassian. Los nuevos tipos pueden ser escritos y puestos en JIRA. JIRA viene con algunas opciones para cambiar la vista de las herramientas del sistema. Una vez escritas.action?pageId=11764 para saber cómo escribir tus propias post funciones de workflow. El motor de la carga de trabajo (OSWorkflow) proporciona herramientas donde puedes poner tu propio patrón de acciones: • • Informes Funciones del workflow y condicione s • Ejecutar arbitrariamente Java cuando ocurra una cierta transición. Los formatos de usuarios son una herramienta que puede ser Formatos personalizada mediante plugins. una plantilla en XML. JIRA tiene un subsistema de eventos completos que tienen un subsistema completo de eventos y lanza eventos donde haya un cambio. ve a: http://www.com/software/jira/docs/v3. Usando el plugin system. Puedes escribir tus propios plugins de del usuario formato de usuario para cambiar la vista de los detalles del usuario en JIRA Portales Se pueden crear nuevos portales escribiendo una clase en Java. podrías desear mostrar los datos del proyecto o incidencia recogidos desde un origen externo. ofreciendo nuevas maneras de ver y resumir datos de JIRA.com/software/jira/docs/v3. Para saber más sobre las condiciones. se pueden escribir nuevos informes.

Para más información. especificas un período de actualización y JIRA llamará al run() method de tu servicio periódicamente.com/pages/viewpage.com/software/jira/docs/v3. script en Perl o clientes C# e incidencias en JIRA.action?pageId=9623 Java JIRA tiene un conjunto completo de Java APIs que pueden ser usados para actualizar información con JIRA. puedes luego personalizar cualquier acción que desees. Por ejemplo. Esto permite que puedas conducir JIRA desde sistemas externos. JIRA tiene SOAP y una interfaz XML-RPC.atlassian.llamado allí donde haya eventos en JIRA.atlassian. Por ejemplo. Esto es útil cuando quieres influir en los sistemas externos de los eventos que ocurren dentro de JIRA – normalmente usados para poner los datos dentro o fuera de los sistemas. Ver interfaces el siguiente enlace para saber más: XML-RPC http://confluence. Servicios 61 . el e-mail enviado por JIRA es enviado por el MailListener.atlassian.atlassian. Los servicios son clases que implementan la interfaz JiraService. lee: http://www.com/display/JIRA/Creating+a+SOAP+Client y http://confluence. Si el asunto contiene una clave. Una muestra de servicio es proporcionado por el POPCommentService.html. Los servicios son útiles cuando quieres introducir periódicamente datos desde sistemas de fuera. Después de instalar.13/listeners.com/display/JIRA/JIRA+RPC+Services Para remotas montar clientes RPC. puedes tener un SOAP e programa en Java. Este servicio revisa un particular buzón de correo POP y si encuentra mensajes. Usando estos eventos. puedes ver los tutoriales siguientes: http://confluence. intenta extraer una clave de incidencia del asunto. el cuerpo del mensaje se añade como un comentario al mensaje.