我们目前正在开展一个项目,用户可以预订商家的约会。 现在,每个企业都可以拥有不同的流程来进行预订,并通知用户预订状态。 例如工作流程 一个企业我选择发送2个提醒,而另一个可以选择发送1个提醒 如果提前付款,一家公司可能不允许退款。
我们目前在数据库中为每个业务配置此配置,但为了将其扩展到不同类型的业务,我们正在寻求实施流程流引擎,我们可以在其中设计特定业务的流程流。因此,当预订到来时,业务将适应为其设计的工作流程。
关于如何解决此问题的任何建议,我们应该考虑实现一个简单的xml工作流配置,其中使用反射加载和执行类。或者我们应该考虑使用Java中现有的开源工作流/规则引擎。