◼️9. Usuário

9.1.POST/api/Usuario/AdicionarUsuario

Entrada

JSON com os dados do usuário.

Request body

{
    "login": " string ",
    "nome": " string ",
    "email": " string ",
    "senha": " string q!",
    "telefoneFixo": "string",
    "telefoneCelular": "string",
    "idChefe": "string",
    "registrosPorPagina": "string",
    "alteraSenhaProximoLogin": "string",
    "frequenciaTrocaSenha": "string",
    "dataAgendamentoInativacao": "string",
    "idHorarioTrabalho": "string",
    "idCultura": "string",
    "idCalendario": "string",
    "notificacaoTTD": "string",
    "clienteMaster": "string",
    "idGrupoChefeImediato": "string",
    "idClientePermissao": "string",
    "idUnidadePermissao": "string"
}
CampoValorObrigatório

Login

Login do usuário limitado 50 caracteres

Sim

Nome

Nome do usuário limitado 250 caracteres

Sim

Email

Email do usuário limitado 50 caracteres

texto@texto.com ou texto@texto.com.br

Sim

ClienteMaster

{0} = Não é Cliente Master

{1} = É Cliente Master

Sim

AlteraSenhaProximoLogin

{0} = Não exige alteração de senha no próximo login

{1} = Exige alteração de senha no próximo login

Sim

NotificacaoTTD

{0} = Não notifica o usuário quando documento com TTD vencida

{1} = Não notifica o usuário quando documento com TTD vencida

Sim

RegistrosPorPagina

Quantidade de registros a exibir por página nos GRIDs Valor mínimo: {10}

Valor máximo: {500}

Sim

IdCultura

{1} = Português

{2} = Espanhol

{3} = Inglês

Sim

TelefoneFixo

Limite de 15 caracteres:

(00) 00000-0000 Ou

(00) 0000-0000 Ou

“”(Sem valor)

Sim

TelefoneCelular

Limite de 15 caracteres:

(00) 00000-0000 Ou

(00) 0000-0000 Ou

“”(Sem valor)

Sim

FrequenciaTrocaSenha

Frequência em Meses:

Valor mínimo: {1}

Valor máximo: {99} ou “”(Sem valor)

Sim

DataAgendamentoInativacao

Data para inativação automática do usuário: Formato: aaaa-mm-dd ou “”(Sem valor)

Sim

IdChefe

Id usuário Chefe Imediato ou “”(Sem valor)

Sim

IdHorarioTrabalho

Id do horário de trabalho ou “”(Sem valor)

Sim

IdCalendario

Id do Calendário ou “”(Sem valor)

Sim

IdClientePermissao

Id do Cliente que será associado ao usuário

Sim

IdUnidadePermissao

Id da Unidade associado ao IdCliente

Sim

Saída/Retorno

O sistema retorna o id do usuário adicionado.

Response

Usuário adicionado com sucesso. IdUsuario: guid

9.2.PATCH/api/Usuario/{IdUsuario}/AlterarSenhaUsuario

Entrada

• IdUsuario

• JSON com a nova senha

Request body

{
  "novaSenha": "string"//nova senha do usuário
}

Saída/Retorno

O sistema retorna o status 200 OK.

Response

Registro alterado com sucesso.

9.3.PATCH/api/Usuario/{IdUsuario}/AlterarStatusUsuario

Entrada

• IdUsuario

• JSON com a nova senha

Request body

{
  "novoStatus": "I"
}

Saída/Retorno

O sistema retorna o status 200 OK.

Response

Registro alterado com sucesso.

Última actualización