业务流程流程管理

问题描述 投票:-1回答:1

我想创建一个业务工作流管理系统来管理问题。系统应允许管理者定义工作流程。工作流由按顺序链接的多个部门组成。然后可以打开一个问题,该问题已分配工作流,因此基本上当部门审查问题并通过某些备注(或上传文件)关闭它时,问题将移至下一个部门进行审核。

我的问题是,如果Orchard CMS适合这样的事情,或者是否有任何开源项目可以适应这样的事情?我发现的其他替代方案是sensenet或jBPM 6。

我只能使用oracle数据库,我想在.NET或JAVA中使用开源框架。我有Orchard CMS的经验,但我不确定它是这项工作的最佳工具。

content-management-system workflow orchardcms
1个回答
0
投票

使用Orchard,您可以通过Workflow模块实现所需的功能。我认为最简单的方法是:

  1. 为您的问题创建内容类型。
  2. 创建自定义表单,为您提供编辑和浏览功能(也可以通过其他方式完成,但我找到了适合此类事情的自定义表单。)
  3. 使用部门信息扩展用户配置文件(将部门添加到配置文件部分)。
  4. 设置表单的权限(这些都是细粒度的)。
  5. 创建工作流程(对事件做出反应,然后执行某些操作 - 例如,如果Dep.A已将状态设置为“MyFineDraft”,则将问题分配给Dep.B等)

这是一些基本方法。还有其他方法可以得到所要求的,但这应该给你一个整体的想法。这里描述的所有内容都可以在没有编码的情当然,你也可以编码。

© www.soinside.com 2019 - 2024. All rights reserved.