Plone工作流程:如何检查对象的多个属性?

时间:2011-12-07 16:52:50

标签: workflow plone

在我们的项目中,我们希望有一个工作流程,用于检查在继续下一个状态之前是否已将所有三个签名(通过布尔值实现)添加到“Project”类型的对象中。

不幸的是,在通过网络编辑工作流程时似乎无法做到这一点,我们也无法在文档中找到它。

我们怎么做?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

使用转换Guard表达式检查:

python: here.getFirstBoolean() and here.getSecondBoolean() and here.getThirdBoolean()

这可以通过ZMI访问:

  1. 追加/管理到网站根目录
  2. 转到“portal_workflow”
  3. 点击“内容”标签
  4. 点击您正在使用的工作流程
  5. 点击过渡
  6. 你应该看到守卫表达的区域
  7. 如果您想让登录更容易并且完成所有TTW,您也可以将登录信息放入自定义文件夹中的脚本。