Migración

Anuncio
򔻐򗗠򙳰
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
Descargar