使用功能部署列表时的最佳实践是什么。
我应该有 1 个功能来部署所有列表定义和实例,还是每个我要部署的列表定义和实例有 1 个功能?
谢谢!
使用功能部署列表时的最佳实践是什么。
我应该有 1 个功能来部署所有列表定义和实例,还是每个我要部署的列表定义和实例有 1 个功能?
谢谢!
我认为这个决定取决于你的列表、列表之间的关系,特别是你的问题域和设计。
但通常,我会尝试将列表定义放在同一个特性中,其中列表之间存在某种强逻辑依赖关系。例如,如果您使用的列之一是另一个列表的查找列,则将它们放在相同的功能中。
此外,您可能会考虑,如果它们用于实现相同的用例,那么在特定包中实现的用例的所有定义都安装在相同的功能中。
另一方面,当模块化是一个更强的要求时,使用单独的功能可能更可取。请记住,您需要安装并激活所有功能,如果您有太多列表定义和功能,这可能会成为问题。
我相信,问题域在这个决定中非常重要。
让我保持简短:) 在一个功能中做到这一点。
即使您有这么多列表和多个模块(财务,人力资源等),也可以在一个功能中执行,因为您将始终拥有所有模块(例如员工)通用的列表即使您的列表之间没有依赖关系,我仍然建议您使用一项功能,以便在您将来扩展系统并在将来引入依赖项(查找)时让您的生活更轻松