Migración ii Migración Contenido Migración . . . . . . . . . . . . . . 1 Migración 4.6 a 5.1 . Migración 5.1 . . . de . de . personalizaciones . . . . . . personalizaciones . . . . . . de . de . autoservicio de . . . . . . . 1 autoservicio 5.0 a . . . . . . . 2 Fusión de personalizaciones de CSS . . . . . . 3 Índice. . . . . . . . . . . . . . . . 9 iii iv Migración Migración La migración generalmente se realiza durante la fase de instalación de una versión nueva del producto y después, según las necesidades de la organización. Este tema sobre la migración proporciona información sobre cómo mover la configuración del producto de un release anterior al release actual y sobre las implicaciones de mover datos de una ubicación a otra. Migración de personalizaciones de autoservicio de 4.6 a 5.1 Aprenda cómo migrar las personalizaciones de la interfaz de usuario de autoservicio de IBM® Tivoli Identity Manager Versión 4.6 a Tivoli Identity Manager Versión 5.1. Antes de empezar En función de cómo haya personalizado el sistema el administrador, es posible que no tenga acceso a esta tarea. Para obtener acceso a esta tarea, o para que alguien complete la tarea por usted, póngase en contacto con el administrador del sistema. Necesita acceso al sistema de archivos en que se ha desplegado Tivoli Identity Manager. Debe tener conocimientos de Tivoli Identity Manager y de hojas de estilo en cascada (CSS). Por qué y cuándo se efectúa esta tarea Configuración de vistas En el autoservicio de Tivoli Identity Manager Versión 4.6, todas la definiciones de vista están configuradas en el archivo SelfServiceView.properties, bajo el directorio ITIM_HOME/data. En Tivoli Identity Manager Versión 5.1, las definiciones de vista se deben definir en la interfaz de usuario de la consola administrativa bajo Establecer seguridad del sistema → Gestionar vistas. Asimismo, en Tivoli Identity Manager Versión 5.1, las tareas que corresponden a los siguientes ID no están habilitadas de forma predeterminada para el grupo Usuario final y sí lo están en la versión 4.6: v CHANGE_PERSONAL_PROFILE v MANAGE_MY_ACCOUNTS-DELETE_ACCOUNT v DELEGATE_TODOS 1 En la siguiente tabla se enumeran los nombres de tareas correspondientes. Tabla 1. ID de tarea de vista de Tivoli Identity Manager Versión 4.6 y el nombre la tarea correspondiente de Tivoli Identity Manager Versión 5.1 ID de tarea de Tivoli Identity Manager Versión 4.6 Nombre de tarea de Tivoli Identity Manager Versión 5.1 CHANGE_PASSWORDS Cambiar contraseñas VIEW_PERSONAL_PROFILE Ver perfil personal CHANGE_PERSONAL_PROFILE Cambiar mi perfil personal MANAGE_MY_ACCOUNTSREQUEST_ACCOUNT Solicitar cuenta MANAGE_MY_ACCOUNTSREQUEST_ACCOUNT_ADVANCED Solicitar cuenta (avanzado) MANAGE_MY_ACCOUNTSVIEW_ACCOUNT Ver cuentas MANAGE_MY_ACCOUNTSCHANGE_ACCOUNT Cambiar cuenta MANAGE_MY_ACCOUNTSDELETE_ACCOUNT Suprimir cuenta VIEW_REQUESTSVIEW_ALL_MY_REQUEST Ver mis solicitudes VIEW_TODO_LIST Ver actividades DELEGATE_TODOS Gestionar planificaciones de delegación Qué hacer a continuación Fusione las personalizaciones de CSS. Consulte “Fusión de personalizaciones de CSS” en la página 3. Migración de personalizaciones de autoservicio 5.0 a 5.1 Durante la actualización de Tivoli Identity Manager Versión 5.0 a la Versión 5.1 de completar algunos pasos manuales para volver a aplicar las personalizaciones CSS de la interfaz de usuario de autoservicio. Las personalizaciones que incluyen ver definiciones se definen a través de la consola administrativa y se conservan, y las actualizaciones de SelfServiceScreenText.properties se fusionan automáticamente durante la actualización. No obstante, una vez completado el programa de actualización a la versión 5.1, el aspecto del CSS de autoservicio desplegado recobra sus valores predeterminados de fábrica. Debe fusionar los valores CSS actualizados en el skin CSS personalizado que ha creado para la versión 5.0 y después volver a aplicar los archivos personalizados al WAR de autoservicio desplegado. Consulte el apartado “Fusión de personalizaciones de CSS” en la página 3. Nota: Durante la actualización, se realiza una copia de seguridad del archivo ITIM.ear de Identity Manager 5.0 desde WebSphere Application Server en el directorio ITIM_HOME/data/backup/ITIM.ear. Puede consultar el directorio itim_self_service.war/custom para obtener una copia del skin CSS desplegado antes de la actualización. 2 Migración Fusión de personalizaciones de CSS Para conservar las personalizaciones existentes, debe agregar los cambios de la nueva hoja de estilo personalizado (CSS) a su archivo CSS de Tivoli Identity Manager existente. Antes de empezar En función de cómo haya personalizado el sistema el administrador, es posible que no tenga acceso a esta tarea. Para obtener acceso a esta tarea, o para que alguien complete la tarea por usted, póngase en contacto con el administrador del sistema. Necesita acceso al sistema de archivos en que se ha desplegado Tivoli Identity Manager. Debe tener conocimientos de Tivoli Identity Manager y de hojas de estilo en cascada (CSS). Por qué y cuándo se efectúa esta tarea Para fusionar las personalizaciones de CSS, agregue y modifique lo siguiente en los archivos CSS originales de Tivoli Identity Manager Versión 4.6 o Versión 5.0. Nota: No se incluyen las modificaciones de archivos CSS con sistema de escritura de derecha a izquierda (RTL) (por ejemplo, enduser_rtl.css), porque el autoservicio de Tivoli Identity Manager Versión 4.6 no da soporte a idiomas con sistema de escritura de derecha a izquierda. Si se han realizado modificaciones en los archivos CSS RTL, fusione las personalizaciones de la versión 4.6 con los archivos de la versión 5.1 utilizando una herramienta de comparación de texto. Para la versión 5.0 realice los cambios equivalentes en el archivo enduser_rtl.css como en el archivo enduser.css, pero ajustando el diseño de derecha a izquierda. 1. Abra un archivo CSS existente con un editor. Este archivo se encuentra en el directorio: Para la migración de la versión 4.6 a la versión 5.1 Copie los archivos del directorio itim_self_service.ear/ itim_self_service.war/custom desplegado. Para la migración de la versión 5.0 a la versión 5.1 Directorio ITIM_HOME/data/backup/ITIM.ear Nota: Para otra actualización del sistema, copie los archivos del archivo ITIM.ear desplegado. 2. Agregue los cambios adecuados según la vía de acceso de migración. Consulte “actualizaciones CSS” en la página 4. Para la migración de la versión 4.6 a la versión 5.1 Agregue los cambios CSS realizados en la versión 5.0 y la versión 5.1. Para la migración de la versión 5.0 a la versión 5.1 Agregue los cambios CSS realizados sólo en la versión 5.1. 3. Copie los archivos css actualizados en el directorio personalizado de la interfaz de usuario de autoservicio. Consulte el apartado Personalización de la interfaz de usuario de autoservicio para obtener más información. Migración 3 Resultados Estas modificaciones tienen efecto inmediatamente, y no es necesario reiniciar la aplicación Tivoli Identity Manager Versión 5.1. actualizaciones CSS Cambios CSS agregados a 5.0: enduser.css Agregue el texto siguiente: table.nameValueTable td.fieldDesc.emphasis { padding-left: 15px; font-weight: bold; } /* Para especificar las etiquetas ocultas */ .hidden-label { position:absolute; left:0px top:-100px; width:1px; height:1px; overflow:hidden; } .label_accessibility { display: none; } Modifique las secciones siguientes: En Tivoli Identity Manager Versión 5.0, las propiedades font-size se han modificado en el archivo enduser.css para utilizar tamaños de fuente relativos en lugar de tamaños de fuente absolutos. Este cambio se ha realizado para solucionar un problema en que el tamaño del texto no aumentaba correctamente en la página con Internet Explorer. Por ejemplo, en la clase text-login-normal, la propiedad font-size ha cambiado de 11px a 80%. Para table #global_table_selectall, modifique el valor de la propiedad width por width: 15%. Para div.iconSectionTitle h4, elimine la propiedad width. customForm.css Agregue el texto siguiente: table.customFormContent * { font-size: 10pt; } table.customFormContent_singleForm * { font-size: 10pt; } dateWidget_ltr.css Modifique la sección siguiente: Elimine la clase de selector input.dateWidgetInput_error y sustitúyala por el te xto siguiente: div.dateWidgetInput_error #lngEndDate_textfield_display{ vertical-align: middle; display: inline; border-style: solid; border-width: 1px; margin-bottom: 5px; 4 Migración background-color: #FFFFFF; border-color: #922200; border-left-width: 2px; border-top-width: 2px; } Cambios CSS agregados a 5.1: enduser.css Descripción: Twistie agregado para cabeceras h2. Agregue el texto siguiente: a.twistie_open h2{ margin-left:0px; background-repeat: no-repeat; background-position: left; padding-left: 15px; background-image: url("/itim/self/images/twistie_open.gif"); } a.twistie_closed h2{ margin-left:0px; background-repeat: no-repeat; background-position: left; padding-left: 15px; background-image: url("/itim/self/images/twistie_closed.gif"); } Descripción: Instrucciones de actividades de revisión modificadas para ser un twistie. Agregue el texto siguiente: /* Estilos de actividades de revisión */ #instructionDetailTwistieDiv { white-space: expression("pre"); /* IE */ white-space: -moz-pre-wrap; /* Firefox */ word-wrap: break-word; } /* Final de estilos de actividades de revisión */ Descripción: Estilos CSS agregados para la recertificación de usuarios Agregue el texto siguiente: /* Estilos de tabla de elementos de recertificación */ table.recertItemsTable { width: auto; } table.recertItemsTable th { padding: .2em 1em .2em 1em; background-color: #C0C0C0; white-space: nowrap; text-align: left; } table.recertItemsTable td { padding: .2em 1em .2em 1em; border: 1px solid #C0C0C0; } table.recertItemsTable tr.recertItemRow td { border-bottom-style: none; } Migración 5 table.recertItemsTable tr.recertSubItemRow td { border-top-style: none; border-bottom-style: none; } table.recertItemsTable tr.altRow { background-color: #F6F6F6; } table.recertItemsTable .selectAllOptions { display: inline; padding: 0 .5em 0 .5em; font-weight: normal; } table.recertItemsTable .selectAllOptions a { padding: 0 .3em 0 .3em; color:#1375D7; font-weight: normal; } table.recertItemsTable .recertItemSelectAllOptions { display: inline; padding: 0 .5em 0 .5em; font-weight: normal; font-size: .8em; } table.recertItemsTable .recertItemSelectAllOptions a { padding: 0 .3em 0 .3em; } table.recertItemsTable a.recertExpandCollapseLink { margin-right: .2em; } table.recertItemsTable a.recertExpandCollapseLink img { border: none; vertical-align: bottom; } table.recertItemsTable div.recertItem { display: inline; margin-bottom: 2px; } table.recertItemsTable td.recertItemImpact { text-align: center; } table.recertItemsTable div.recertItemDescription { max-width: 300px; font-size: .8em; } table.recertItemsTable div.recertItemImpactedBy { display: inline; margin-bottom: 2px; } table.recertItemsTable td.recertItemActionRecertify { width: expression("0%"); /* IE */ width: 1px; /* Firefox */ white-space: nowrap; padding-right: 0; border-right: none; } 6 Migración table.recertItemsTable td.recertItemActionRecertifyErrorNone { width: expression("0%"); /* IE */ width: 1px; /* Firefox */ white-space: nowrap; padding: .2em 0 .2em 13px; border-right: none; } table.recertItemsTable td.recertItemActionRecertifyErrorExists { width: expression("0%"); /* IE */ width: 1px; /* Firefox */ white-space: nowrap; padding: .2em 0 .2em 5px; border-right: none; } table.recertItemsTable td.recertItemActionReject { width: 0%; white-space: nowrap; padding-left: 0; border-left: none; border-right: none; } table.recertItemsTable td.recertItemActionBlank { height: 24px; } table.recertItemsTable label.recertItemAction { display: inline; } table.recertItemsTable td.recertItemSelectAll { width: 0%; white-space: nowrap; padding-left: 0; border-left: none; } table.recertItemsTable .recertSubItem { font-size: 1em; margin: 0 0 0 1em; } table.recertItemsTable div.recertItemDecision { display: block; margin-bottom: 2px; margin-top: 5px; } /* Final de estilos de tabla de elementos de recertificación */ .simpleLink:link, .simpleLink:visited { font-weight: normal; } .requiredInstruction { font-size: .8em; margin: 1em 0 0 1em; background-image: url("/itim/self/images/required_field.gif"); background-repeat: no-repeat; background-position: center left; padding-left: 12px; } Migración 7 Qué hacer a continuación Estas modificaciones tienen efecto inmediatamente. No es necesario reiniciar la aplicación Tivoli Identity Manager Versión 5.1. 8 Migración Índice M migrar personalizaciones versión 5.0 a versión 5.1 2 P personalizaciones css migrar 2 9