Entradas

Mostrando las entradas de mayo, 2022

Salesforce INVALID_FIELD_FOR_INSERT_UPDATE al actualizar Cuentas

Imagen
Actualmente haciendo algunas modificaciones e inserciones en el Object Account , específicamente en su field  vlocity_ins_MiddleName__pc  recibí el error " Account: bad field names on insert/update call: vlocity_ins__MiddleName__pc ". Noté que el sufijo del campo personalizado era " __pc " en lugar del típico " __c ", por lo que cuando intentaba guardar algo en él inmediatamente arrojaba el error. Curiosamente, el field al que se hace referencia en el error eran en realidad de contacto, personalizado e implementados por la fusión entre los objetos Account y PersonAccount . Esto lo implementa Vlocity y se define por el field recordTypeId, dependiendo de si esta definido o no podemos estar usando Account como Business Account o como Person Account, lo que también modifica su comportamiento, razón por la cual no esta permitido usar los fields que terminen en " __pc " como  vlocity_ins__MiddleName__pc  cuando se define como Business Account. Result