Saltar al contenido principal

Familia de Producto

El endpoint PostAddProductFamily es responsable del registro de una nueva familia de producto en el sistema MIMS y puede ser visualizado en la pantalla CAD193.


Cómo registrar una familia de producto​

Request HTTP Post

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
ProductFamilyNoString(25)SíCódigo externo de la familia de producto
NameString(40)SíDescripción de la familia de producto
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
ProductFamilyCodeIntegerSíCódigo interno de la familia de producto generada en el sistema MIMS

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddProductFamily"' \
--header 'Content-Type: application/json' \
--data '{
"ProductFamilyNo": "FAMI123",
"Name": "Familia Ejemplo",
"OverwriteIfExists": true
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"ProductFamilyCode": 30
}

🐞 Posibles Errores​

CódigoMensaje
AFP‑001¡El parámetro Código Externo de la Familia del Producto (ProductFamilyNo) informado ya existe!