我一直在阅读关于构建一个具有不同框架的intranet站点的文章,我发现Open是一个很好的选择,因为它自然地面向这种使用。
我想添加一些与人事管理相关的自定义工作流,例如,每个团队成员每周五都会收到一份提醒,填写一份表格,填写一周中专门用于每个项目的时间。一旦提交,角色“管理员”将收到所有收到的表单和未收到的表单、每个表单的详细信息以及每个项目小时的总和。任何关于如何进行这一实现的见解都将不胜感激。
我已经搜索过了,但是还没有找到一个具有这种工作流的模块。这将如何实现与cck,视图或字段?
发布于 2012-08-27 19:23:40
我将使用规则模块创建第一部分:通过电子邮件提醒用户填写表单。规则模块有一个“向角色的所有用户发送邮件”操作,您可以使用该操作。
我将使用视图模块创建一个填充表单的新视图(我假设它只是某个内容类型的节点),并使该视图仅供视图的'Access‘部分中的管理员访问。视图非常强大,您可能能够完成所有您需要的功能,但是如果不知道您使用的是哪个版本的Drupal以及有关问题的更多细节(例如,这个表单用户填写的是一个节点还是一个webform,就很难做到更具体)。作为视图特性的一个例子:如果要向视图中添加一个字段,您应该能够看到一个“Global: MathExpression”字段,在该字段中,您可以将前面的字段一起添加,等等。
另一方面,如果您使用Webform模块构建用户必须填写的表单,它可以在每次提交电子邮件时自动发送电子邮件,并且管理员可以将回复下载到excel文件中以进一步操作。
希望这些想法能有所帮助!
https://stackoverflow.com/questions/12146742
复制相似问题