ConnectWiseManageAPI icon indicating copy to clipboard operation
ConnectWiseManageAPI copied to clipboard

Updated Invoke-CWMUpdateMaster to allow multiple Path update

Open damiankw opened this issue 1 year ago • 0 comments

Allows you to update multiple paths at once on a single object. For example, if you modify the Update-CWMTicket function so Path/Value aren't strictly [string], you can perform something like:

Update-CWMTicket -id 1 -operation replace -path @('contact', 'status') -value @(@{id=100}, @{id=50})

Which would update both the 'contact' to id=100 and 'status' to id=50, instead of doing both of these

Update-CWMTicket -id 1 -operation replace -path 'contact' -value @{id=100} Update-CWMTicket -id 1 -operation replace -path 'status' -value @{id=50}

This is required for Picking and Shipping functions in order to do a pick, as you may require the Picking serialNumber, serialNumberIds, pickingQty.

It will send through a bulk {operation for path 1},{operation for path 2} to the server to update both at once.

damiankw avatar Oct 17 '24 12:10 damiankw