title: How can I update a column value for a Sharepoint item using a CAML query in UiPath?
body: <p>I'm currently working on an automation project that uses Sharepoint to store invoices. I have used the Sharepoint package for UiPath to do the uploading; now, I'm trying to set a column/metadata value for an already uploaded PDF in Sharepoint. To do this, I am using the 'Update list item' activity that takes a dictionary of the metadata to update and a CAML query string that it uses to search for the item (I am using the invoice number as a reference). However, it's not working; no error, it just simply doesn't update anything.</p>
  <p>Is there a mistake in my setup of this activity (see screenshot below) or is it just not possible to use this activity to update Sharepoint metadata? If I can't use this activity, how would I build an HTTP request to achieve this / is an HTTP Request activity the best way to go?</p>
  <p>I should note that the PDFs I'm trying to update are stored within folders which have the structure /SupplierInvoice/&lt;SupplierName&gt;/&lt;Year&gt;/&lt;Month&gt;/&lt;invoice&gt;.pdf</p>
  <p><a href="https://i.stack.imgur.com/jynuG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jynuG.png" alt="Screenshot of UiPath activity setup" /></a></p>