【发布时间】:2008-11-04 11:55:09
【问题描述】:
我们为客户建立了一个拨款申请系统。他们现在要求提供一些简单的工作流功能(在提交申请之前需要两次批准)。
我对数据库设计进行了一些思考,我将使用该数据库设计以提供最大灵活性和可重用性的方式对工作流要求进行编码,并且我很想知道是否存在任何现有的设计模式或此类系统的最佳实践。有什么建议吗?
注意:这是一个自定义的 ASP.NET 应用程序,我们肯定会推出我们自己的工作流解决方案。我对购买一个组件不感兴趣,或者更不用说将整个事情转移到像 SharePoint 这样的平台上。
【问题讨论】: