Creación/modificación de las normas de exportación¶
El propósito de una regla de exportación es definir, basándose en un repositorio, los objetos a exportar y sus ubicaciones. Por ejemplo, para un repositorio de tipo directorio, deberá definir los objetos a exportar y las UOs en las que se realizará la búsqueda.
Cada exportación generará un archivo de datos en formato XML.
Hay dos modos de exportación posibles, que pueden seleccionarse en función del caso de uso:
- Completo: todos los objetos que cumplan con las reglas de exportación se exportan al archivo de salida. El archivo de salida está en formato XML.
- Unitaria: exportación de un único objeto filtrado por el valor de un atributo.
Las normas de exportación que se deben configurar difieren según el tipo de repositorio.
Exportar un repositorio de tipo directorio (LDAP, AD, AD/LDS, OpenLDAP, etc.)¶
- Tipo de objeto: especificar el tipo de objeto a exportar (por ejemplo, usuario, clases, etc.).
- Filtro de búsqueda: campo opcional para aplicar filtros a los objetos que se exportarán (por ejemplo, employeeID no vacío).
- Filtro único: atributo que permite filtrar un objeto definiendo su valor.
- Atributos: lista de atributos de los objetos a exportar.
- UO: especificar las UO a las que se exportarán los objetos.
- Filtro de grupos: Lista de grupos para administrar o excluir en acciones de eliminación:
- Si la opción "Eliminar los grupos en lugar de conservarlos" no está marcada: la lista de grupos indica los que no deben eliminarse.
- Si se marca la opción "Eliminar los grupos en lugar de conservarlos": la lista de grupos indica los que pueden eliminarse.
Resultados y opciones:
Cada atributo se exporta en una etiqueta XML con el nombre del atributo del directorio como su nombre. El formato predeterminado de los datos exportados es una cadena de caracteres.
Para cada atributo, es posible especificar un tipo diferente con las siguientes opciones:
- Binario
- Fecha
- Fecha_Tiempo del archivo
Para cambiar el formato de exportación, seleccione el atributo deseado y haga clic en el botón Modificar.
Exportar un repositorio de archivos planos (CSV)¶
- Atributos: lista de columnas que componen el archivo plano (el archivo se define cuando se crea el repositorio).
- Haga clic en Agregar para añadir una entrada.
- Seleccione un atributo para modificarlo o eliminarlo.
- Si el archivo CSV tiene encabezados de columna, puede hacer clic en el botón Obtener nombre de columna para recuperar automáticamente los nombres de columna.
- Atributo de comparación para una búsqueda filtrada: columna que permite exportar un único objeto definiendo su valor.
Resultados y opciones:
Cada atributo se exporta en una etiqueta XML con el nombre especificado del atributo como su nombre. El formato predeterminado de los datos exportados es una cadena de caracteres.
Para cada atributo, es posible especificar un tipo diferente con las siguientes opciones:
- Binario
- Fecha
- Fecha_Tiempo del archivo
Para cambiar el formato de exportación, seleccione el atributo deseado y haga clic en el botón Modificar.
Exportar un repositorio de tipo base de datos (SQL Server, Oracle, etc.)¶
- Tipo de objeto: valor indicativo, sin incidencia en la configuración
- Cuestión SQL: consulta que extrae toda la información deseada
- Filtro unitario: consulta en la que se especifica un filtro para devolver sólo un resultado
- Atributos: caja para añadir consultas SQL para exportar información adicional. Cada consulta sólo puede exportar un único atributo, pero puede ser de varios valores (consultas que devuelven varias líneas)
- Opción multilinea: opción para comprobar si uno de los atributos exportados de la consulta principal tiene varios valores. El nombre de este atributo debe indicarse en el campo Atributo de coincidencia multilinea. Sólo puede haber un atributo multivalor en la consulta principal.
Nota importante: si esta opción está marcada, es esencial realizar un orden por orden en la consulta para ordenar utilizando el atributo introducido en el campo de atributo de coincidencia multilineal.
Resultados y opciones:
Cada columna definida en la consulta se exporta en una etiqueta XML con el nombre de la columna especificada. El formato de los datos exportados es una cadena de caracteres.
Exportar un repositorio de tipo API (protocolo REST SIM)¶
- Tipo de objeto: haga clic en el botón Obtener lista de tipos de objeto para recuperar la lista de objetos disponibles para exportar desde el repositorio de aplicaciones.
- Atributo de mapeo: haga clic en el botón Get Attributes List para recuperar la lista de atributos disponibles. La lista de atributos depende del tipo de objeto seleccionado.
- Haga clic en el botón Set para confirmar las actualizaciones.
Resultados y opciones:
Cada atributo definido en el tipo de objeto devuelto por la API se exporta en una etiqueta XML. El formato de los datos exportados es una cadena de caracteres.
Exportar un repositorio XML¶
Para exportar un repositorio XML, es necesario realizar una acción XSLT.
Los archivos XML pueden tener diferentes estructuras, por lo que es necesario producir un archivo de transformación para convertirlo a un formato XML compatible con el motor de aprovisionamiento SIP.
Exportación de identidad: identidades¶
- Tipo de objeto: introduzca el valor USERS
- Tipo de persona: especificar el código de los tipos de personas que se exportarán desde el repositorio Identity
- Atributo de comparación para la exportación por unidad: personne_uid
Resultados y opciones:
Para cada identidad, todos los atributos que tienen un valor se exportan automáticamente a una etiqueta XML con el código de atributo como su nombre.
Exportación de identidad: Enumeraciones¶
- Tipo de objeto: introduzca el valor ENUMERACIONES
- Lista de códigos: Código de las enumeraciones que se exportarán desde el repositorio Identity; se pueden exportar varias enumeraciones al mismo tiempo.
No se gestionan exportaciones individuales para las enumeraciones.
Resultados y opciones:
Para cada enumeración se exportan las siguientes etiquetas:
- Tipo = código de atributo (o código de tipo de enumeración) que contiene la lista de valores
- Código = Código de un valor de enumeración
- Nombre = Etiqueta asociada al código
- Descripción = Descripción del valor de enumeración. Esta información es opcional y sólo se exporta si no está vacía.
El formato de los datos exportados es una cadena de caracteres.
Exportación de identidad: Tablas de referencia cruzada¶
- Tipo de objeto: introduzca el valor MATCHINGTABLE
- Lista de códigos: Código de las tablas de correspondencia que se exportarán desde el repositorio Identity; se pueden exportar varias tablas de correspondencia al mismo tiempo.
No se gestionan exportaciones individuales en tablas de correspondencia.
Resultados y opciones:
Para cada tabla de correspondencia se exportan las siguientes etiquetas:
- Tipo = Código para el tipo de tabla correspondiente
- Clave = Clave para la tabla de coincidencia
- Value = Value(s) asociado con la clave. El valor puede tener varios valores.
- Descripción = Descripción del valor de la tabla de referencia cruzada. Esta información es opcional y sólo se exporta si no está vacía.
El formato de los datos exportados es una cadena de caracteres.
Exportación de identidad: asignaciones (recursos)¶
- Tipo de objeto: introduzca el valor OBJETOS
- Lista de códigos: especificar el código de los tipos de asignaciones (recursos) que se exportarán desde el repositorio Identity
- Opción de estructuras de exportación que tengan un vínculo con la asignación
- Opción de exportar identidades que tengan un vínculo con la asignación
- Atributo de comparación para la exportación de unidades: object_instance_code
Resultados y opciones:
Para cada asignación (recursos), todos los atributos que tienen un valor se exportan automáticamente a una etiqueta XML con el código del atributo como su nombre.
Exportación de identidad: Estados proveedores¶
- Tipo de objeto: introduzca el valor STATUS
- Repositorio: código del repositorio desde el que desea exportar personas y sus cuentas asociadas. Tenga en cuenta que debe ser único para que funcione correctamente.
- Atributo de comparación para la exportación de unidades: Cuenta.login
Resultados y opciones:
Para cada cuenta del repositorio se exportan las siguientes etiquetas:
- Identificación de la cuenta: Identificación de la cuenta
- Account.login: Iniciación de sesión de la cuenta. Se utilizará para fines de comparación
- Cuenta.estado: estado de provisión de la cuenta (0: no provisto, 1: provisto)
- Identificación de la persona: Identificación de la persona principal
- Person.uniqueId: UID de la persona principal
- Para cada autorización vinculada a la cuenta:
- [code_mapping_right]#right.id: etiqueta de información para recuperar la lista de ID de los derechos que tienen el valor del código de mapeo indicado en la primera parte de la etiqueta.
- [code_mapping_right]#[right.id]: Una etiqueta de este tipo para cada autorización que tiene el valor del código de mapeo indicado en la primera parte de la etiqueta. Contiene el valor de autorización
- [code_mapping_right]: etiqueta de información para recuperar la lista de valores de autorización que tienen el valor del código de mapeo indicado en la primera parte de la etiqueta.
- [code_mapping_right]#state: Lista de estados de aprovisionamiento para cada autorización que tiene el valor del código de mapeo indicado en la primera parte de la etiqueta.
El formato de los datos exportados es una cadena de caracteres.
Exportación de identidad: estructuras¶
- Tipo de objeto: introduzca el valor STRUCTURES
- Lista de códigos: especificar el código de los tipos de estructuras que se exportarán desde el repositorio Identity
- Atributo de comparación para la exportación de unidades: estructura_código
Resultados y opciones:
Para cada estructura, todos los atributos que tienen un valor se exportan automáticamente a una etiqueta XML con el código de atributo como su nombre.
Exportación de identidad: identidades y autorizaciones¶
- Tipo de objeto: introduzca el valor USERS+ACCESS
- Repositorio: código del repositorio desde el que desea exportar personas y sus cuentas asociadas. Tenga en cuenta que debe ser único para que funcione correctamente.
- Tipo de persona: especificar el código de los tipos de personas que se exportarán desde el repositorio Identity
- Atributo de comparación para la exportación por unidad: personne_uid
Resultados y opciones:
Para cada identidad, todos los atributos que tienen un valor se exportan automáticamente a una etiqueta XML con el código de atributo como su nombre.
Si la identidad tiene una cuenta en el repositorio especificado, se exportan etiquetas XML adicionales:
- Acceso a la cuenta HPPA
- Cuenta de HPPAPwd
- HPPA cuenta Estado
Si la identidad tiene permisos en el repositorio especificado, se exportan etiquetas XML adicionales:
- HPPAccessRight, que contendrá todos los valores para los permisos Group y Dynamic Group
- Una etiqueta XML para cada código diferente definido en el mapeo de los permisos de Atributo o Atributo Dinámico. Si se configuran varias autorizaciones con el mismo código de mapeo, se exportará una sola etiqueta XML con varios valores en su interior.
Exportación de identidad: cuentas + autorizaciones¶
- Tipo de objeto: seleccione el valor CONTA
- Repositorio: especifique el código del repositorio desde el que se exportarán las cuentas y autorizaciones.
Resultados y opciones:Se exportan todas las cuentas del repositorio seleccionado.
Para cada cuenta se exportan las siguientes etiquetas:
- ID = ID de cuenta, que se utilizará para las actualizaciones y supresión
- Account_login = inicio de sesión de la cuenta
- contraseña = contraseña de la cuenta, exportada en forma cifrada
- Conta_provisión = estado de provisión de cuentas:
- 1: sólo cuenta teórica
- 2: cuenta huérfana
- 3: cuenta teórica y cuenta de provisiones
- Estado de la cuenta = estado teórico de la cuenta
- -1: No hay cuenta (valor no posible en la exportación)
- 0: sólo cuenta teórica
- 1: cuenta activa
- 2: cuenta desactivada
- Tipo de cuenta = ID del tipo de cuenta
- roles = Roles asociados a la cuenta
- Los atributos y permisos se exportan en etiquetas nombradas por la configuración.
Exportación de identidad: funciones¶
- Tipo de objeto: seleccione el valor ROLE
- Repositorios: especificar los códigos del repositorio cuyas funciones relacionadas existentes se vayan a exportar.
Resultados y opciones: Se exportan todas las funciones existentes. Si se especifica uno o más repositorios, solo se exportarán las funciones relacionadas con esos repositorios.
Para cada rol se exportan las siguientes etiquetas:
- id = ID del rol
- código = el código del rol
- nombre = nombre del rol
- descripción = descripción del puesto
- repositorios = código de los repositorios vinculados al rol
- accountTypes = código de los tipos de cuentas vinculados al rol
Identidad Exportación: autorizaciones¶
- Tipo de objeto: seleccione el valor RIGHT
- Repositorios: especificar los códigos del repositorio cuyas autorizaciones relacionadas existentes deben exportarse.
Resultados y opciones: Si se especifican uno o más repositorios específicos, solo se exportarán las autorizaciones relacionadas con dichos repositorios.
Para cada autorización se exportarán las siguientes etiquetas:
- Id = El ID de la autorización
- código = El código de autorización
- nombre = Nombre de la autorización
- categoría = Código de la categoría de autorización
- solicitud = Código de la solicitud de autorización
- repositorio = El código del repositorio de autorización
- Tipo = Tipo de autorización
- 3 = grupo. Tenga en cuenta que el uso de este tipo de autorización está descartado a partir de la versión 7.0.
- 6 = atributo
- modo = El modo de autorización
- 0 = Estático. Valor estático que se especificará en la etiqueta value
- 1 = dinámico: valor de un atributo especificado en la etiqueta llamada template#[object_type_code]
- Nombre del atributo para las autorizaciones de exportación vinculadas a cuentas o personas en la etiqueta mappingCode
Exportación de identidad: identidades y funciones¶
- Tipo de objeto: seleccione el valor PERSON_ROLES
- Repositorios: especificar los códigos del repositorio cuyas funciones relacionadas existentes se vayan a exportar.
Resultados y opciones: se exportan todos los enlaces de identidad-rol relacionados con los repositorios seleccionados.
Para cada vínculo de identidad-rol se exportan las siguientes etiquetas:
- persona = UID de la identidad
- rol = código de la función que se ha de asignar
- fecha de inicio = fecha de inicio del puesto
- fecha de finalización = fecha de finalización del puesto
- id = id del vínculo identidad-rol
Exportación de identidad: identidades + funciones + autorizaciones¶
- Tipo de objeto: seleccione el valor PERSON_RIGHTS
- Repositorios: especifique los códigos de repositorio para los que desea crear enlaces de identidad/autorizar funciones.
Resultados y opciones: se exportan todos los enlaces de identidad/autorizar funciones relacionados con los repositorios seleccionados.
Para cada enlace de identidad/autorizado de función se exportan las siguientes etiquetas:
- persona = UID de la identidad
- cargo = código de trabajo
- derecha = código de autorización
- fecha de inicio = fecha de inicio de la autorización
- fecha de finalización = fecha de finalización de la autorización
- id = id del enlace identidad-cargo-autorización

















