业务流程流程管理
Business Workflow Process Management
我想创建一个业务工作流管理系统来管理问题。
系统应该允许管理者定义工作流程。 工作流 由多个链接在顺序 中的部门组成。
然后可以打开一个问题,这个问题有一个分配的工作流程,所以基本上当一个部门审查这个问题并用某些评论(或上传一个文件)关闭它时,这个问题被移动到下一个部门进行审查。
我的问题是 Orchard CMS 是否适合这样的事情,或者是否有任何开源项目可以适应这样的事情?
我发现的其他替代方案是 sensenet 或 jBPM 6。
我仅限于使用 oracle 数据库,我想使用 .NET 或 JAVA 中的开源框架。我有使用 Orchard CMS 的经验,但我不确定它是否是完成这项工作的最佳工具。
使用 Orchard,您可以通过工作流模块实现所需的功能。
在我看来,最简单的方法是:
- 为您的问题创建内容类型。
- 创建具有编辑和浏览功能的自定义表单(也可以通过其他方式完成,但我发现自定义表单适合此类事情。)
- 使用部门信息扩展用户个人资料(将部门添加到个人资料部分)。
- 设置表单的权限(这些已经足够细粒度了)。
- 创建工作流程(对事件做出反应,然后做某事 - 例如,如果部门 A 已将状态设置为 "MyFineDraft" 然后将问题分配给部门 B,等等)
这是一些基本的方法。还有其他方法可以得到所要求的内容,但这应该会给你一个整体的想法。这里描述的一切都可以在没有编码的情况下完成。当然,你也可以编码。
我想创建一个业务工作流管理系统来管理问题。 系统应该允许管理者定义工作流程。 工作流 由多个链接在顺序 中的部门组成。 然后可以打开一个问题,这个问题有一个分配的工作流程,所以基本上当一个部门审查这个问题并用某些评论(或上传一个文件)关闭它时,这个问题被移动到下一个部门进行审查。
我的问题是 Orchard CMS 是否适合这样的事情,或者是否有任何开源项目可以适应这样的事情? 我发现的其他替代方案是 sensenet 或 jBPM 6。
我仅限于使用 oracle 数据库,我想使用 .NET 或 JAVA 中的开源框架。我有使用 Orchard CMS 的经验,但我不确定它是否是完成这项工作的最佳工具。
使用 Orchard,您可以通过工作流模块实现所需的功能。 在我看来,最简单的方法是:
- 为您的问题创建内容类型。
- 创建具有编辑和浏览功能的自定义表单(也可以通过其他方式完成,但我发现自定义表单适合此类事情。)
- 使用部门信息扩展用户个人资料(将部门添加到个人资料部分)。
- 设置表单的权限(这些已经足够细粒度了)。
- 创建工作流程(对事件做出反应,然后做某事 - 例如,如果部门 A 已将状态设置为 "MyFineDraft" 然后将问题分配给部门 B,等等)
这是一些基本的方法。还有其他方法可以得到所要求的内容,但这应该会给你一个整体的想法。这里描述的一切都可以在没有编码的情况下完成。当然,你也可以编码。