我是 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 来说太复杂了,但是我有哪些代码自定义 - 特别是在查询现有记录以获取该序列号时?
非常感谢,
沃伦