# UpdateFormItemValues

There are several scenarios to use this function, based on knowledge you have about the form, where you want to save the data.

#### FormValuesId + formItemName

You may gather **formValuesId** from context object using get function (getFolder, getProject, getActivity). **FormValuesId** is bigint which identifies set of values of one form instance.

**formItemName** is the name of form field. Form fields may be listed using **ListFormItem** method.

```XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://atollon.com/enterprise/wsdl">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdl:UpdateFormItemValues>
         <server>acme</server>
         <session>....string_here....</session>
         <formValuesId>392302101</formValuesId>
         <ITEMVALUE>
            <formItemName>form-component-name-here</formItemName>
            <value>123456</value>
         </ITEMVALUE>
      </wsdl:UpdateFormItemValues>
   </soapenv:Body>
</soapenv:Envelope>
```