来自AEM的计划页面报告
是否有任何方法可以查看计划稍后从AEM激活的所有页面的报告?我可以在Tools(Workflow report)下看到一个报告,其中显示了“计划页面/资产激活”的总数,但我希望看到有关计划页面激活的所有页面信息,包括激活时间。您可以通过导航到查看所有正在运行的工作流实例 然后单击来自AEM的计划页面报告,aem,Aem,是否有任何方法可以查看计划稍后从AEM激活的所有页面的报告?我可以在Tools(Workflow report)下看到一个报告,其中显示了“计划页面/资产激活”的总数,但我希望看到有关计划页面激活的所有页面信息,包括激活时间。您可以通过导航到查看所有正在运行的工作流实例 然后单击实例选项卡。在工作流模型列下查找计划页面/资产激活。您可以按该列进行分组和排序 如果要从代码中进行搜索,可以通过以下JCR-SQL2或XPATH查询找到等待激活的资源: SELECT * FROM [cq:Workflo
实例
选项卡。在工作流模型
列下查找计划页面/资产激活
。您可以按该列进行分组和排序
如果要从代码中进行搜索,可以通过以下JCR-SQL2或XPATH查询找到等待激活的资源:
SELECT * FROM [cq:Workflow] AS s WHERE ISDESCENDANTNODE(s,'/etc/workflow/instances') AND s.[modelId] = '/etc/workflow/models/scheduled_activation/jcr:content/model' AND s.[status] = 'RUNNING'
/jcr:root/etc/workflow/instances//*[@modelId='/etc/workflow/models/scheduled_activation/jcr:content/model' and @status='RUNNING']
但是,听起来您想要做的是创建一个自定义报告:
新建…
新建页面…
工作流实例报告
模板并为其指定标题Model
从助手拖动到parsys中。报告应立即填充Payload
从sidekick拖到已经存在Model
的标题栏中模型
列中的下拉箭头,选择过滤器
,等于
,然后进入计划页面/资产激活
状态
从sidekick拖到标题栏中,型号
和有效负载
已经存在状态
列中的下拉箭头,选择过滤器
,等于
,然后输入运行
/libs/cq/reporting/components/instancereport/payloadcol
复制到应用程序文件夹中,重命名为类似于scheduledcol
scheduledcol
节点,注意jcr:primaryType
、componentGroup
和sling:resourceSuperType
;这是一个常规的CQ组件jcr:title
属性更新为Scheduled
scheduledcol/definitions/queryBuilder
节点的属性
属性。您可以使用提供纯文本的/data/metaData/comment
,也可以使用提供激活日期和时间(毫秒)的/data/metaData/absoluteTime
。查看/etc/workflow/instances//model\u/data/metaData
下的工作流实例,您将看到新组件的queryBuilder属性如何匹配计划的
组件从Sidekick拖到报告上谢谢@nateyolles,它可以工作:)不过,请您解释一下ScheduleCol如何显示页面的日程时间。