Module 配置silverstripe advancedworkflow工作流时的混淆

Module 配置silverstripe advancedworkflow工作流时的混淆,module,content-management-system,silverstripe,Module,Content Management System,Silverstripe,我第一次评估advancedworkflow模块(3.0.2版),它是在全新的Silverstripe 3.1.5安装中安装的 最初,我尝试设置自定义工作流,但很难让它正常工作,因此我决定从单一操作“发布”工作流开始,然后逐步增强和测试工作流,直到它与预期目标匹配,但很快就遇到了困惑 基本配置(新帐户-无法发布图像!)甚至不会重新分配给其他用户组操作,如下所示: SimpleApprovalWorkflowAction:“批准发布” -->转换:“批准”->发布 -->转换:“拒绝”->拒绝发布

我第一次评估advancedworkflow模块(3.0.2版),它是在全新的Silverstripe 3.1.5安装中安装的

最初,我尝试设置自定义工作流,但很难让它正常工作,因此我决定从单一操作“发布”工作流开始,然后逐步增强和测试工作流,直到它与预期目标匹配,但很快就遇到了困惑

基本配置(新帐户-无法发布图像!)甚至不会重新分配给其他用户组操作,如下所示:

  • SimpleApprovalWorkflowAction:“批准发布” -->转换:“批准”->发布 -->转换:“拒绝”->拒绝发布
  • PublishItemWorkflowAction:“发布”
  • CancelWorkflowAction:“拒绝发布”
  • 因此,启动器的顺序应该是(?):

  • (进行更改/保存草稿)
  • 批准出版
  • 发表
  • 但是,在进行初始更改并单击“批准发布”后,页面仍处于草稿状态,但没有第二步实际“发布”页面。(在稍后的工作流细化中,这是由不同的用户组完成的,因此由“分配给用户”操作分隔。)

    我错过什么了吗


    提前感谢…

    此用户帮助文章可能会对此有所帮助

    一个好主意是在模块中设置操作和转换之前,绘制出您想要的工作流流程图