Postagens

Mostrando postagens de maio, 2026

Usuários x Roles x Grupos = ACLs

Imagem
Sobre Access Control List Recentemente encontrei um post no Linkedin de uma candidata ao exame CSA e, como maneira de auxiliar nos estudos, ela usou IA para gerar uma imagem semelhante à ilustração acima.  É uma analogia muito boa pois demonstra que:  1) Dados de usuários ficam armazenados na tabela sys_user; 2) Usuários que residem no Apartamento 07G estão todos dentro de um Grupo de Usuários chamado "Família do apto 07G"; 3) Uma role chamada "apto 07G" é atribuída ao Grupo "Família do apto 07G". Dessa forma, sempre que um usuário é incluído nesse grupo ele herdará a role e, consequentemente, terá acesso ao Apartamento 07G. 4) Se um usuário por algum motivo for removido do Grupo "Família do apto 07G", ele não terá mais a role "apto 07G" e portanto não terá acesso ao apartamento. A figura também demonstra usuários que por fazerem parte de um Grupo chamado "Condomínio X", herdam a role "Condomínio X Gate" e essa é a p...

Scripted REST API

Imagem
REST API Explorer Em ServiceNow temos o ambiente de testes REST API Explorer que facilita a vida na hora de construir e testar requisições HTTP REST pois não é necessário sair da plataforma.   À medida que avançamos no entendimento de integrações é comum o uso de ferramentas como o Postman. Nele podemos testar configurações reais como por exemplo as credenciais de acesso na aba Authorization. Em um projeto recente precisei criar uma API para expor dados de tickets que são criados numa tabela que estende a tabela Case do módulo CSM - Customer Service Management. Quando um desenvolvedor constrói um Record Producer (RP) para essa tabela, cria diversas variáveis  para atender as necessidades do cliente.  No momento em que o usuário final acessa um Portal de Serviços e envia esse RP em Produção, as variáveis não ficam armazenadas na tabela que herda da Case mas numa tabela chamada question_answer . Minha missão era di sponibilizar ao time interno de funcionários uma API q...