Understanding a FIELD_VALUE_CONFLICT
Here is an example of two queries triggering a FIELD_VALUE_CONFLICT:
Example of FIELD_VALUE_CONFLICT Conflict

User 1 query:
{
"creates" : [],
"updates" : [{
"entityType" : "Employee",
"dbGeneInternalId": "john_smith_id",
"fieldValues" : [
{
"fieldName" : "age",
"newValue" : "41",
"localValue": "40"
}
]
}],
"deletes" : []
}
User 2 query:
{
"creates" : [],
"updates" : [{
"entityType" : "Employee",
"dbGeneInternalId": "john_smith_id",
"fieldValues" : [
{
"fieldName" : "age",
"newValue": "45",
"localValue": "40"
}
]
}],
"deletes" : []
}
User 2 query response:
{
"created" : [],
"updated" : 0,
"deleted": 0,
"conflicts": [
{
"entityType" : "Employee",
"dbGeneInternalId": "john_smith_id",
"conflictType": "FIELD_VALUE_CONFLICT",
"fieldValues": [
{
"fieldName" : "age",
"newValue" : "45",
"localValue": "40",
"remoteValue": "41"
}
]
}
]
}