Ir para o conteúdo

Criar/modificar as regras de Matching

As regras de Matching são, na realidade, as diferentes regras com as quais, por um lado, se emparelham os objetos das fontes autorizada e de destino e, por outro, se definem as ações que devem ser realizadas nas diferentes ações: criação, modificação, eliminação.

As regras de Matching compõem-se, por conseguinte, de cinco partes:

  • Regra de emparelhamento de dois objetos
  • Regra de comparação dos atributos entre dois objetos emparelhados
  • Regra de criação de um objeto
  • Regra de modificação de um objeto
  • Regra de eliminação de um objeto

Criar/modificar as regras de emparelhamento

Uma regra de emparelhamento consiste em definir os atributos da fonte autorizada e os atributos da fonte de destino que devem coincidir para estabelecer que o objeto da fonte autorizada corresponde ao objeto da fonte de destino.

Na regra «Matching», as regras de emparelhamento definem-se no primeiro quadro do ecrã. Clique em «New » para criar uma nova regra. Selecione uma regra e clique em «Modify» para a modificar ou em «Delete» para a eliminar.

As regras de emparelhamento criam-se a partir de uma operação. Consulte a página Lista de operações disponíveis por regra para escolher a operação de que necessita para o seu caso de utilização.

Exemplo de regra de emparelhamento: para o aprovisionamento descendente (contas e autorizações), o emparelhamento dos objetos foi configurado sobre os identificadores das contas.

É possível configurar várias regras de emparelhamento e definir a ordem pela qual são aplicadas.

Criar as regras de comparação

Uma regra de comparação consiste em definir os atributos da fonte autorizada e os atributos da fonte de destino que serão comparados entre si para determinar as modificações que devem ser realizadas.

Na regra «Matching», as regras de comparação definem-se no segundo quadro do ecrã. Clique em «New » para criar uma nova regra. Selecione uma regra e clique em «Modify» para a modificar ou em «Delete» para a eliminar.

Uma regra de comparação cria-se a partir de uma operação. Consulte a página Lista de operações disponíveis por regra para escolher a operação de que necessita para o seu caso de utilização.

Exemplo de regra de comparação: compara-se uma lista de atributos monovalor entre as duas fontes.

Opção «Full»: os resultados de uma regra de comparação podem ser exportados e escritos de duas formas para os atributos multivalor:

  • Opção selecionada: se for detetada uma modificação entre dois atributos, a etiqueta exportada, que terá o nome do atributo da fonte de destino, conterá apenas os valores finais do atributo. Não se conhece o detalhe dos valores eliminados nem dos novos valores adicionados, nem tão-pouco os valores que não foram modificados.
  • Opção não selecionada: se for detetada uma modificação entre dois atributos, podem ser exportadas duas etiquetas com o nome do atributo da fonte de destino. Uma primeira etiqueta que contém uma suboperação «ADD» e uma segunda que contém uma suboperação «DEL». A etiqueta de suboperação «ADD» conterá apenas os novos valores que devem ser adicionados, e a etiqueta de suboperação «DEL» conterá apenas os valores que devem ser eliminados. Neste caso, não se sabe se existem valores sem modificar.

Esta opção deve ser escolhida em função do conector e das operações que devam ser realizadas nas diferentes regras de criação, modificação ou eliminação.

É possível configurar várias regras de comparação, que serão todas aplicadas a todos os objetos emparelhados.

Criar/modificar as regras de criação

Uma regra de criação consiste em definir, por um lado, o valor do atributo de identificação que será utilizado ao escrever as criações e, por outro, os atributos e os seus valores que serão aprovisionados na fonte de destino para todos os objetos definidos como criações. Um objeto define-se como uma criação quando está presente na fonte autorizada mas não na fonte de destino. Os valores dos atributos podem ser alimentados a partir dos atributos da fonte autorizada; é o que se designa por mapeamento de atributos. Os valores dos atributos podem também provir de atributos configurados nas regras de conversão ou ser indicados através de operações e palavras-chave.

Na regra «Matching», as regras de criação definem-se no terceiro quadro do ecrã. Clique em «New » para criar uma nova regra. Selecione uma regra e clique em «Modify» para a modificar ou em «Delete» para a eliminar.

Uma regra de criação cria-se a partir de uma operação. Consulte a página Lista de operações disponíveis por regra para escolher a operação de que necessita para o seu caso de utilização.

Exemplo de regra de criação: mapeamento de atributos monovalor ou multivalor entre a fonte autorizada e a fonte de destino.

É possível configurar várias regras de criação, que serão todas aplicadas a todos os objetos identificados como criações.

Criar/modificar as regras de modificação

Uma regra de modificação consiste em definir, por um lado, o valor do atributo de identificação que será utilizado ao escrever as modificações e, por outro, de forma opcional, os atributos e os seus valores que serão aprovisionados na fonte de destino em todos os objetos definidos como modificações. Convém assinalar que, nos objetos definidos como modificações, os resultados das regras de comparação são indicados automaticamente na regra de modificação.

Na regra «Matching», as regras de modificação definem-se no quarto quadro do ecrã. Clique em «New » para criar uma nova regra. Selecione uma regra e clique em «Modify» para a modificar ou em «Delete» para a eliminar.

Uma regra de modificação cria-se a partir de uma operação. Consulte a página Lista de operações disponíveis por regra para escolher a operação de que necessita para o seu caso de utilização.

Exemplo de regra de modificação: definição do atributo de identificação do objeto que se vai modificar na fonte de destino (diretório). O atributo «DNuser» indica-se através de uma expressão que utiliza a palavra-chave «SyncAttDst» para recuperar o valor do atributo DN na fonte de destino.

Criar/modificar as regras de eliminação

Uma regra de eliminação consiste em definir, por um lado, o valor do atributo de identificação que será utilizado ao escrever as eliminações e, por outro, de forma opcional, os atributos e os seus valores que serão alimentados na fonte de destino em todos os objetos definidos como eliminações. A modificação de atributos nos objetos definidos como eliminações só é possível quando não existe eliminação real do objeto. Um objeto define-se como uma eliminação quando está presente na fonte de destino mas não na fonte autorizada. Por conseguinte, os valores dos atributos só podem provir de atributos configurados nas regras de conversão ou ser indicados diretamente nas regras de eliminação através de operações e palavras-chave.

Na regra «Matching», as regras de eliminação definem-se no quinto quadro do ecrã. Clique em «New » para criar uma nova regra. Selecione uma regra e clique em «Modify» para a modificar ou em «Delete» para a eliminar.

Uma regra de eliminação cria-se a partir de uma operação. Consulte a página Lista de operações disponíveis por regra para escolher a operação de que necessita para o seu caso de utilização.

Exemplo de regra de eliminação: definição do atributo de identificação do objeto que se vai eliminar na fonte de destino (diretório). O atributo «DNuser» indica-se através de uma expressão que utiliza a palavra-chave «SyncAttDst» para recuperar o valor do atributo DN na fonte de destino.

É possível configurar várias regras de eliminação, que serão todas aplicadas a todos os objetos identificados como eliminações.