在 Dynamics CRM 2013 中禁用自动编号

Disable Auto Numbering in Dynamics CRM 2013

我正在对与将大量财务数据放入 CRM 相关的公司产品进行性能调整。在以下查询为 运行

的发票创建点似乎存在瓶颈
(@orgid uniqueidentifier)declare @currentval int 
update OrganizationBase 
set @currentval = CurrentInvoiceNumber, CurrentInvoiceNumber = CurrentInvoiceNumber + 1 
where OrganizationId = @orgid 
select @currentval

尽管 运行 所有代码都以多线程方式运行,但所有内容都不可避免地排在这个任务之后,由于某种原因似乎需要一秒钟左右的时间 运行。

我找不到任何方法来禁用此自动编号,因为出于性能目的我更愿意自己生成发票编号(不需要连续的编号)。

所以我的问题是:

问:发票的自动编号可以关闭吗? 问:哪个开箱即用的插件或工作流实际调用此数据(它似乎不是存储过程) 问:还有其他我没有考虑的解决方法吗?

您不能禁用发票的自动编号,但 CRM 允许在您创建新记录时将自定义值设置为发票编号(发票编号字段),您可以在手动设置值时检查性能