【发布时间】:2021-10-14 18:21:47
【问题描述】:
我没有 Microsoft Dynamics CRM 方面的背景,我所在的公司失去了一名维护该系统的开发人员。有一个函数应用程序,其中包含一些我试图理解的代码。该代码的目的似乎是确定设置价格折扣的用户是否允许。它获取与在 CSV AttributeMask 中包含 115 的销售订单关联的审计实体。
List<Audit> audit = myServiceContext.AuditSet.Where(a => a.ObjectId.Id == x.Id)
.ToList();
audit = audit.Where(a => a.AttributeMask.Split(',').ToList().Contains("115"))
.ToList();
我相信这个 115 一定代表了折扣字段,但是我想知道过去的开发者在哪里找到了这个值。
我在网上找到了有关如何从字符串映射表中获取这些带有名称的 AttributeMask 值的建议,例如 this one。我使用 XrmToolBox 的 FetchXML Builder 转储整个表,但它仅从 0 到 113。有些人建议查看 MetadataSchema 表,但我找不到这些表,并且看到这些表仅适用于本地 CRM。
我在哪里可以找到 115 的含义和/或过去的开发人员是如何决定使用这个值的?
【问题讨论】:
标签: dynamics-crm