Saltar a contenido

Lista de operaciones disponibles por las reglas de sincronización

Conversión Coincidencia
las normas
Comparación La creación Modificación Extracción
ADDVALUE (valor añadido) X X X X
Cambio X X X X
Nombre de la empresa X
COMPARAR las condiciones de trabajo X
CONVERT X
Copia de las X X X X
DELETE (eliminar) X
DELVALUE (valor de la línea de referencia) X X X X
DELVALUEBYVALUE (sección de las instrucciones de la tabla de la tabla de las instrucciones de la tabla de las instrucciones de la tabla de las instrucciones) X X X X
DSTCOPY (en inglés) X X X X
EQ X X
FILTERAR El contenido de la información es: X
¿ Qué es lo que está pasando ? X
GROUPAR (en inglés) X
INCONTINUADO X
Fusión X
VALOR Módulo X X X X
MULTCOPY (en inglés) X X X
MULTIDESCOPÍA El número de los X X X
MULTIEVALEQ El valor de las acciones de la Unión X
MULTSET (en inglés) X X X X
MVEQ X
Nombre de nuevo X
SET (en el caso de las unidades de transporte) X X X X
SIMPLEEQ El número de la línea de referencia X
SPLIT (dividido en dos) X

Opciones disponibles para cada operación:

B64 CI DATE (Día de la fecha) DATE_FILETIME (Date_File_Time) (Date_File) (Date) DN PARCIAL (en inglés) DTD USEMAP
ADDVALUE (valor añadido) X X X X
Cambio X X X X
Nombre de la empresa X X
CONTENER X X
CONVERT X X X X
Copia de las X X X X
DELETE (eliminar) X X X X
DELVALUE (valor de la línea de referencia) X X X X
DELVALUEBYVALUE (sección de las instrucciones de la tabla de la tabla de las instrucciones de la tabla de las instrucciones de la tabla de las instrucciones) X X X X
DSTCOPY (en inglés) X X X X
EQ** Las demás X X X
FILTREAR El objetivo es que los X X X X
¿ Qué es lo que está pasando ? X X X X
GROUPAR (en inglés) X X X X
INCONTINUADO X X
Fusión X X X X
VALOR Módulo X X X X
MULTCOPY (en inglés) X X X X
MULTIDESCOPÍA El número de los X X X X
MULTIEVALEQ El valor de las acciones de la Unión X X X
MULTSET (en inglés) X X X X
MVEQ X X
Nombre de nuevo X X X X
SET (en el caso de las unidades de transporte) X X X X
SIMPLEEQ** El número de la línea de referencia es el número de la línea de referencia. X X X
SPLIT (dividido en dos) X X X X

**: Los filtros difieren según la regla que utiliza la operación.

  • B64: Convierte el valor del atributo en el formato Base 64.
  • CI: caso insensible: la comparación se realiza independientemente del caso.
  • DATE: Convierte el valor del atributo en el formato DATE.
  • DATE_FILETIME: Convierte el valor del atributo en el formato DATETIME.
  • DN: comparación de las DN.
  • PARTIAL: compara parcialmente los datos. Devuelve verdad si al menos un valor está contenido en el atributo de comparación.
  • PWD: Permite el cifrado de datos.
  • USEMAP: el uso de un mapa para encontrar el atributo, acelera el proceso de comparación.

ADDVALUE (valor añadido)

Operación que permite agregar valores a un atributo que, por definición, puede tener varios valores. También permite la concatenación de valores de varios atributos.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo a modificar. Si el atributo no existe, se creará automáticamente.
  • [Expresión]: fórmula que se introducirá. Es posible utilizar palabras clave o introducir todo o parte de valores fijos (texto codificado). Consulte el capítulo "Lista de palabras clave" para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración:

Cambio

Operación que permite modificar el valor de un atributo. El atributo debe existir y tener un solo valor. El valor inicial del atributo se sobrescribe y ya no se puede reutilizar.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo a modificar, si no existe, la operación no funcionará.
  • [Expresión]: fórmula que se introducirá. Es posible utilizar palabras clave o introducir todo o parte de valores fijos (texto codificado). Consulte el capítulo "Lista de palabras clave" para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración:

Nombre de la empresa

Operación que permite enumerar atributos que no deben ser comparados y comparar todos los demás atributos que tienen el mismo nombre en ambos repositorios. Los nombres de atributos en el repositorio de origen que no tienen una contraparte en el repositorio de destino serán ignorados y no comparados. Puede usarse para reemplazar el mapeo unitario de los atributos a comparar.

Tenga en cuenta que esta operación sólo está disponible a partir de la versión 6.2 y sólo puede utilizarse en reglas de comparación en una operación MATCH en conectores de aprovisionamiento de estado de aprovisionamiento (estado).

Sintaxis de las funciones:

  • [Atributo] = Lista de atributos que no se pueden comparar. Los atributos deben estar separados por comas y sin espacios.

Ejemplo de la siguiente configuración:

CONTENER

Operación que realiza una comparación para verificar que los valores del atributo fuente autorizada están presentes en el atributo fuente objetivo. El resultado de la operación será la concatenación de los valores del atributo fuente objetivo con los valores del atributo fuente autorizada que no se encontraron.

**Ejemplo **

Se ha de indicar el nombre de la entidad que ha emitido el certificado de conformidad.

  • Val_1
  • Val_2
  • Val_3

Se ha de indicar el número de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta.

  • Val_4
  • Val_5
  • Val_6

Resultado en el atributo de origen objetivo =

  • Val_1
  • Val_2
  • Val_3
  • Val_4
  • Val_5
  • Val_6

No se pueden utilizar palabras clave en esta operación.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo presente en la fuente de destino en la que se va a realizar la comparación.
  • [Nombre del atributo]: nombre del atributo presente en la fuente autorizada con el que se va a realizar la comparación.

Ejemplo de la siguiente configuración:

CONVERT

Copia de las

Operación que permite copiar el valor de un atributo a otro atributo. Funciona para atributos de valor único y de valor múltiple.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo que se desea modificar. El atributo debe existir.
  • [Nombre del atributo]: nombre del atributo de origen cuyo valor se copiará.

Ejemplo de la siguiente configuración:

El atributo usual_name tomará el valor del atributo birth_name.

DELETE (eliminar)

Operación que permite eliminar un atributo en una fuente especificada (fuente de exportación, destino de exportación o DELTA).

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo que se quiere eliminar.
  • [Expresión]: no se debe rellenar este campo.

DELVALUE (valor de la línea de referencia)

Operación que permite eliminar valores de un atributo basado en una expresión booleana: si la expresión devuelve Verdadero, entonces los valores se eliminan. Por lo tanto, generalmente se aplica a atributos de varios valores.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo que se quiere modificar.
  • [Expresión]: fórmula que se introducirá. Es posible utilizar palabras clave o introducir todo o parte de valores fijos (texto codificado). Consulte el capítulo "Lista de palabras clave" para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración:

Si el atributo groups contiene el valor GRP_ACCES_COMMUN, entonces se eliminará de la lista de valores groups y la lista modificada del atributo groups se copiará al atributo memberof@.

DELVALUEBYVALUE (sección de las instrucciones de la tabla de la tabla de las instrucciones de la tabla de las instrucciones de la tabla de las instrucciones)

Operación que permite eliminar valores de un atributo basado en una lista dada, por lo que generalmente se aplica a los atributos de varios valores.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo que se quiere modificar.
  • [Expresión]: Valores que se introducirán, separados por ;. Es posible utilizar palabras clave o introducir la totalidad o parte de valores fijos (texto codificado). Consulte el capítulo Lista de palabras clave para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración:

Los valores del atributo groups_admin y el valor GRP_ACCES_COMMUN se suprimen de la lista de valores contenida en memberof@.

DSTCOPY (en inglés)

Operación que copia el valor de un atributo encontrado en la exportación de destino a otro atributo en el archivo DELTA. Funciona para atributos de un solo valor y de varios valores. Generalmente se utiliza para transferir valores del repositorio de destino que son desconocidos en el repositorio de origen, a menudo en el caso de eliminación (no conocido en la fuente pero aún presente en el destino).

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo de destino.
  • [Nombre del atributo]: nombre del atributo de origen cuyo valor se copiará.

Ejemplo de la siguiente configuración:

EQ

Operación que compara dos atributos de un solo valor.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo que se comparará, presente en la exportación de origen.
  • [Expresión]: fórmula que se introducirá. Es posible utilizar palabras clave o introducir todo o parte de valores fijos (texto codificado). Consulte el capítulo "Lista de palabras clave" para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración de la:

¿ Qué es lo que está pasando ?

Permite recuperar la lista de estructuras hijas en el atributo Destination_attribute_name de una estructura dada en Parent_structure_attribute_name. Esta operación sólo puede realizarse en datos del repositorio Identity (por ejemplo, en una exportación de identidades que tiene un atributo de tipo estructura).

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo de destino que recibirá la lista de estructuras hijas.
  • [Expresión]: Nombre del atributo de la estructura madre sin palabras clave.

Ejemplo de la siguiente configuración:

Devuelve todas las estructuras hijas de la estructura con el código Sitio.

¡No es cierto!

Permite agrupar en un único atributo la lista de habilitaciones de tipo « grupo » correspondiente a un référentiel.

La sintaxis de la función:

  • [Descripción] : texto libre para describir la operación (facultativo).
  • [Atributo]: nombre del atributo de destino.
  • [Expresión]: « Se incluyen las siguientes: » El código de seguimiento del referencial no pretende agrupar todas las habilitaciones en un solo atributo.

Ejemplo de configuración siguiente:

Reagrupar todas las habilitaciones del AD de referencia en un atributo « grupos ».-->

INCONTINUADO

Operación que compara un atributo de varios valores en la fuente autorizada con un atributo de varios valores en la fuente de destino para extraer sólo la lista de valores que están presentes en ambos atributos.

Ejemplo:

Se ha de indicar el nombre de la entidad que ha emitido el certificado de conformidad.

  • Val_1
  • Val_2
  • Val_3
  • Val_4

Se ha de indicar el número de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta de la cuenta.

  • Val_3
  • Val_4
  • Val_5

Resultado en el atributo de origen objetivo =

  • Val_3
  • Val_4

No se pueden utilizar palabras clave en esta operación.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo presente en la fuente de destino en la que se va a realizar la comparación.
  • [Nombre del atributo]: nombre del atributo presente en la fuente autorizada con el que se va a realizar la comparación.

Ejemplo de la siguiente configuración:

Fusión

Operación que permite crear una concatenación de valores a partir de un atributo de varios valores y asignarlo a un atributo de un solo valor.

Tenga en cuenta que esta operación sólo está disponible a partir de la versión 6.2.

Sintaxis de las funciones:

  • [nombre_de_atributo_monovalor] = Nombre del atributo que se suministrará como salida.
  • [Expresión] = [separador];[nombre_atributo_multivalores]
    • [separador]: El separador debe ser un solo carácter y no puede ser ";", ya que este carácter se utiliza en el archivo de configuración del conector.
    • [nombre_atributo_multivalores]: Nombre del atributo multivalor cuyos valores deben estar concatenados.

Modo de uso:

La operación MERGE puede utilizarse en reglas de sincronización y sólo en operaciones CONVERT.

Ejemplo de la siguiente configuración:

  • Con el atributo "wiki_mod_1" igual a:
    • Droit_001 (en inglés)
    • Droit_002 (en inglés)
    • Droit_003 (en inglés)
  • Resultado: en el archivo sync.xml, el atributo "lst_right" tendrá el siguiente valor:
    • ¿Qué es lo que está pasando?

VALOR Módulo

Operación que permite modificar el valor de un atributo. El atributo debe existir y tener un solo valor. El valor inicial del atributo se sobrescribe y ya no se puede reutilizar.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo a modificar, si no existe, la operación no funcionará.
  • [Expresión]: fórmula que se introducirá. Es posible utilizar palabras clave o introducir todo o parte de valores fijos (texto codificado). Consulte el capítulo "Lista de palabras clave" para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración:

MULTCOPY (en inglés)

Copiar atributos desde el origen

Operación que copia los valores de atributo de la exportación de origen a los atributos en el archivo DELTA. Funciona para atributos de valor único .

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Nombre del atributo a copiar]: Nombre del atributo que debe estar en la exportación de origen. El atributo debe existir.
  • [Nombre del atributo objetivo]: El atributo debe existir. Nombre del atributo que debe incluirse en la exportación objetivo, que se ubicará en el archivo DELTA.

La operación debe realizarse tantas veces como sea necesario.

Ejemplo de la siguiente configuración:

MULTIDESCOPÍA El número de los

Operación que copia los valores de atributo encontrados en la exportación de destino a los atributos en el archivo DELTA. Funciona para atributos de valor único . Generalmente se utiliza para informar valores del repositorio de destino que son desconocidos en el repositorio de origen, a menudo en el caso de eliminación (ya no se conocen en el origen pero aún están presentes en el destino).

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Nombre del atributo a copiar]: Nombre del atributo que debe incluirse en la exportación de destino. El atributo debe existir.
  • [Nombre del atributo objetivo]: Nombre del atributo de destino que debe encontrarse en el archivo DELTA.

La operación debe realizarse tantas veces como sea necesario.

Ejemplo de la siguiente configuración:

MULTIEVALEQ El valor de las acciones de la Unión

Operación que compara varios atributos de varios valores.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Nombre del atributo fuente]: nombre del atributo que se comparará, presente en la exportación fuente.
  • [Nombre del atributo de destino]: nombre del atributo que se comparará, presente en la exportación de destino.

La operación debe realizarse tantas veces como sea necesario. Los objetos se emparejan si todos los atributos son iguales.

Ejemplo de la siguiente configuración:

MULTSET (en inglés)

Operación que permite hacer copias de atributos de varios valores con la opción de añadir un prefijo.

Sintaxis de las funciones:

  • [Nombre_atributo_dest] = Nombre del atributo que se suministrará como salida. El atributo no necesita existir de antemano.
  • [Nombre_atributo_src] = Nombre del atributo cuyos valores se copiarán. Atención, no utilice las palabras clave <syncattsrc> o <syncattdst>.
  • [prefijo] = Cuerdas que se añade antes de cada valor del atributo [Nombre_atributo_src]. El prefijo puede ser el valor de un atributo usando la palabra clave >. Si no desea agregar un prefijo, entonces simplemente especifique <uid> en el segundo parámetro de la expresión esperada.

Modo de uso:

La operación MULTSET puede utilizarse en las reglas de sincronización para las operaciones CONVERT y MATCH (OnCreate, OnModify y OnDelete).

Ejemplo de la siguiente configuración:

  • Con el atributo "código postal" igual a:
    • 68300
    • 68390
    • 38670
  • Resultado: en el archivo sync.xml, el atributo "Code_postal_prefix" tendrá los siguientes valores:
    • CP_68300 Las demás
    • CP_68390 Las siguientes se encuentran en el anexo I:
    • CP_38670 Las siguientes se encuentran en el anexo I:

MVEQ

Operación que compara 2 atributos de varios valores.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo que se comparará, presente en la exportación objetivo.
  • [Nombre del atributo]: nombre del atributo que se comparará, presente en la exportación de origen.

Ejemplo de la siguiente configuración:

Nombre de nuevo

Operación que renombra un atributo.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nuevo nombre del atributo.
  • [Expresión]: nombre del atributo que se va a renombrar.

Ejemplo de la siguiente configuración:

SET (en el caso de las unidades de transporte)

Operación que le permite asignar un valor a un atributo, solo de un valor, ya sea que exista o no.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Atributo]: nombre del atributo al que se le asignará un valor. Si el atributo existe, se sobrescribirá el valor inicial; si el atributo no existe, se creará.
  • [Expresión]: fórmula que se introducirá. Es posible utilizar palabras clave o introducir todo o parte de valores fijos (texto codificado). Consulte el capítulo "Lista de palabras clave" para conocer la sintaxis que se aplicará en su caso de uso.

Ejemplo de la siguiente configuración:

SIMPLEEQ El número de la línea de referencia

Operación que compara varios atributos de un solo valor.

Sintaxis de las funciones:

  • [Descripción]: texto libre para describir la operación (opcional).
  • [Nombre del atributo fuente]: nombre del atributo que se comparará, presente en la exportación fuente.
  • [Nombre del atributo de destino]: nombre del atributo que se comparará, presente en la exportación de destino.

La operación debe realizarse tantas veces como sea necesario. Los objetos se emparejan si todos los atributos son iguales.

Ejemplo de la siguiente configuración:

SPLIT (dividido en dos)

Operación utilizada para crear una separación de valores de un atributo monovalente y un separador, y luego asignarlo a un atributo multivalente.

Tenga en cuenta que esta operación sólo está disponible a partir de la versión 6.2.

Sintaxis de las funciones:

  • [nombre_de_atributo_multivalores] = Nombre del atributo que se suministrará como salida.
  • [Expresión] = [separador];[nombre_atributo_monovalor]
    • [separador]: El separador debe ser un solo carácter y no puede ser ";", ya que este carácter se utiliza en el archivo de configuración del conector.
    • [nombre_atributo_multivalores]: Nombre del atributo multivalor cuyos valores deben estar concatenados.

Resultados posibles:

  • Si el separador se encuentra al menos una vez: devuelve una lista de valores
  • Si no se encuentra el separador: devuelve la cadena completa

Resultados posibles:

La operación SPLIT puede utilizarse en reglas de sincronización y sólo en operaciones CONVERT.

Ejemplo de la siguiente configuración:

  • Con el atributo "string_rights" igual a:
    • ¿Qué es lo que está pasando?
  • Resultado: en el archivo sync.xml, el atributo lst_right_multi tendrá el siguiente valor:
    • Droit_001 (en inglés)
    • Droit_002 (en inglés)
    • Droit_003 (en inglés)