SaveChangesCollectionOperation

SaveChangesCollectionOperation

  • Esta operación es utilizada para insertar o actualizar información desde una colección de registros en una sola solicitud. Por cada petición se evalúa cada ítem de manera independiente, de modo que si uno o más registros no cumplen con las validaciones requeridas, solo esos ítems se omiten, y la respuesta indicará específicamente cuáles no fueron almacenados correctamente.
    • Nota: El request y el response para esta operación es la misma estructura de la entidad que se este llamando.

    Entidades que utilizan SaveChangesCollectionOperation para el parámetro GroupName:

    • Customer
    • CustomerAddress
    • CustomerRoute
    • Product
    • ProductPrice
    • ProductStock
¡Código copiado al portapapeles!

Ejemplo del Request

{
"Data": {
"Token": {
"Id": "TokenAsignado"
},
"Operation": {
"Name": "SaveChangesCollectionOperation",
"GroupName": "Product",
"Payload": "{\"EntityCollection\":[{\"ReferenceCode\":\"00001\",\"Reference\":\"A0001\",\"Name\":\"Producto1\",\"ShortName\":\"Nombrecorto1\",\"Description\":\"Descripción1\",\"ConsumptionTax\":0.01,\"ApplyConsumptionTaxToPrice\":false,\"Enable\":true,\"ProductBrandReferenceCode\":\"CodigoMarca01\",\"ProductTypeReferenceCode\":\"CodigoTipoProduct1\",\"ManufacturerReferenceCode\":\"CodigoFabricante1\",\"SupplierReferenceCode\":\"CodigoProveedor1\",\"DepartmentReferenceCode\":\"CodigoDepartamento01\",\"CategoryReferenceCode\":\"CodigoCategoria1\",\"Keywords\":null,\"ImageNames\":null},{\"ReferenceCode\":\"00002\",\"Reference\":\"A0002\",\"Name\":\"Producto2\",\"ShortName\":\"Nombrecorto2\",\"Description\":\"Descripción2\",\"ConsumptionTax\":0.01,\"ApplyConsumptionTaxToPrice\":false,\"Enable\":true,\"ProductBrandReferenceCode\":\"CodigoMarca02\",\"ProductTypeReferenceCode\":\"CodigoTipoProduct1\",\"ManufacturerReferenceCode\":\"CodigoFabricante1\",\"SupplierReferenceCode\":\"CodigoProveedor1\",\"DepartmentReferenceCode\":\"CodigoDepartamento02\",\"CategoryReferenceCode\":\"CodigoCategoria2\",\"Keywords\":null,\"ImageNames\":null}]}"
}
}
}