0

我一直在阅读有关使用不同框架构建 Intranet 站点的信息,并且我发现 Open Atrium 是一个很好的选择,因为它自然地面向该用途。

我想添加一些与人事管理相关的自定义工作流程,例如,每个团队成员每周五都会收到提醒,以填写表格,其中包含每个项目每周的小时数。提交后,角色“管理员”会收到所有已收到和未收到的表格的通知,每个表格的详细信息和每个项目的小时总和。任何有关如何进行此实施的见解将不胜感激。

我已经搜索过,但没有找到具有这种工作流程的模块。这将如何使用 cck、视图或字段来实现?

4

1 回答 1

1

我将使用规则模块来创建第一部分:向用户发送电子邮件以提醒他们填写表格。规则模块具有您可以使用的“向角色的所有用户发送邮件”操作。

我将使用Views 模块来创建填写表单的新视图(我假设它只是某种内容类型的节点),并使该视图只有管理员可以在视图的“访问”部分中访问。视图非常强大,您可能可以使用它们完成您需要的大部分操作,但是如果不知道您使用的是哪个版本的 Drupal 以及有关问题的更多详细信息(例如,用户填写的这个表单真的只是一个节点还是一个网络表单?)。作为视图功能的示例:如果您要向视图添加一个字段,您应该能够看到一个“全局:数学表达式”字段,您可以在其中执行诸如将以前的字段添加在一起等操作。

另一方面,如果您使用Webform 模块构建用户必须填写的表单,则可以在每次提交时自动发送一封电子邮件,并且管理员可以将回复下载到 Excel 文件中以进一步操作。

希望其中一些想法有所帮助!

于 2012-08-27T19:23:40.397 回答