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)Código externo del supervisor de captura
NameString(60)Nombre del supervisor de captura
EmailString(60)NoCorreo electrónico del supervisor de captura
ActiveBooleanFlag 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
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
CatchSupervisorCodeIntegerCó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!