Thank you very much, excellent, this process worked perfectly, however we understand that the problem is when the ISC provisions the accesses, as it does it in parallel, this pause has no effect.
Do you think it is possible when users request more than one access within the same request to structure all these requests within a single one?
For example: I request 3 access profiles that within the code would have this format within a web service before operation rule:
first access:
{
“codigo”: “MENUPRINCIPAL1”,
“funcionalidades”: [
{
“acao”: [
“incluir”,
“alterar”,
“pesquisar”,
“excluir”,
“bloquear”,
“aprovar”
],
“codigo”: “SUBMENU1”
}
]
}
Second access:
{
“codigo”: “MENUPRINCIPAL2”,
“funcionalidades”: [
{
“acao”: [
“incluir”,
“alterar”,
“pesquisar”,
“excluir”,
“bloquear”,
“aprovar”
],
“codigo”: “SUBMENU2”
}
]
}
Third access:
{
“codigo”: “MENUPRINCIPAL3”,
“funcionalidades”: [
{
“acao”: [
“incluir”,
“alterar”,
“pesquisar”,
“excluir”,
“bloquear”,
“aprovar”
],
“codigo”: “SUBMENU3”
}
]
}
Is it possible using a web service before operation rule to build a single block to make accesses available as if it were a single access that would look like this?
{
“login”: “[email protected]#modulo”,
“permissoes”: [
{
“codigo”: “MENUPRINCIPAL1”,
“funcionalidades”: [
{
“acao”: [
“incluir”,
“alterar”,
“pesquisar”,
“excluir”,
“bloquear”,
“aprovar”
],
“codigo”: “SUBMENU1”
}
]
},
{
“codigo”: “MENUPRINCIPAL2”,
“funcionalidades”: [
{
“acao”: [
“incluir”,
“alterar”,
“pesquisar”,
“excluir”,
“bloquear”,
“aprovar”
],
“codigo”: “SUBMENU2”
}
]
},
{
“codigo”: “MENUPRINCIPAL3”,
“funcionalidades”: [
{
“acao”: [
“incluir”,
“alterar”,
“pesquisar”,
“excluir”,
“bloquear”,
“aprovar”
],
“codigo”: “SUBMENU3”
}
]
}
]
}
Is there a way to count the requested entitlements, and store them in an array or json and based on that, build a single block with all the requested entitlements?