I am working on a custom entity on dynamic 365. This entity is manipulated on Dynamic 365 Portal using web forms. Whenever I am creating a record in the entity, it is showing "System" in out of the box "Created By"column. Can anybody tell me what is the reason behind it?
相关问题
- Dynamics CRM 365 - Cannot access Xrm.Page.entity i
- crm 2011 creating a view of merged contacts
- CRMAF Filtering in CRM 2011
- Is it possible in Liferay to add custom Resource-A
- How to create and delete data from entity relation
相关文章
- Using Xrm.WebApi method in Web Resource opened in
- Authenticating with on-premise (IFD) CRM using NTL
- How to list all CRM fields which are dirty in cons
- How to get 'ownerid' column from CRM datab
- Call javascript function from another javascript w
- How to Get a Dynamics 365CE Personal Development E
- CRM do not support direct update of Entity Referen
- Microsoft Dynamics 365 SDK Core Assemblies .NET Co
Owner, createdby, modifiedby = CRM Login user = systemuser Entity. It can be licensed user, application user (service account), or SYSTEM (only used by CRM product).
Portal Login user = contact Entity (sometimes Lead).
Records (OOB or custom entity) created in portal will be impersonated by product using SYSTEM user while creating in CRM DB. Because contact cannot be an owner or createdby. This is the reason.
You may customize to have another custom attribute called
new_createdby_portal
and use Entity Form Metadata mapping to capture this field from portal side without code.As explained above, the owner of a record in CRM is a lookup field to
systemuser
entity. The portal user is actually acontact
, therefor can not be assigned as record owner.