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?