01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Framework |
Módulo: | CONFIGURADOR |
Função: | SENHAS DE USUÁRIOS (CFGX021) |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFRM1-31593 |
02. SITUAÇÃO/REQUISITO
Realizar o desenvolvimento de uma nova API para consulta de Grupos de Usuários no Protheus. Com a API atual, a performance fica muito ruim quando os grupos possuem muitos usuários, além de não seguir os padrões de APIs da Totvs. Teremos que desenvolver uma API com os seguintes Endpoints:
GET
Lista de Grupos;
Grupo Específico;
Usuários de um grupo específico;
03. SOLUÇÃO
Foram criados dois novos endpoints, desta forma atendendo os três cenários solicitados, sendo eles:
Lista todos os grupos.
/api/framework/getgroups
Traz informações de um único grupo através do ID informado na url.
/api/framework/getgroupinfo/:groupId
Lista todos usuários de um grupo específico através do ID informado na url.
/api/framework/getgroupusers/:groupId
04. DEMAIS INFORMAÇÕES
Documentação endpoints: Groups
05. ASSUNTOS RELACIONADOS
Não se aplica