Workflow 如何在AEM中以编程方式仅激活某些复制代理的页面?

Workflow 如何在AEM中以编程方式仅激活某些复制代理的页面?,workflow,aem,Workflow,Aem,如何在AEM中仅激活特定复制代理的页面 我必须创建一个工作流,该工作流应将页面发布到特定的发布实例。AEM提供了ReplicationOptionsAPI。这有助于使用public void setFilter(AgentFilter过滤器) 代理可以根据需要命名,API可以在public void setFilter(AgentFilter filter)中匹配准确的代理名称,或者可以使用regex来匹配所需的代理 另请参见AEM提供的复制选项。这有助于使用public void setFil

如何在AEM中仅激活特定复制代理的页面


我必须创建一个工作流,该工作流应将页面发布到特定的发布实例。

AEM提供了
ReplicationOptions
API。这有助于使用
public void setFilter(AgentFilter过滤器)

代理可以根据需要命名,API可以在
public void setFilter(AgentFilter filter)
中匹配准确的代理名称,或者可以使用regex来匹配所需的代理


另请参见AEM提供的复制选项。这有助于使用
public void setFilter(AgentFilter过滤器)

代理可以根据需要命名,API可以在
public void setFilter(AgentFilter filter)
中匹配准确的代理名称,或者可以使用regex来匹配所需的代理


另请参阅

您可以发布示例代码吗?我在复制方法上得到NPE。ReplicationOptions opts=新的ReplicationOptions();AgentIdFilter repAgentFilter=新的AgentIdFilter(“publish0”);选择setFilter(repAgentFilter);replicator.replicate(会话、ReplicationActionType.ACTIVATE、页面路径、opts);示例代码在答案中给出的链接中给出。您可以将错误跟踪添加到问题中吗?你注射了复制参考品了吗?非常感谢。。它成功了。你能发布示例代码吗?我在复制方法上得到NPE。ReplicationOptions opts=新的ReplicationOptions();AgentIdFilter repAgentFilter=新的AgentIdFilter(“publish0”);选择setFilter(repAgentFilter);replicator.replicate(会话、ReplicationActionType.ACTIVATE、页面路径、opts);示例代码在答案中给出的链接中给出。您可以将错误跟踪添加到问题中吗?你注射了复制参考品了吗?非常感谢。。它起作用了。