
Greetings,
i have custom fields on contact entity and their security levels are set to read false, create true,update true.They are being populated by a custom ribbon button action from a web service returning values.It works fine i see them set and masked.But when i click on save the fields become empty.When i check database the values are being set but on form they are empty(but still demonstrated masked***) and as they are required fields when user want to save the entity again it warns about required fields.
But when i disable security level it works fine.On save does not empty the fields.
Additional information:
i disable security on fields and save the entity.After that i re-enable security on fields(from security field profiles).This time when i open the entity form the secure fields seems masked but also empty.There is something does not retrieve the data on load of form when the fields are secure.
Is that behavior of crm normal because of my security level configuration?Or do i do something missing?
Thank you for help.
*This post is locked for comments
I have the same question (0)Since i have researched from microsoft crm documents,it is because the user has no read permission, cant retrieve the data so the field value returns null and because of the field is required when the entity is wanted to be saved again it warns about required field.(it is empty).
I think using secure field property for masking required fields is not a good option.