Configurando eventos de reconciliação

Cada um dos eventos de reconciliação devem ser registrados em um arquivo chamado reconciliation-catalog.json. Este arquivo contém os perfis de reconciliação que poderão ser configurados no Blazon.

O formato deste arquivo deve ser semelhante à:

{
  "events" : [
    {
      "identifier" : "d5df1fe4-df31-447e-9dc0-baf4c6b33d70",
      "name" : "Permissões",
      "description" : "",
      "class" : "permissionsProfilesJob"
    },
    {
      "identifier" : "ba89b372-2b0c-4440-a43c-582e9a383b7e",
      "name" : "Usuários",
      "description" : "",
      "class" : "usersReconciliationJob"
    },
    {
      "identifier" : "9d9ffde5-1ae5-48ed-8023-196fbf405c2f",
      "name" : "Permissões de cada usuário",
      "description" : "",
      "class" : "usersPermissionsReconciliationJob"
    }
  ]
}

O campo identifier deve possuir um identificador único em toda plataforma, sugerimos a criação randômica deste identificador. O nome é o label que irá aparecer no Admin console, no Blazon, para permitir a configuração de um perfil de reconciliação.

Já o campo class, deve conter o nome do bean Spring (nome definido na anotação @Component) que faz referência ao Handler de reconciliação.

Last updated

Was this helpful?