Hi Everyone,
We are in the process of upgrading from CRM 2011 to 2016, and came across an issue which might be security model related and I would like to hear your opinion on this. We have a batch job which creates and updates some custom entity records. It runs as the crm administrator user, but the records created/updated usually belong to other users who don't have administrator privileges. After the upgrade, this batch job broke, and we are getting an error: Principal user (Id=user_id) is missing prvAssigncustom_entity privilege (Id=privilege_id). The user id is pointing to the owner of the record. After granting assign privilege for the given entity, it is working, but I would like to keep privileges at minimum. So my question is: are there any changes in the security model for assign? The whole process is running under the admin user, so I don't see why does it have to do anything with the owning users' privileges.
Regards,
Adam