Configuración de la característica de estructura de informes

Edite los valores del archivo profiles-policy.xml para configurar la característica de estructura de informes. Puede especificar si la información de gestor de usuario y los informes directos del gestor están disponibles.

Antes de empezar

Para editar archivos de configuración, debe utilizar el cliente de wsadmin de IBM® WebSphere Application Server. Consulte Inicio del cliente de wsadmin para obtener información sobre cómo iniciar la herramienta de línea de mandatos wsadmin.

Acerca de esta tarea

Si la característica de cadena jerárquica está habilitada, los usuarios pueden ver la posición de otros usuarios dentro de la organización utilizando la información de la cadena jerárquica visualizada en la página de su perfil. Si la característica de personas gestionadas está habilitada, los usuarios pueden ver los informes directos de un gestor determinado. Como administrador, puede habilitar o inhabilitar estas características de estructura de informes para tipos de perfil determinados.

Procedimiento

En los siguientes pasos se proporciona información sobre las propiedades que pueden establecerse para la característica de estructura de informes.

  1. Inicie el cliente de wsadmin desde el siguiente directorio del sistema en el que haya instalado el gestor de despliegue:
    raíz_serv_apl\profiles\raíz_perfil_dm\bin
    donde raíz_serv_apl es el directorio de instalación de WebSphere Application Server y raíz_perfil_dm es el directorio de perfiles del gestor de despliegue, normalmente dmgr01.

    Debe iniciar el cliente desde este directorio sino los mandatos subsiguientes que especifique no se ejecutarán correctamente.

  2. Inicie el intérprete de scripts Jython de perfiles.
    1. Especifique el siguiente mandato para acceder a los archivos de configuración de Perfiles:
      execfile("profilesAdmin.py")
      Si se le solicita que especifique un servicio al que conectarse, especifique 1 para seleccionar el primer nodo de la lista. La mayoría de los mandatos se pueden ejecutar en cualquier nodo. Si el mandato escribe en un archivo, o la lee desde este, usando una vía de acceso local, debe elegir el nodo en el que el archivo está almacenado.
  3. Utilice el siguiente mandato para extraer el archivo profiles-policy.xml:
    ProfilesConfigService.checkOutPolicyConfig("<directorio_trabajo>", "nombre_célula")
    donde:
    • directorio_trabajo es el directorio de trabajo temporal en el que se copiarán los archivos XML y XSD de configuración. Los archivos se guardan en este directorio de trabajo mientras se realizan modificaciones en ellos.
    • nombre_célula es el nombre de la célula de IBM WebSphere Application Server que aloja la aplicación Perfiles. Este argumento es necesario.
    Por ejemplo:
    ProfilesConfigService.checkOutPolicyConfig("/wsadminoutput", "jdoe30Node02Cell")
  4. Abra el archivo profiles-policy.xml utilizando un editor de texto, desde el directorio temporal en el que ha extraído el archivo.
  5. Edite las propiedades siguientes para la característica de estructura de informes.
    profile.reportTo

    Habilita o inhabilita la visualización de la información de informes del usuario en la página de su perfil.

    Esta propiedad toma un valor de serie. Los valores posibles son:
    • true. La información de cadena jerárquica está disponible para los usuarios con este tipo de perfil. La interfaz de usuario muestra información de la cadena jerárquica y el documento de servicio del usuario contiene los enlaces de la estructura de informes.
    • false. La información de cadena jerárquica no está disponible para los usuarios con este tipo de perfil. La interfaz de usuario muestra el widget Cadena jerárquica, pero sólo se visualiza el propietario de perfil. La información de la cadena jerárquica está oculta, como si el propietario del perfil no tuviera gestor. Si inhabilita esta opción, considere también la posibilidad de inhabilitar el widget para este tipo de perfil en el archivo widgets-config.xml. Para obtener más información, consulte Gestión de widgets en Perfiles.
    Por ejemplo, para habilitar la visualización de la información de cadena jerárquica para usuarios con el tipo de perfil predeterminado:
    <feature name="profile.reportTo">
       <profileType type="default" enabled="true">
       </profileType>
    </feature>
    profile.peopleManaged

    Habilita o inhabilita la visualización de informes directos para gestores con el tipo de perfil especificado.

    Esta propiedad toma un valor de serie. Los posibles valores son:
    • true. La información de personas gestionadas está disponible para los usuarios con este tipo de perfil, si son gestores. La interfaz de usuario muestra información de la cadena jerárquica y el documento de servicio del usuario contiene los enlaces de la estructura de informes.
    • false. La información de personas gestionadas no está disponible para los gestores con este tipo de perfil. La interfaz de usuario muestra el widget Cadena jerárquica, pero sólo se visualiza el propietario del perfil actual. La información de las personas gestionadas está oculta, como si el usuario no tuviera informes directos.
    Por ejemplo, para habilitar la visualización de información de personas gestionadas para gestores con el tipo de perfil predeterminado:
    <feature name="profile.peopleManaged">
       <profileType type="default" enabled="true">
       </profileType>
    </feature>
  6. Guarde los cambios y vuelva a reincorporar el archivo profiles-policy.xml nuevamente utilizando el mandato siguiente:
    ProfilesConfigService.checkInPolicyConfig()
  7. Para salir del cliente de wsadmin, escriba exit en la solicitud.
  8. Detenga y reinicie el servidor de Perfiles.