Changelog for MONITOR version 24.3
New Features
- Get more information when using the command GetPriceInfo, for example TotalPrice. (100391)
- Reverted. (101766)
- Add activities to supplier. (101767)
- API: It's now possible to remove customers. (102034)
- API: New property RootId on the Customer query. (102181)
- API: New property StaggeredPrices in the CustomerPartLink query. (102196)
- You can now get ManufacturingOrderType when querying ManufacturingOrder. (102686)
- You can now query a person's workshop schedules. (102761)
- Added "CategoryString" property to Quotes API and /Sales/Quotes/SetProperties API. (102999)
- Update/Remove activities for supplier. (103039)
- Some API queries did not return the expected data according to the API documentation. (103048)
- Added /Common/Persons/Unblock API to unblock person. (103250)
- Added /Sales/CustomerEmployeeSpans API to get a list of employee span. Added /Sales/CustomerEmployeeSpans/Create API to create employee span with code and description. Added "EmployeeSpanId" and "EmployeeSpan" properties to /Sales/Customers. Added "EmployeeSpanId" property to /Sales/Customers/SetProperties to update the number of employees. (103251)
- Added DefaultReferenceId property to /Purchase/Suppliers/SetProperties API. Fixed supplier receiving inspection from and end date summary. (103321)
- Added /Sales/CustomerOrders/AddActivity API, /Sales/CustomerOrders/UpdateActivity API and /Sales/CustomerOrders/RemoveActivity API In existing CreateComment API, added new EntityType - CustomerOrderActivity: 26 POST /Sales/CustomerOrders/AddActivity { "CustomerOrderId": 1, "ActivityTypeId": 1, "Description": "Hello Welcome to Testing", "ResponsibleUserId": 1130699416831795183, "PlannedCompletionDate": "2024-03-20T00:00:00+08:00", "Reminder": false } Expected result: { "$id": "1", "RootEntityId": "1", "EntityId": "1136269242774587181", "CommandName": "AddCustomerOrderActivity", "Data": null } POST /Sales/CustomerOrders/UpdateActivity { "CustomerOrderActivityId": 1136269242774587181, "ActivityTypeId": { "Value" : 2 }, "Description": { "Value" : "Testing to update activity" }, "ResponsibleUserId": { "Value" : 1130699416831795183 }, "PlannedCompletionDate": { "Value" : "2024-03-20T10:00:00+09:00" }, "Status": null, "CompletionDate": null, "CompletedByUserId": null, "Reminder": { "Value" : true } } Expected result: { "$id": "1", "RootEntityId": "1", "EntityId": "1136269242774587181", "CommandName": "UpdateCustomerOrderActivity", "Data": null } POST /Sales/CustomerOrders/RemoveActivity { "CustomerOrderActivityId": 1136269242774587181 } Expected result: { "$id": "1", "RootEntityId": "1", "EntityId": "1", "CommandName": "RemoveCustomerOrderActivity", "Data": null } POST /Common/Commands/CreateComment (Existing API, added new EntityType - CustomerOrderActivity: 26 and for EntityCommentType only have the type Comment: 0) { "EntityId" : 1136269242774587181, "EntityType" : 26, "EntityCommentType" : 0 } Expected result: { "$id": "1", "RootEntityId": "1136269242774587181", "EntityId": "1136271328769097671", "CommandName": "CreateComment", "Data": null } POST /Common/Commands/UpdateComment (Existing API) { "CommentId": 1136271328769097671, "RootEntityId": 1136269242774587181, "Text": { "Value" : "Testing to update comment" }, "RawText": { "Value" : "Testing to update comment" } } Expected result: { "$id": "1", "RootEntityId": "1136269242774587181", "EntityId": "1136271328769097671", "CommandName": "UpdateComment", "Data": null } (103416)
- Number of rejections added to the Case entry query. (103592)
Corrections
- StartOrderBoundWork now validates on BundleId to ensure the same employee doesn't start work on the same operation twice. (98807)
- Prevent creating normal customer order (not stock order) with internal customer's. (103050)