如果在Plone 4.1中提交PloneFormGen的表单数据,如何触发内容规则

时间:2012-04-19 12:57:09

标签: python plone ploneformgen

如果在Plone 4.1中提交PloneFormGen的表单数据,如何触发内容规则。例如。我已经为员工创建了一份请假申请表。员工提交数据后,内容规则应将休假数据发送给其经理。如果他批准,最终批准应从总经理(GM)获得。如果中间经理拒绝,邮件将直接发送给员工。如果通过GM批准,邮件将直接发送给员工。我希望审阅者在2级或3级具有不同的状态。我无法正确定义状态和转换。任何人都可以指导吗?

2 个答案:

答案 0 :(得分:2)

使用uwosh.pdf.d2c将内容提交存储为实际的plone内容。然后,您可以对这些对象使用内容规则。

答案 1 :(得分:0)

我记得,PFG提交不会生成Plone事件。虽然您可以修改PFG(或者更好,贡献增强功能)来在表单提交上添加事件,但我认为您描述的用例可能更好地通过构建自定义内容类型来表示您的请假申请表来实现。虽然这比构建PFG表单稍微多一点,但您可以轻松利用工作流程,事件,内容规则等。