Mapeamentos

O mapeamento é a etapa responsável por estabelecer o esquema de dados que vai para o sistema alvo no momento do provisionamento.

Esse processo envolve a definição de regras de mapeamento que garantem a compatibilidade entre diferentes esquemas de dados, considerando variações de nomes, formatos e tipos entre as plataformas.

Etapas do processo de mapeamento

Antes de criar ou realizar qualquer alteração no mapeamento de atributos de provisionamento, é de extrema importância ter conhecimento das etapas abaixo:

Identificação dos atributos

Identificar os atributos necessários para um provisionamento bem-sucedido em cada sistema alvo. Esse mapeamento inclui:

  • Atributos do Blazon: Todos os atributos disponíveis no Blazon que podem ser usados para Provisionamento.

  • Campos do sistema Alvo: Identificar os atributos desejados ou obrigatório que devem ser provisionados no sistema alvo.

Acessando os mapeamentos

Para acessar a tela de gerenciamento dos mapeamentos de provisionamento no Admin console você deve:

  1. Autentique-se no Admin console,

  2. Acione o menu Ciclo de Vida,

  3. Acione o item de menu Gestão de acessos > Provisionamento > Mapeamentos.

A listagem dos mapeamentos cadastrados pode ser filtrada e ordenada para facilitar a seleção dos mapeamentos.

Criando um novo mapeamento

Para criar um novo mapeamento você deve seguir os passos:

  1. Clicar no botão Novo,

  2. Preencher nome e descrição e clicar em Continuar,

  3. Na tela de Opções disponíveis você pode escolher:

    1. Selecionar um schema de um resource adapter?

      1. Não: não preencher nada,

      2. Sim: preencher resource adapter e esquema.

  4. Clicar no botão Finalizar.

Pronto você acabou de criar um mapeamento de provisionamento, agora basta configurar todos os mapeamentos de atributos necessários.

Configurando um mapeamento

A configuração de um mapeamento consiste em definir o conjunto dos mapeamentos de cada atributo mapeado. Para configurar um mapeamento você deve seguir os passos:

Um mapeamento consiste de uma coleção de mapeamentos de atributos, os quais o administrador deve criar e configurar, e se necessário remover.

Mapeamento de atributo

Cada mapeamento de atributo consiste de 3 configurações:

  • Campo: deve ser configurado com o nome do campo do mapeamento de acordo com o sistema alvo.

  • Descrição: pode ser configurado com uma descrição para maior clareza na configuração, mas não é obrigatório.

  • Valor: deve ser configurado com uma expressão do Spring EL, ou com um script BeanShell ou com um valor literal fixo.

Tipo
Quando usar

A expressão Spring EL é a forma padrão e mais simples de obter um valor de um campo de um objeto do Blazon durante o mapeamento. Ela permite algumas manipulações e transformações.

O script BeanShell é a forma mais flexível e completa de obter um valor de um campo de um objeto do Blazon durante o mapeamento. Esta forma permite qualquer manipulação e transformação possível.

Valor literal

Quando no mapeamento o campo valor é fixo e imutável.

circle-info

Nota

Na configuração do mapeamento de um atributo, por padrão, o valor será processado como um literal ou como uma expressão Spring EL (quando tiver as chaves delimitando o valor).

Para alternar para a execução do script BeanShell é necessário clicar no botão de habilitar script BeanShell (localizado à direita no campo valor).

Removendo um mapeamento

Para remover um mapeamento você deve seguir os passos:

Pronto, você acaba de remover um mapeamento de provisionamento!

Last updated

Was this helpful?