Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果PloneFormGen';s表格数据在Plone 4.1中提交_Python_Plone_Ploneformgen - Fatal编程技术网

Python 如果PloneFormGen';s表格数据在Plone 4.1中提交

Python 如果PloneFormGen';s表格数据在Plone 4.1中提交,python,plone,ploneformgen,Python,Plone,Ploneformgen,如果PloneFormGen的表单数据在Plone 4.1中提交,如何触发内容规则。我为员工制作了一份请假申请表。员工提交数据后,内容规则应将休假数据发送给其经理。如果总经理批准,则应获得总经理(GM)的最终批准。如果中级经理拒绝,邮件将直接发送给员工。如果总经理批准,邮件将直接发送给员工。我需要具有不同状态的2或3个级别的审阅者。我无法正确定义状态和转换。有人可以指导吗?我记得,PFG提交不会生成Plone事件。虽然您可能会修改PFG(或者更好地说,贡献增强功能)以在表单提交时添加事件,但我认

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

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

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

啊,我忘了!