代码之家  ›  专栏  ›  技术社区  ›  strumpy_strudel

为新记录和现有记录生成唯一ID

  •  0
  • strumpy_strudel  · 技术社区  · 6 年前

    我基本上是在crm和quickbooks之间创建一个主id。我想我应该用CRM中现有的主键来查找。我希望pk对用户可见,但在crm中不可编辑。

    这带来了几个问题,因为你不能在开箱即用。我以为我可以通过商业规则或计算字段在某个地方阅读,但我一直没有运气。

    如果我走这条路,听起来需要网络资源。

    另一种选择是只为帐户和联系人中的每条记录生成唯一值。

    这是自动填充现有记录还是只填充新记录?如何让它填充现有记录?

    0 回复  |  直到 6 年前
        1
  •  1
  •   Arun Vinoth PrecogTechnologies    6 年前

    你可以使用 Auto number manager 用于在每个实体中配置自动编号属性。这将根据配置的格式为新记录种子一个数字。SQL序列特性保证了唯一性,不需要任何额外的插件/工作流。

    对于现有记录-您可以设计一个工作流和一个临时实体来分配自动编号。 Read more .

    否则,可以使用ssis+kingswaysoft包为现有记录生成自动编号和分配。

        2
  •  0
  •   Munavvar Husein Shaikh    6 年前

    我建议您在实体上创建一个新的文本字段,并创建一个预插件,该插件将从上下文获取记录主guid id,并将此guid设置为新添加的属性。也可以将此字段设置为窗体的只读。

    或者也可以在插件中生成新的guid。