WebAPI - ¿Cómo puedo gestionar el registro y mantenimiento de piezas y servicios?

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.
  1. {
      "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:
  1. PartKey: identificador (código) de la Pieza/Servicio. En el registro, depende de la secuencia aplicada.
  2. Description: resumen descriptivo de la Pieza/Servicio.
  3. ComplementaryDescription: descripción adicional de la Pieza/Servicio.
  4. Keyword: término clave (aplicable en búsquedas) de la Pieza/Servicio.
  5. Barcode: código de barras de la Pieza/Servicio.
  6. Family: identificador (código) de la familia de la Pieza/Servicio.
  7. Brand: identificador (código) de la marca de la Pieza/Servicio.
  8. BrandModel: identificador (código) del modelo de la Pieza/Servicio.
  9. PartType: identificador (código) de la tipología de la Pieza/Servicio.
  10. Nombre
    Valor
    1
    Piezas
    2
    Servicio
  11. BaseUnit: identificador (código) de la unidad base de la Pieza/Servicio.
  12. Remarks: otras observaciones relevantes de la Pieza/Servicio.
  13. PartSubType: identificador (código) del subtipo de la Pieza.
  14. Warehouse: identificador (código) del almacén (por defecto) de la Pieza.
  15. MinStock: cantidad de stock mínimo de la Pieza.
  16. MaxStock: cantidad de stock máximo de la Pieza.
  17. 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.