Saltar al contenido principal

Clasificación de Material

El endpoint PostAddMaterialClassfication es responsable del registro de una nueva clasificación de material en el sistema MIMS. El registro puede ser visualizado en la pantalla CAD018.


Cómo registrar una clasificación de material​

Request HTTP POST

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
MaterialClassficationNoString(25)SíCódigo externo de la clasificación
NameString(40)SíDescripción de la clasificación
MaterialClassficationTypeMaterialClassficationTypeSíEnumerador con los posibles valores para el tipo de clasificación: mcMaterial (Material) o mcService (Servicio)
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
MaterialClassficationCodeIntegerSíCódigo interno de la clasificación generado en el sistema MIMS

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialClassfication"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialClassficationNo": "CLAS123",
"Name": "Clasificación Ejemplo",
"MaterialClassficationType": "mcMaterial",
"OverwriteIfExists": true
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialClassficationCode": 6
}

🐞 Posibles Errores​

CódigoMensaje
AMC‑001¡El parámetro Código Externo de la Clasificación del Material (MaterialClassficationNo) informado ya existe!