Cómo personalizar el proyecto en HP ALM (Centro de calidad)
⚡ Resumen inteligente
La función Personalizar proyecto en HP ALM permite al administrador controlar quién accede a un proyecto y qué acciones puede realizar cada persona dentro del mismo. Este artículo describe las propiedades de usuario, los usuarios del proyecto, los grupos y permisos, el acceso a módulos, las entidades del proyecto, las listas, el correo automático, las reglas de alerta, el flujo de trabajo y el editor de scripts.

¿Qué es la personalización de proyectos en HP ALM?
- La personalización del proyecto permite a los administradores controlar el acceso al mismo definiendo los usuarios que pueden acceder a él, y también ofrece la posibilidad de personalizar el tipo de tareas que puede realizar cada usuario.
- También puede personalizar un proyecto para que se ajuste a las necesidades específicas de su organización.
- También facilita la adición y edición de nuevos campos de usuario personalizados que se pueden agregar a cada uno de los módulos de ALM.
La personalización se alcanza desde Herramientas> Personalizar La administración del sitio se encuentra dentro de un proyecto y es independiente de la administración del sitio. La administración del sitio crea dominios, proyectos y usuarios a nivel de sitio, mientras que la personalización del proyecto decide qué pueden hacer esos usuarios una vez que están dentro de un proyecto en particular.
La ventana de Personalización del proyecto se divide en las áreas que se enumeran a continuación. Analicémoslas una por una.
| Área de personalización | Lo que controla |
|---|---|
| Propiedades del usuario | Los datos de perfil y la contraseña del usuario que ha iniciado sesión. |
| Usuarios del proyecto | ¿Qué cuentas pertenecen a este proyecto? |
| Grupos y permisos | Lo que cada grupo puede crear, actualizar o eliminar |
| Acceso al módulo | Qué módulos puede ver cada grupo |
| Entidades del proyecto | Campos definidos por el sistema y por el usuario en cada entidad. |
| Listas de proyectos | Los valores seleccionables detrás de los campos de lista |
| Correo automático | Notificación por correo electrónico sobre cambios en campos de defectos |
| Reglas de alerta | Alertas sobre requisitos, pruebas y defectos |
| Editor de flujos de trabajo y scripts | Diseño del diálogo y acciones permitidas por grupo |
💡 Consejo: El producto que aparece en estas capturas de pantalla ha cambiado de manos más de una vez. Comenzó como HP Quality Center, pasó a ser HPE y luego Micro Focus ALM, y ahora es publicado por OpenText como ALM / Quality Center. Las pantallas de personalización y el modelo de secuencias de comandos del flujo de trabajo descritos aquí permanecen sin cambios.
Propiedades del usuario
El usuario que ha iniciado sesión puede editar los detalles de su perfil, y la página también le permite cambiar su contraseña.
Nota: Aquí solo se puede cambiar la contraseña del usuario que ha iniciado sesión, incluso si el usuario es de tipo 'Administrador del proyecto'.
Paso 1) Haz clic en el enlace Herramientas y selecciona 'Personalizar', como se muestra a continuación.
Paso 2) El cuadro de diálogo Personalización del proyecto se muestra como se muestra a continuación.
Paso 3) Para cambiar la contraseña del usuario actual, haga clic en "Cambiar contraseña" en la pestaña "Propiedades del usuario".
Paso 4) Se abre el cuadro de diálogo para cambiar la contraseña.
- Ingrese la contraseña anterior
- Introduzca nueva contraseña
- Ingresa Confirmar contraseña
- Haga clic en Aceptar'
Paso 5) Al usuario se le mostrará el mensaje de estado.
Paso 6) El usuario también puede editar los siguientes detalles del perfil.
- Identificación de correo
- Nombre completo
- Número de Teléfono
- Clic en Guardar'
Nota: Los usuarios no podrán editar su nombre de usuario, incluso si el usuario es de tipo "Administrador de proyecto".
Paso 7) El estado se muestra al usuario como se indica a continuación.
Usuarios del proyecto
Este módulo permite a los usuarios agregar y eliminar usuarios del proyecto ALM actual. También puede asignar usuarios a grupos de usuarios para restringir sus privilegios de acceso.
Paso 1) Ahora vamos a añadir usuarios al área del proyecto.
- Vaya a Usuarios del proyecto
- Haz clic en el menú desplegable Agregar usuario.
Paso 2) Al hacer clic en el menú desplegable 'Agregar usuario', se muestran al usuario los siguientes métodos, como se muestra a continuación.
- Agregar usuario por nombre – El administrador del proyecto puede agregar un usuario de ALM existente a este proyecto proporcionando su nombre de usuario.
- Agregar nuevo usuario al sitio – Agregue un nuevo usuario al sitio ingresando todos los datos, de la misma manera que se agregan los usuarios desde la Administración del sitio.
- Agregar usuarios desde el sitio – Añade un usuario existente buscándolo por su nombre o ID.
Veamos cada uno de estos métodos.
Paso 3) Vamos a agregar un usuario según su nombre. Asegúrese de que este usuario ya exista en la base de datos de administración de ALM, es decir, un usuario creado utilizando el Módulo de administración del sitio.
- Seleccione 'Usuarios del proyecto' en la ventana de personalización del proyecto.
- Haga clic en 'Agregar usuario'
- Introduzca su nombre de usuario
- Haga clic en Aceptar'
Paso 4) El usuario añadido se muestra como se indica a continuación.
Paso 5) Ahora vamos a añadir un usuario utilizando la opción 'Añadir nuevo usuario al sitio'.
Paso 6) Al hacer clic en 'Agregar nuevo usuario al sitio' desde 'Agregar usuario', se muestra el siguiente cuadro de diálogo.
- Introduzca su nombre de usuario
- Correo electrónico
- Ingrese el nombre completo
- Ingrese su número telefónico
- Haga clic en Aceptar'
Paso 7) El usuario ya está añadido al proyecto actual. Aparece en la sección "Usuarios del proyecto", como se muestra a continuación.
Paso 8) Ahora agreguemos usuarios del proyecto usando la opción "Agregar usuarios desde el sitio". Asegúrese de que el usuario ya esté en la base de datos de administración de ALM.
Paso 9) Se muestra el siguiente cuadro de diálogo.
- Introduzca el nombre de usuario y haga clic en el icono de búsqueda.
- Se muestra el nombre de usuario
- Haga clic en Aceptar'
Paso 10) El usuario se agrega al proyecto y se muestra como se indica a continuación.
Paso 11) El administrador del proyecto también puede eliminar a un usuario del módulo Usuarios del proyecto.
- Selecciona el usuario
- Haz clic en 'Eliminar usuario'.
Paso 12) Se mostrará un cuadro de diálogo de confirmación. Haga clic en 'Sí'.
Paso 13) Al hacer clic en "Sí", el usuario se elimina de la lista de usuarios del proyecto.
Paso 14) Cada usuario en 'Usuarios del proyecto' tiene una membresía asociada.
Nota: Por defecto, cualquier usuario añadido solo tiene permisos de "Ver".
- Seleccione el nombre de usuario
- Seleccione la pestaña 'Membresía'.
- Se muestra la información de membresía del usuario seleccionado. La usuaria recién agregada, 'Cathy', tiene permiso de 'Visualizador'.
Grupos y permisos
Este módulo permite al administrador del proyecto asignar privilegios a grupos de usuarios especificando permisos.
En ALM existen 5 grupos predefinidos, y cada uno de esos grupos de usuarios tiene un nivel de permisos diferente.
- Developer
- Gestor de Proyectos
- QA Tester
- Administrador de TD
- Viewer
Nota: Por defecto, cualquier usuario añadido al área del proyecto solo tiene permiso de "Ver".
Paso 1) Veamos la lista de usuarios del grupo 'TDAdmin'.
- Seleccione 'TDAdmin'
- En la pestaña "Membresía" verás a los usuarios que no pertenecen al grupo.
- En la sección "Dentro del grupo" verá la lista de usuarios que pertenecen al grupo. En este caso, solo se muestra "Administrador".
Paso 2) Los permisos de grupo predefinidos no se pueden editar.
- Seleccione 'TDAdmin'
- Navegue a la pestaña Permisos
- Seleccione cualquier módulo (en este caso, Defectos).
- Los permisos no se pueden editar, incluso si el usuario actual es administrador del proyecto.
Paso 3) Los grupos predefinidos no se pueden renombrar ni eliminar.
Paso 4) Para cambiar un permiso de grupo, el administrador del proyecto debe agregar un nuevo grupo. Digamos que necesitamos crear un nuevo grupo de usuarios cuyos miembros tengan permiso de "Editar" para el módulo de Defectos y permiso de "Ver" para todo lo demás. Esto significa que todos los permisos deben ser los mismos que los de un usuario de "Ver", excepto que el usuario debe poder actualizar los defectos. Para hacer esto,
- Haga clic en 'Nuevo grupo'
- Se muestra un cuadro de diálogo de confirmación al usuario. Haga clic en "Sí".
Paso 5) Al hacer clic en Sí, se muestra el cuadro de diálogo 'Nuevo grupo'.
- Ingrese el nombre del grupo
- Ingrese el perfil en el que debe basarse
Paso 6) El grupo de usuarios se crea como se muestra a continuación. También puede observar que podemos cambiarle el nombre o eliminarlo, ya que lo creamos nosotros. Los grupos predefinidos en ALM no se pueden editar ni eliminar.
Paso 7) Para cambiar el permiso,
- Navegue a la pestaña 'Permisos'.
- Haz clic en la pestaña 'Defectos'.
- Habilitar la opción 'Actualizar' para Defectos
- Habilitar la opción 'Actualizar' para los enlaces.
Acceso al módulo
Este módulo permite a los administradores del proyecto controlar los módulos a los que puede acceder cada grupo de usuarios. Esto impide que los usuarios accedan a módulos restringidos.
Digamos que los desarrolladores no tienen nada que ver con los casos de prueba. Por lo tanto, se les puede impedir el acceso a la Plan de prueba y Laboratorio de pruebas módulos.
Paso 1) A continuación se muestra el acceso predeterminado a los módulos. Todos los grupos de usuarios tienen acceso a todos los módulos de forma predeterminada.
Paso 2) Para fines demostrativos, eliminemos el acceso a todos los módulos del usuario VIEW, excepto el módulo Defectos. Desmarque todas las casillas de acceso a módulos para el usuario View, excepto Defectos, como se muestra a continuación.
Paso 3) Ahora iniciemos sesión con uno de los ID de usuario de "Vista" para comprobar que los cambios se hayan aplicado correctamente. En la captura de pantalla que aparece a continuación, se observa que la configuración se ha aplicado según lo previsto, ya que solo se muestra el módulo "Defectos" para el usuario de vista "Jim".
⚠️ Advertencia: El acceso a los módulos y los permisos de grupo son dos controles distintos. Eliminar el acceso a un módulo lo oculta del menú, pero no revoca automáticamente los permisos subyacentes. Configure ambos al restringir un grupo.
Entidades del proyecto
- La función Entidades de proyecto permite a los administradores de proyectos modificar el comportamiento de los campos del sistema ALM o definir campos definidos por el usuario.
- Por ejemplo, si estamos ejecutando pruebas en varias compilaciones y queremos agregar un campo "Versión de compilación" en el módulo Agregar defecto, podemos hacerlo utilizando el módulo Entidades del proyecto.
Paso 1) Los campos definidos por el usuario no se pueden agregar a los campos del sistema, que son de solo lectura.
- Seleccione 'Entidades del proyecto'.
- Seleccione 'Defecto' y, a continuación, la subcarpeta 'Campos del sistema'.
- Tenga en cuenta que no podremos agregar ni eliminar un "Campo nuevo", ya que los campos del sistema son de solo lectura.
Paso 2) Para agregar un campo definido por el usuario,
- Seleccione la subcarpeta 'Campos de usuario' dentro del módulo 'Defectos'.
- Haga clic en 'Nuevo campo'
- Los detalles del campo aparecen como se muestra a continuación y se pueden editar.
Paso 3) Los detalles del campo también se pueden editar como se muestra a continuación.
- Cambie el nombre de la etiqueta a 'Número de compilación'.
- Marque la casilla 'Obligatorio', lo que significa que este campo será obligatorio al registrar un nuevo defecto.
- Haga clic en Guardar
Paso 4) Ahora podemos ver el cambio en el módulo de Defectos. Acceda al módulo de Defectos y el usuario verá el campo "Número de compilación" recién creado como parte del cuadro de diálogo Nuevo defecto.
Listas de proyectos
- La función Listas de proyectos permite a los administradores de proyectos agregar listas personalizadas a un proyecto. Una lista contiene valores que el usuario puede ingresar en campos definidos por el sistema o por el usuario.
- Por ejemplo, la lista de estados de errores tiene seis estados predefinidos: Nuevo, Abierto, Corregido, Reabierto, Cerrado y Rechazado. Si queremos añadir un estado más, como Duplicado, podemos hacerlo mediante este módulo.
Paso 1) Para agregar un elemento a una lista predefinida,
- Haga clic en 'Listas de proyectos'
- Seleccione "Estado de error"
- Haz clic en 'Nuevo elemento'. Se abrirá el cuadro de diálogo Nuevo elemento.
- Ingrese el nombre del artículo.
- Haga clic en Aceptar'
Paso 2) Al hacer clic en Aceptar, se crea el nuevo elemento como se muestra a continuación.
Paso 3) Ahora necesitamos guardar los cambios.
- Haz clic en el botón 'Guardar'.
- Aparecerá una ventana emergente. Haga clic en 'Aceptar'.
Paso 4) Ahora navegue al módulo Defectos y verifique si el campo estado contiene el elemento recién agregado. Agregar un estado también afecta al ciclo de vida del defectoPor lo tanto, conviene acordar el nuevo valor con el equipo antes de implementarlo.
Correo automático
Este módulo permite a los administradores de proyectos configurar reglas de notificación automática por correo electrónico para avisar a los usuarios sobre los cambios realizados en defectos específicos. La función de correo automático solo está disponible para el módulo de Defectos.
Paso 1) Para activar las notificaciones automáticas de correo electrónico, siga los siguientes pasos.
- Navegue hasta el enlace 'Automail'.
- El usuario puede activar el envío de correo electrónico seleccionando cualquier número de campos disponibles en la lista.
- Esta cuadrícula muestra la lista de campos que el usuario ha seleccionado para enviar correos electrónicos.
- El administrador del proyecto también puede seleccionar la configuración de correo electrónico para cada usuario disponible.
- Clic en Guardar'.
Paso 2) Aparecerá una ventana emergente. Haga clic en Aceptar.
Reglas de alerta
Este módulo permite a los administradores de proyecto activar reglas de alerta para el proyecto actual. Esta función crea alertas y envía correos electrónicos cuando se producen cambios en el proyecto. Se aplica a los requisitos, las pruebas asociadas y los defectos.
Paso 1) Para activar las reglas de alerta,
- Navegue a 'Reglas de alerta'.
- Habilite la casilla de verificación 'Alerta asociada con'.
- Habilite la opción "Enviar correo electrónico a" y añada al probador o diseñador correspondiente.
- Clic en Guardar'
- La primera alerta: el diseñador de pruebas recibe una alerta cuando un requisito se modifica para que se puedan actualizar las pruebas asociadas.
- La segunda alerta: el probador recibe una alerta cuando un precisa Cambia su estado a 'Corregido', para que el probador responsable pueda retomarlo para volver a probarlo.
Flujo de trabajo
- Este módulo permite a los administradores de proyecto generar scripts que ayudan a personalizar el módulo de Defectos, es decir, el cuadro de diálogo Agregar defecto o el cuadro de diálogo Ver defecto.
- Con la ayuda de este módulo, los administradores del proyecto también pueden escribir scripts para personalizar los cuadros de diálogo en otros módulos y controlar las acciones que los usuarios pueden realizar.
Ahora vamos a personalizar el cuadro de diálogo 'Agregar defecto' para el tipo de usuario de grupo 'TDAdmin'.
Paso 1) En Personalización del proyecto,
- Haga clic en "Flujo de trabajo".
- Seleccione el 'Script' Generator – Agregar enlace de personalización de campo de defecto
Paso 2) Se abre el cuadro de diálogo de personalización del campo Agregar defecto.
- Seleccione el grupo de usuarios.
- Seleccione los campos que no desea que aparezcan en el cuadro de diálogo Agregar defecto.
- Haz clic en el enlace '<' para ocultar los campos de la lista de campos visibles.
Nota: Los campos obligatorios no se pueden eliminar de la lista de campos visibles.
Paso 3) Tras eliminar todos los campos irrelevantes de la lista de campos visibles, se muestra el cuadro de diálogo de personalización, como se muestra a continuación.
- Los campos que se desplazan fuera de la lista de campos visibles.
- Los campos que formarán parte del cuadro de diálogo Agregar defecto.
- Aplicar los cambios del script.
Nota: Si bien personalizamos esto a través de la interfaz de usuario, los cambios se aplican mediante la generación de scripts en segundo plano. También abordaremos la edición de scripts con un ejemplo en la siguiente sección.
Paso 4) Ahora, inicie sesión como usuario de tipo 'TDAdmin' y haga clic en 'Nuevo defecto' en el módulo de Defectos. Los campos seleccionados como visibles se mostrarán en la ventana Nuevo defecto.
Editor de guiones
El editor de scripts ayuda a los usuarios a escribir scripts para personalizar los cuadros de diálogo en todos los módulos y para controlar las acciones que los usuarios pueden realizar dentro de cada módulo.
Vamos a cambiar la forma en que se muestra al usuario el cuadro de diálogo "Ver defecto" con la ayuda del editor de scripts.
Paso 1) Para acceder al editor de scripts,
- Navegue a la pestaña Flujo de trabajo
- Haga clic en "Editor de secuencias de comandos".
Paso 2) El editor de scripts se muestra al usuario como se indica a continuación.
- Seleccione 'Secuencia de comandos del módulo de defectos'
- El comentario muestra el área donde debemos realizar cambios, ya que dice explícitamente "personalización del campo de detalles del defecto".
- Se genera un script independiente para cada grupo de usuarios. El bloque que estamos viendo corresponde al grupo de usuarios "Desarrolladores". Necesitamos realizar cambios en el grupo de usuarios "TDAdmin".
Paso 3) Ahora desplácese hacia abajo hasta el grupo de usuarios 'TDAdmin', donde debemos realizar los cambios. La configuración actual de 'TDAdmin' se muestra a continuación.
Paso 4) Analicemos el script. Consideremos la siguiente línea de código:
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Aquí están los detalles:
| Parámetro | Significado |
|---|---|
| Establecer aplicación de campo | La llamada a la función, realizada con 5 parámetros |
| Nombre del campo | BG_ACTUAL_FIX_TIME: el nombre del campo cuya configuración vamos a cambiar. |
| Bandera visible | Si es verdadero, el campo será visible. |
| Bandera requerida | Comprueba si el campo es obligatorio. Si es verdadero, el campo es obligatorio. |
| PáginaSin bandera | Comienza con 0. Si hay muchos campos, se pueden configurar para que se muestren página por página. |
| Ver pedido | Establece el orden del campo. Comienza en 0 y se incrementa de uno en uno. |
Paso 5) Vamos a modificar el primer campo, 'BG_ACTUAL_FIX_TIME'. El script para ese campo en el editor de scripts se muestra a continuación.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Con el script anterior, el cuadro de diálogo Detalles del defecto se muestra al usuario como se muestra a continuación.
Edite esa línea de código como se muestra a continuación.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
Al establecer el indicador de visibilidad en Falso, el campo se oculta. El resultado del script se refleja en el cuadro de diálogo Detalles del defecto, como se muestra a continuación.
Paso 6) Vamos a modificar todos los campos disponibles.
- Modifique los parámetros de las llamadas a la función como se explicó en el paso anterior para cada campo, como se muestra a continuación.
- Clic en Guardar'.
Paso 7) Ahora, inicie sesión como usuario de tipo 'TDAdmin' y abra uno de los defectos para que se abra el cuadro de diálogo 'Ver detalles del defecto'. El cuadro de diálogo se mostrará como se indica a continuación.
Mejores prácticas para la personalización de proyectos HP ALM
La personalización es fácil de empezar, pero difícil de deshacer, por lo que adquirir algunos hábitos ahorra mucho trabajo posterior.
- Nunca edites un proyecto en producción antes de editarlo. Aplique los cambios en una copia del proyecto, confírmelos y solo entonces repita el cambio en producción.
- Crea grupos personalizados en lugar de luchar contra los predefinidos. Crea un nuevo grupo basándote en el perfil predefinido más similar y ajusta únicamente los permisos que deban ser diferentes.
- Minimice los campos definidos por el usuario. Cada campo obligatorio adicional ralentiza el registro de defectos y, a menudo, se deja con un valor predeterminado sin sentido.
- Comente cada cambio en el script del flujo de trabajo. El editor de scripts contiene un archivo largo por módulo, y una edición sin comentarios es difícil de realizar. trace meses después.
- Realice una copia de seguridad del script de flujo de trabajo antes de editarlo. Copia el script existente en un archivo de texto, ya que el editor no guarda el historial de versiones.
- Realice la prueba con una cuenta real de cada grupo. Los permisos suelen comportarse de forma diferente a como lo sugiere la cuadrícula de casillas de verificación.
Para continuar con la administración de HP ALM, lea Cómo crear un dominio, un proyecto y un usuario. en Administración del sitio, el Introducción a HP ALMy el completo Tutorial de HP ALMPara ver los módulos afectados por estas configuraciones, consulte requisitos, Plan de prueba, y filtros, indicadores e historial.





















































