Saltar al contenido principal

Supervisor de Captura

El endpoint PostAddCatchSupervisor es responsable del registro de un nuevo Supervisor de Captura en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD398.


Cómo registrar un supervisor de captura​

Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddCatchSupervisor
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddCatchSupervisor"

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
CatchSupervisorNoString(25)SíCódigo externo del supervisor de captura
NameString(60)SíNombre del supervisor de captura
EmailString(60)NoCorreo electrónico del supervisor de captura
ActiveBooleanSíFlag que indica que el Supervisor está activo (true = activo, false = inactivo)
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
CatchSupervisorCodeIntegerSíCódigo interno del Supervisor de Captura generado en el sistema MIMS

Ejemplo 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
}'

Ejemplo de Response​

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

🐞 Posibles Errores​

CódigoMensaje
ACP‑001¡El parámetro Código Externo del supervisor de captura (CatchSupervisorNo) informado ya existe!