Salesforce INVALID_FIELD_FOR_INSERT_UPDATE al actualizar Cuentas
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