设置工作流模型ID(路径)

时间:2015-04-13 22:31:55

标签: cq5 aem

当我在AEM中创建新的工作流模型时,它会在/ etc / workflow / models下创建。如何在/ etc / workflow / models / myapp之类的其他路径下创建它?我能想到的唯一方法是在创建工作流后更改CRXDE中的路径。如果有更好的方法可以这样做,那就是这样。

1 个答案:

答案 0 :(得分:0)

将工作流程移至另一个地方的更好方法是:

  • 转到/miscadmin#/etc/workflow/models
  • 使用按钮"移动..."

不幸的是,似乎没有简单的方法可以改变存储通过UI创建的worflow。要做到这一点,你应该:

  • override" /libs/cq/workflow/widgets/source/widget/ModelsPanel.js"在您的项目中,您可以在其中找到操作this.newAction,您可以在其中将属性parentPath更改为/etc/workflow/models/myapp。但升级到另一个版本的AEM后,您可能会遇到麻烦。
  • 您也可以对服务Granite Workflow Service感兴趣,您可以在其中设置(通过/system/console/configMgr)模型路径,该路径应显示在工作流程控制台/libs/cq/workflow/content/console.html中。 (它也适用于CQ 5.6.1,对于某些旧版本,您应该配置Day CQ Workflow Service)。