Pular para o conteúdo principal

Supervisor de Apanha

O endpoint PostAddCatchSupervisor é responsável pelo cadastro de um novo Supervisor de Apanha no sistema MIMS. Esse cadastro pode ser visualizado na tela CAD398.


Como cadastrar um supervisor de apanha

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddCatchSupervisor
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddCatchSupervisor"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
CatchSupervisorNoString(25)SimCódigo externo do supervisor de apanha
NameString(60)SimNome do supervisor de apanha
EmailString(60)NãoE-mail do supervisor de apanha
ActiveBooleanSimFlag que indica que o Supervisor está ativo (true = ativo, false = inativo)
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
CatchSupervisorCodeIntegerSimCódigo interno do Supervisor de Apanha gerado no sistema MIMS

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddCatchSupervisor"' \
--header 'Content-Type: application/json' \
--data-raw '{
"CatchSupervisorNo": "SUP001",
"Name": "João Silva",
"Email": "joao.silva@gmail.com",
"Active": true,
"OverwriteIfExists": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"CatchSupervisorCode": 2
}

🐞 Possíveis Erros

CódigoMensagem
ACP‑001Parâmetro Código Externo do supervisor de apanha (CatchSupervisorNo) informado já existe!