|
|
1
1
听起来像是一个应用程序,可以从使用Ruby或Python这样的动态语言编写的业务规则中获益。IronPython与用C#或VB.NET编写的应用程序很好地集成在一起。您可以在web应用程序中创建DLR ScriptEngine和ScriptScope,根据客户机ID参数注入用动态语言编写的规则,以便与实时的纯旧.NET对象(PONO)交互。您可以将数百条规则保存在数据库中,因为它们只是文本(例如Python源代码)。退房 this blog post |
|
|
2
0
这可能是个很好的候选人 .Net Workflow Foundation |
|
|
3
0
假设工作流引擎是数据库驱动的,则可以通过添加公司id字段来区分工作流定义。您必须在涉及工作流的所有地方实现这一点,检查它是什么公司id,并相应地加载工作流。您还必须分别为每个公司id创建工作流。 这听起来很乏味,但实际上很简单,很容易搞定。 然后,您可以进一步定义哪个用户使用哪个公司id。或者如果您确定每个用户将使用不同的工作流包,则可以使用用户id而不是中间公司id。 |