WebAPI - ¿Cómo puedo gestionar el registro y mantenimiento de piezas y servicios?
Este método permite gestionar el registro y mantenimiento de piezas y servicios. En el ámbito del inventario (piezas), además del registro de la pieza, se puede complementar su clasificación del inventario, identificando: el almacén por defecto, las cantidades de stock mínimo y máximo, el coste unitario, etc.
El método usado es: POST /api/mytenant/myorganization/inventorycore/inventoryparts/extendinventoryparts.
Ejemplo (Json) para registro y mantenimiento de una pieza o servicio.
{
"partKey": "I-0001",
"Description": "Oil",
"ComplementaryDescription": null,
"Keyword": "Oil",
"Barcode": "ZKH268C77",
"Family": "O",
"Brand": "",
"BrandModel": "",
"PartType": 1,
"BaseUnit": "LT",
"Remarks": "",
"PartSubType": "",
"Warehouse": "W1",
"MinStock": "100.000000",
"MaxStock": "500.000000",
"UnitCost": "8.500000"
}
Descripción de los atributos disponibles en la solicitud:
- PartKey: identificador (código) de la Pieza/Servicio. En el registro, depende de la secuencia aplicada.
- Description: resumen descriptivo de la Pieza/Servicio.
- ComplementaryDescription: descripción adicional de la Pieza/Servicio.
- Keyword: término clave (aplicable en búsquedas) de la Pieza/Servicio.
- Barcode: código de barras de la Pieza/Servicio.
- Family: identificador (código) de la familia de la Pieza/Servicio.
- Brand: identificador (código) de la marca de la Pieza/Servicio.
- BrandModel: identificador (código) del modelo de la Pieza/Servicio.
- PartType: identificador (código) de la tipología de la Pieza/Servicio.
Nombre
| Valor
|
1
| Piezas
|
2
| Servicio
|
- BaseUnit: identificador (código) de la unidad base de la Pieza/Servicio.
- Remarks: otras observaciones relevantes de la Pieza/Servicio.
- PartSubType: identificador (código) del subtipo de la Pieza.
- Warehouse: identificador (código) del almacén (por defecto) de la Pieza.
- MinStock: cantidad de stock mínimo de la Pieza.
- MaxStock: cantidad de stock máximo de la Pieza.
- UnitCost: coste unitario de la Pieza en el almacén (clasificado por defecto).
Cuando este método es ejecutado con éxito, devuelve un HttpStatusCode.OK.