【发布时间】:2014-02-03 05:42:37
【问题描述】:
我是 CRM 新手,但我很快就适应了。
我想在新记录中设置默认值 - 很容易使用业务规则,但是,我还需要合并对其他记录的查找。
基本上,我希望我的“storeID”字段是一个六位数字,例如 300401。我需要这个数字由 4 位邮政编码(澳大利亚)和一个两位序号组成。就我而言,我是邮政编码 3004 中唯一的商店,但如果我是第二家加入该业务的商店,我的商店 ID 将是 300402。
假设我的实体设置了邮政编码字段,我的逻辑是:
- var pCode = 邮政编码
- var seqNo = 1
- 如果不存在 storeID = pCode+seqNo 的记录,则 storeID = pCode+seqNo
- else 循环直到不存在 storeID = pCode+seqNo 的记录,步长为 seqNo + 1 然后使用步长 pCode+right('00' + seqNo, 2) 作为 storeID
我假设这对于业务规则 GUI 来说太复杂了,但我有哪些代码自定义 - 特别是在查询现有记录以获取该序列号时?
非常感谢,
沃伦
【问题讨论】:
-
根据您的问题,我更新了标签,您正在使用 CRM 2013,但这也可能与 CRM 2011 相关
标签: dynamics-crm-2011 dynamics-crm crm dynamics-crm-2013