0

在 CRM 中创建新实体时,会预先分配一些字段。示例:对于新联系人 - transactioncurrency 和 ownerid 将填充值。我怎么能以编程方式找出哪些规则将用于此类预分配。我不能调用“initializefromrequest”来找出它,因为我想构建离线数据库并应用规则

谢谢

4

1 回答 1

0

获取EntityMetadata您的实体,然后检查AttributeMetadata每个Attribute以确定该IsCustomAttribute属性是否是true

  1. 使用检索实体元数据EntityFilters = EntityFilters.Attributes
  2. 迭代响应中的Attribute集合EntityMetadata
  3. 检查IsCustomAttribute每个属性AttributeMetadata
于 2012-11-07T17:43:56.660 回答