La Herramienta Redmine para la Administración de Proyectos 9. Personalización y configuración inicial de la herramienta Redmine v1.0.2
Mag. José Eduardo Rodríguez Esquivel
[email protected]
[email protected]
1
Índice 1Perfiles y permisos.........................................................................................................................3 1.1Crear un perfil........................................................................................................................3 2Listas de valores.............................................................................................................................8 2.1Crea un nuevo valor...............................................................................................................8 2.2Cambiar el orden de los valores.............................................................................................9 2.3Borrar un valor.......................................................................................................................9 3Sistema de Seguimiento de Peticiones.........................................................................................10 3.1Tipos de Peticiones...............................................................................................................10 3.1.1Crear un nuevo Tipo de Petición..................................................................................10 3.1.2Modificar los Tipos de Petición....................................................................................10 3.1.3Cambiar el orden de los tipos de peticiones.................................................................10 3.1.4Borrar un tipo de petición.............................................................................................11 3.2Estado de las peticiones........................................................................................................11 3.2.1Actualización de los ratios de tareas realizadas............................................................11 3.3Flujo de trabajo....................................................................................................................12 3.3.1Modificar un flujo de trabajo........................................................................................12 4Campos personalizados................................................................................................................13 4.1Tipos de campos personalizados..........................................................................................13
[email protected]
2
1
Perfiles y permisos
Los perfiles permiten definir los permisos que cada miembro tiene sobre un proyecto. Cada miembro de un proyecto puede tener uno o varios perfiles dentro del proyecto, y puede tener diferentes perfiles según el proyecto en el que se encuentre. Los perfiles puede crearse o editarse a conveniencia, pero para eliminar un perfil, este no puede tener ni un sólo usuario participando en un proyecto bajo ese perfil.
1.1
Crear un perfil Los perfiles sólo tienen dos propiedades:
•
Nombre
•
Peticiones se le pueden asignar a ese perfil
•
Flujo de trabajo
Además de esas dos propiedades, también se pueden asignar los permisos generales para ese perfil. Estos permisos abarcan todas las funcionalidades de la aplicación, y se asignar escogiendo las casillas que queremos que los usuarios que participen con ese perfil puedan realizar.
[email protected]
3
Permisos
Descripción
Permisos de proyecto Crear proyecto
Permite a usuario no administradores crear un proyecto base. Se puede especificar cuál perfil va a ser automáticamente dad a los usuario no administradores que crean un proyecto.
Editar proyecto
Permitir a usuarios editar las propiedades de un proyecto
Seleccionar módulos de proyecto
Permitir a usuarios activar o desactivar módulos de un proyecto (peticiones, wiki, repositorios ...)
Administrar miembros
Permitir a usuarios añadir o eliminar miembros de un proyecto, o cambiar el rol de los miembros existentes.
Administrar versiones
Permitir a usuarios añadir, editar o eliminar versiones de proyectos.
Crear subproyectos Permitir a usuarios añadir subproyecto a un proyecto Permisos de avisos Administrar foros
Permitir a usuarios añadir o editar foros en un proyecto
Publicar mensajes
Permitir a usuarios publicar nuevos temas en un foro
[email protected]
4
Editar mensajes
Permitir a usuarios editar cualquier mensaje y eliminar cualquier archivo adjunto a un mensaje
Editar mensaje propios
Permitir a usuarios editar únicamente sus propios mensajes
Borrar mensajes
Permitir a usuarios borrar cualquier tema o mensaje
Borrar mensajes propios
Permitir a usuarios borrar temas o mensajes propios
Permisos de documentos Administrar documentos
Permitir a usuarios añadir, editar o borrar documentos de un proyecto
Ver documentos
Permitir a usuarios ver documentos de un proyecto
Permisos de archivos Administrar archivos
Permitir a usuarios añadir, editar o borrar archivos de un proyecto que estén en la sección de “Ficheros”
Ver archivos
Permitir a usuarios ver archivos que estén en la sección “Ficheros”
Peticiones Administrar categorías de peticiones
Permitir a usuarios añadir, editar o eliminar categorías de peticiones
Ver peticiones
Permitir a usuarios ver peticiones de un proyecto
Añadir peticiones
Permitir a usuarios crear nuevas peticiones
Editar peticiones
Permitir a usuarios editar completamente peticiones existentes
Administrar relaciones entre peticiones
Permitir a usuarios añadir o eliminar relaciones entre peticiones
Administrar subtareas
Permitir a usuarios añadir o eliminar subtareas de una petición
Añadir notas
Permitir a usuarios comentar una petición existente
Editar notas
Permitir a usuarios editar cualquier comentario a una petición
Editar notas propias Permitir a usuarios editar sus propios comentarios a peticiones Mover peticiones
Permitir a usuarios mover peticiones a otro proyecto
Borrar peticiones
Permitir a usuarios eliminar peticiones
Administrar Permitir a usuarios añadir, editar o eliminar búsquedas de peticiones de búsquedas públicas acceso público Guardar búsquedas Permitir a usuarios guardar sus propias búsquedas de peticiones Ver el diagrama de Permitir a usuarios ver el diagrama de Gantt Gantt Ver calendario
Permitir a usuarios ver el calendario
[email protected]
5
Ver lista de observadores
Permitir a usuarios ver quén está como observador en una petición
Añadir observadores
Permitir a usuarios añadir otros usuarios como observadores de una petición
Borrar observadores
Permitir a usuarios eliminar observadores de una petición
Permisos de noticias Administrar noticias
Permitir a usuarios añadir, editar o eliminar noticias de un proyecto
Comentar noticias
Permitir a usuarios añadir comentarios de noticias
Permisos de repositorios Administrar repositorios
Permitir a usuarios configurar repositorios de un proyecto
Buscar en los repositorios
Permitir a usuarios ver el contenido del repositorio de un proyecto
Ver los cambios realizados
Permitir a usuarios ver las listas de cambios
Acceso para commit
Utilizado por Redmine.pm para dar acceso de escritura a un repositorio
Permisos para seguimiento de tiempo Bitácora de tiempo Permitir a usuarios reportar tiempo en un proyeto invertido Ver tiempo invertido
Permitir a usuarios ver tiempos reportados en un proyecto
Editar bitácoras de Permitir a usuarios editar cualquier tiempo reportado tiempo Editar bitácoras de Permitir a usuarios editar su propio tiempo reportado tiempo propias Administrar actividades de un proyecto
Permitir a usuarios añadir, editar o borrar actividades
Permisos para el wiki Administrar el wiki Permitir a usuarios crear o eliminar páginas de wiki. El borrado de páginas de wiki es irreversible, este eliminar toda la página y sus archivos adjuntos. Renombrar páginas Permitir a usuarios renombrar páginas existentes en el wiki, o asignar un de wiki padre a la página del wiki. Borrar páginas de wiki
Permitir a usuarios eliminar páginas de wiki. El borrado de páginas de wiki es irreversible, este eliminar toda la página y
[email protected]
6
sus archivos adjuntos. Ver wiki
Permitir a usuarios ver el wiki
Exportar páginas de Permitir a usuarios exportar páginas de wiki a diferentes formatos (pdf, wiki html, ...) Ver hitorial del wiki
Permitir a usuarios ver versiones anteriores de wiki, así como las diferencias entre las versiones
Editar páginas de wiki
Permitir a usuarios editar páginas desprotegidas
Borrar archivos adjuntos
Permitir a usuarios eliminar archivos adjuntos de páginas de wiki existentes
Proteger páginas del wiki
Permitir a usuarios bloquear o desbloquear páginas de wiki, así como editar páginas bloqueadas.
Redmine tiene dos perfiles que son parte de la aplicación, y no puede ser eliminados, estos son: •
Non member: permite definir los permisos que un usuario registrado en la aplicación tiene sobre un proyecto del cuál no es miembro.
•
Anonymous: permite definir los permisos que un usuario no registrado (anónimo) tiene en la aplicación tiene sobre un proyecto del cuál no es miembro.
Estos dos roles sólo aplican para los proyectos públicos. Debido a esto, estos dos perfiles no pueden ser asignados a un grupo específico, sino que son asignados automáticamente a los usuarios que entren a proyectos públicos de los cuales no son parte. Muchos de los permisos pueden ser asignados a estos dos perfiles, pero también tienen restricciones con otros permisos.
[email protected]
7
2
Listas de valores
Las listas de valores son globales, es decir, son aplicables a todos y cada uno de los proyectos. Son utilizadas en muchas partes del Redmine: •
Actividades ( control del tiempo )
•
Categorías de documentos
•
Prioridades de peticiones ( ordenadas de la menor prioridad a la mayor prioridad
Estos valores pueden añadirse, modificarse o eliminarse con total libertad en cualquier momento. Todos estos valores tienen una única característica configurable, y es el hecho de poder ser declarados como valor por defecto, marcando la casilla correspondiente según el valor. Si ningún valor de la lista está marcado como valor por defecto para una categoría de valores (actividades, categorías de documentos o prioridades de peticiones ), ningún valor será preseleccionado para el campo respectivo, es decir, el campo aparecerá en blanco.
2.1
Crea un nuevo valor Para agregar un nuevo valor a la lista se debe:
1. Hacer clic en Nuevo Valor bajo la categoría a la cuál deseamos agregar un valor.
[email protected]
8
2. Digitamos el nombre del nuevo valor 3. Indicamos si el valor va a estar activo haciendo clic en la casilla respectiva. 4. Indicamos si el valor va a ser el estado por defecto haciendo clic en la casilla indicada. Sólo uno o ninguno de los valores puede ser señalado como valor por defecto. 5. Haciendo clic sobre Crear guardamos el nuevo valor, que estará disponible en los proyectos de nuestro Redmine.
2.2
Cambiar el orden de los valores
El orden de aparición de los valores en la aplicación está dada por el orden en el que aparecen en la Lista de valores. Para cambiar ese orden, Redmine provee cuatro flechas para acomodar los valores a nuestra necesidad.
2.3
•
Las dos flechas de los extremos envían el valor ya sea al primer lugar o al último lugar.
•
Las dos flechas centrales, mueven el valor un campo hacia arriba o hacia abajo.
Borrar un valor
Cada valor una vez creado, tiene un botón Borrar para eliminar el respectivo valor. Al hacer clic sobre ese botón, la aplicación pedirá que confirmen el borrado.
[email protected]
9
3
Sistema de Seguimiento de Peticiones
3.1
Tipos de Peticiones Los diferentes tipos de peticiones también pueden personalizarse.
3.1.1
Crear un nuevo Tipo de Petición
Para cada petición nueva se puede configurar: •
Nombre de la petición: nombre con el que será identificada la petición.
•
Consultar las peticiones de este tipo en la planificación: las peticiones que sean de este tipo, aparecerán en la planificación cuando se consulte.
•
Flujo de trabajo: se puede crear un nuevo flujo de trabajo, o se puede copiar el flujo de trabajo de otro tipo de petición.
•
Si ya existen proyectos, también se puede indicar qué proyectos incluirán este tipo de petición.
3.1.2
Modificar los Tipos de Petición Al hacer clic sobre un tipo de petición, podemos acceder a su configuración y modificarla.
3.1.3
Cambiar el orden de los tipos de peticiones Al igual que en la Lista de Valores, los tipos de peticiónes aparecen en la aplicación en el
[email protected]
10
mismo orden que aparecen en la lista de Tipos de Peticiones. Ese orden se modifica de la misma forma: •
Las dos flechas de los extremos envían el valor ya sea al primer lugar o al último lugar.
•
Las dos flechas centrales, mueven el valor un campo hacia arriba o hacia abajo.
3.1.4
Borrar un tipo de petición
Los tipos de petición también tienen un botón Borrar para eliminar el respectivo tipo. Al hacer clic sobre ese botón, la aplicación pedirá que confirmen el borrado.
3.2
Estado de las peticiones
Los estados de las peticiones pueden crearse y borrarse. Los campos que se pueden configurar son: •
Nombre
•
% Realizado Esta opción sólo está disponible cuando la opción de cálculo del ratio de las tareas realizadas se calcula con el estado de las tareas. Si se deja en blanco, una petición en ese estado no cambiará el porcentaje realizado.
•
Petición resuelta Indica que una petición con ese estado será considerada como una petición cerrada (más de un estado puede ser declarado como petición cerrada).
•
Estado por defecto Será el estado aplicado por defecto a todas las peticiones nuevas ( sólo un estado podrá ser el estado por defecto ).
3.2.1
Actualización de los ratios de tareas realizadas
Esta opción sólo está disponible cuando la opción de cálculo del ratio de las tareas realizadas se calcula con el estado de las tareas. Cuando se ejecuta este comando, este establecerá todos los estados de petición al valor definido en el respectivo campo de “% Realizado” de cada petición.
[email protected]
11
3.3
Flujo de trabajo
El Flujo de Trabajo permite definir transiciones de estado que los miembros de los proyectos están autorizados a realizar de acuerdo a su pefil.
3.3.1
Modificar un flujo de trabajo
En la pantalla de “Flujo de trabajo”, se debe seleccionar el perfil y el tipo de petición, y se hace clic en Modificar. La pantalla permitirá seleccionar las transiciones autorizadas para el perfil y tipo de petición seleccionado. Se presentará en forma de tabla con dos columnas principales. La columna de la izquierda representa el “estado actual” de la petición, y la columna de la derecha, presenta los diferentes estados a los que el perfil está autorizado a mover la petición.
[email protected]
12
4
Campos personalizados
Los campos personalizados permiten añadir información adicional a los diferentes tipo de datos utilizados en Redmine. Los tipos de datos a lo que se les pueden añadir campos personalizados son: •
Peticiones Los campos añadidos en esta sección aparecerán en la sección de Peticiones y Lista de Peticiones.
•
Tiempo dedicado Los campos añadidos en esta sección aparecerán en la sección de bitácora de tiempo.
•
Proyectos Los campos añadidos en esta sección aparecerán en la sección de Vistazo del proyecto
•
Versiones
•
Usuarios
•
Grupos
•
Actividades (tiempo dedicado)
•
Prioridad de las peticiones
•
Categorías de documentos
4.1
Tipos de campos personalizados Los campos personalizados puede ser de muchos tipos diferentes. Todos los tipos de datos tienen en común ciertos parámetros configurables, como lo son: ◦ Estado por defecto Si no se escribe nada, este será el estado que tome el campo. ◦ Si el campo es obligatorio Si el campo no tiene valor, no se podrá crear el tipo de dato. ◦ Si es aplicable a todos los proyectos Significa que aparecerá en todos los proyectos creados y en los que se crearán en el futuro. ◦ Si puede ser utilizado como filtro. Podría ser incluido como filtro en las búsquedas especializadas. ◦ Si se está añadiendo a las peticiones, los tipos de peticiones a los que se aplicará el campo.
[email protected]
13
•
Texto Una línea de texto. A la hora de crear un campo de este tipo, además de los campos configurables fijos, tambíen se le puede configurar: ◦ Longitud mínima y máxima, o cero (0) para que no tenga restricción. ◦ Validación por expresión regular.
•
Texto largo Múltiples líneas de texto. A la hora de crear un campo de este tipo, además de los campos configurables fijos, tambíen se le puede configurar: ◦ Longitud mínima y máxima, o cero (0) para que no tenga restricción. ◦ Validación por expresión regular. ◦ Ser incluido en las búsquedas.
•
Número Número entero positivo o negativo. A la hora de crear un campo de este tipo, además de los campos configurables fijos, tambíen se le puede configurar: ◦ Longitud mínima y máxima, o cero (0) para que no tenga restricción.
[email protected]
14
◦ Validación por expresión regular. •
Flotante Número decimal positivo o negativo. A la hora de crear un campo de este tipo, además de los campos configurables fijos, tambíen se le puede configurar: ◦ Longitud mínima y máxima, o cero (0) para que no tenga restricción. Validación por expresión regular.
•
Fecha
•
Booleano Casilla de check.
•
Lista Desplegable de valores. Se pueden especificar los valores posibles a escoger en el desplegable. Se debe de agregar un posible valor por línea en el campo que se da.
[email protected]
15