> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BulkUpdateSystem FieldValueInfo

> BulkUpdateSystem FieldValueInfo

Whether you choose to get a list of entity identities using OSQL, CustomSearch, or leveraging [archive providers][3], we assume that you know how to execute a query that will result in one or more entity identities to update.

With a list of entity identities to iterate over, bulk update operations are performed against the fields of that entity, that is, `Person.Title` and `Person.Interest`. The way bulk update understands which fields need to be updated is by using a `FieldValueInfo` instance, containing the following information:

* **Key:** the field name.
* **Operation:** the action to be performed.
* **Values:** the parameters that correspond to the operation.

## FieldValueInfo.Key

**FieldValueInfo.Key** refers to an entity field name. While most of the entity field names are the same as seen in the database or API, some are not. See the [listing of all field names][1] and [their affected API properties][2].

## FieldValueInfo.CurrentOperationType

**FieldValueInfo.CurrentOperationType** is the action performed by the bulk update system. Use the **BulkUpdateSystem.OperationTypes** static class, containing all available operation values to set the intended action. Each [operation][1] has a predetermined set of parameters needed to perform successfully.

## FieldValueInfo.Values

**FieldValueInfo.Values** is a string array that is expected to contain the parameters required by the field operation. Each operation has a different number of [values required for each operation type][2].

Continue reading: [Operations and values][1].

[1]: ./operations-and-values

[2]: ./entities-field-types

[3]: ../../archive-providers/index


## Related topics

- [SuperOffice.WebApi.Agents.BulkUpdateAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.BulkUpdateAgent.md)
- [SuperOffice.WebApi.Agents.IBulkUpdateAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IBulkUpdateAgent.md)
- [Practical details - how to use Bulk Update API](/en/api/bulk-operations/bulk-update/using-bulk-update.md)
- [Operations and values](/en/api/bulk-operations/bulk-update/operations-and-values.md)
- [Execute By Entity Ids](/en/api/reference/restful/agent/bulkupdate_agent/execute-by-entity-ids.md)
- [Execute By Selection Id](/en/api/reference/restful/agent/bulkupdate_agent/execute-by-selection-id.md)
