我在 CQ 5.5 中创建反向复制,用于将表单数据和用户配置文件从 CQ5 发布复制到作者实例。
(点击链接 - [http://www.wemblog.com/2011/10/how-to-set-up-usergroupprofile-reverse.html][1]
以下是问题场景:
- 在用户和组的作者实例中创建了2 个启动器。
- 在发布实例的 CRXDE 中,为 Profile 文件夹下新创建的用户配置文件添加了属性:路径 = /home/user/*/profile 属性为:i)。cq:distribute=true ii)。来源=作者名(作为 key=value )
- 在发布实例中再创建 1 个启动器:将工作流启动器配置添加为
事件类型:修改节点类型:sling:文件夹路径:/home/users/(.*)/profile 条件:cq:distribute!= 工作流:/etc/workflow/models/reverse_replication 运行模式:发布
- 在作者实例中创建了另外 1 个启动器:将工作流模型创建为
一个流程步骤实现:com.day.cq.wcm.workflow.process.ActivatePageProcess 添加工作流启动器配置:事件类型:修改节点类型:吊索:文件夹路径:/home/users/(.*)/profile 条件:source!=工作流程:选择您在上面创建的模型运行模式:作者
完成所有步骤后,反向复制不会发生。在发布实例中创建新用户后,它会给出错误 200 页面。
如果我缺少任何步骤或此反向复制的解决方案是什么或 CQ 版本 5.5 和 5.4 存在一些兼容性问题,请帮助并纠正我。目前我正在开发 5.5。