在单元有效性中定义特定于用户的约束条件

在需求 (tcuef0106m000) 进程中,可以使用类别字段和排他性标记字段来指定应用需求的约束条件。

示例

存在三个需求,即 HEAVY、NORMAL 和 LIGHT,分别表示三个模型。如果为这些需求定义相同的类别和排他性标记,则指定了对于特定有效单元只能选择其中一个需求。

定义多个约束条件

有效单元的类别和排他性标记组合只指定了一个约束条件。有些客户希望定义多个(特定于客户的)约束条件。因此,客户可以在一组预定义的空函数中设计自己的约束条件和操作,这些函数由 tcuef007 DAL 调用。这些空函数位于 tcuef.dll8007 中。存在下列函数:

  • tcuef.dll8007.before.save.object
  • tcuef.dll8007.before.destroy.object
  • tcuef.dll8007.after.save.object
  • tcuef.dll8007.after.destroy.object
  • tcuef.dll8007.eopt.check
  • tcuef.dll8007.effn.check

要定制 dll,必须将 dll 复制到另一 VRC 中,然后可以在副本 VRC 中进行更改。这样做的原因是,在 Infor ERP 中进行开发时,Infor ERP 开发者或 Infor ERP 支持人员可能会向 dll 中添加新函数。因此,可能会改写在原始 dll 中的定制。如果将 dll 复制到新的 VRC 中,就可以在不用定制标准 Infor ERP 程序源代码的情况下扩展 Infor ERP 逻辑。

应用示例
  • 添加额外的检查,当您为有效单元插入需求时执行该检查。
  • 当您为有效单元插入需求 ENGINE_3000 时,自动插入需求 SAFETY_DEV。