【问题标题】:How to pass data beetween author to publish and vice versa in AEM /CQ5如何在作者之间传递数据以在 AEM / CQ5 中发布,反之亦然
【发布时间】:2016-07-04 04:59:21
【问题描述】:

我在 AEM 中有非常不同的要求。

作者将启动工作流程。工作流将在发布时激活页面,并且它仍在作者实例上运行。在发布时,工作流将在激活的页面上触发(可能正在使用 Launcher)并调用一些第三方服务。第三方服务返回结果并传递给作者实例。已经在作者实例上运行的工作流将读取来自发布的结果,做必要的事情并通知作者。作者将登录到他的收件箱,他可以完成工作流程或重做。

我知道这有点不同。请分享您的想法,我该如何实现?

【问题讨论】:

  • 这里的用例是什么?

标签: aem


【解决方案1】:

使用复制和反向复制代理从作者交换数据 发布 (1)。

但根据您的描述,我建议您根本不要复制数据,但您可以直接从作者实例调用第三方服务 - 使用 EventHandler 或 WorkflowLauncher。

(1):https://docs.adobe.com/docs/en/aem/6-1/deploy/configuring/replication.html#Configuring%20Reverse%20Replication

【讨论】:

  • 谢谢奥利弗先生。客户只想从发布调用第三方服务。我明白,从作者那里调用第三方服务是正确的解决方案,但客户不同意。
  • @Satish 也许客户有安全问题。但是,如果您明确说明,作者服务器将控制第三方服务的通信,例如作者是拉,不是第三方服务的推,也许你可以说服他。其他一切都非常麻烦,容易失败,因此难以测试。
猜你喜欢
  • 2017-08-24
  • 1970-01-01
  • 2013-05-31
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 2013-09-19
  • 2018-06-20
相关资源
最近更新 更多