我正在寻找一个可以帮助我建立审批数据库的模块。我的想法是只有一个会员网站,比如5个不同的部门(每个部门都属于5个部门之一)。让所有部门在项目中有发言权。每个部门都会批准或拒绝某个版本(拒绝意味着需要进行更改)。每个部门批准或拒绝后,项目将被批准(如果所有部门都获得批准),或准备等待版本2或3或4等等(如果有拒绝和下列版本的问题)。如果被拒绝,将会有一个表单,拒绝部门可以列出需要解决的问题。问题解决后,会员可以从单选按钮或选择列表中单击“完成”按钮。如果某个部门在之前的版本中获得批准,那么他们将获得某种结转批准,他们无需在每次有新版本时批准。有没有人知道一个模块会指出我正确的方向,或者会有一些想法如何实现这一目标? 感谢您的帮助!
答案 0 :(得分:0)
使用Drupal核心修订和Workflow模块(另请参阅Workflow模块的bootom右侧页面上的相关模块以获得一些替代方案)。 5个部门可以是5个用户角色,权限可以由Field_permissions模块处理。每个项目下面的问题可以是评论。当然,每个项目都可以(并且应该)是节点。
在任何情况下,您描述的功能都需要熟悉Drupal,并且可以使用多个模块和方法来完成。