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)Código externo de la familia de producto
NameString(40)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
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
ProductFamilyCodeIntegerCó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!