Aem 使用活动时如何处理不同的时区?

Aem 使用活动时如何处理不同的时区?,aem,Aem,我有一个在aem中使用活动的用例,在特定时间段后,必须禁用活动相关的转盘幻灯片(我从活动片段/摘要中提取),并且必须显示默认的活动相关幻灯片。 当我的Aem发布服务器跨时区部署时,我对如何处理这些活动表示怀疑 此外,我还需要从author实例到publish实例(已在世界各地部署)激活新的活动,这些活动必须在特定时间激活,例如(在某些公共假日/新年活动)。我将遵循这种方法 在页面属性中存储激活时间。比如说prop1 实现EventHandler并在handleEvent()上调用线程类方法(将时

我有一个在aem中使用活动的用例,在特定时间段后,必须禁用活动相关的转盘幻灯片(我从活动片段/摘要中提取),并且必须显示默认的活动相关幻灯片。 当我的Aem发布服务器跨时区部署时,我对如何处理这些活动表示怀疑


此外,我还需要从author实例到publish实例(已在世界各地部署)激活新的活动,这些活动必须在特定时间激活,例如(在某些公共假日/新年活动)。

我将遵循这种方法

  • 在页面属性中存储激活时间。比如说prop1
  • 实现EventHandler并在handleEvent()上调用线程类方法(将时间差和复制代理id作为参数传递)以计划激活
  • 以这样一种方式实现线程类:当按照步骤#2的时间到来时,它将执行特定代理ID的页面激活(复制代理ID是唯一的,因为它是为不同位置的不同发布服务器配置的)
    为什么不在以后使用停用功能?@SumantaPakira活动需要设置自动激活和停用的持续时间,因为作者无法在AEM服务器上进行手动操作。可能我不完全理解您的问题,在AEM中,作者可以设置停用时间,然后AEM将自动停用活动,您不可能这样做吗?是的,这是可能的,但我怀疑如果我的作者在美国时区,而发布服务器在其他时区,如亚太、澳大利亚、中东,etc将位于时区之前。反之亦然。如果需要在特定时间(如新年或任何场合)发布任何活动。如何处理时区差异?