Рабочий процесс не запускается при развертывании в AEM

У меня есть копия проекта (C2), созданная из исходной копии (C1), которая имеет конфигурацию развертывания по умолчанию.

Также существует средство запуска, которое запускает рабочий процесс (W1) при любой модификации, выполняемой на любой иерархии страниц C2. Цель рабочего процесса - выполнить некоторую обработку, а затем активировать страницу.

Таким образом, рабочий процесс W1 запускался всякий раз, когда происходит развертывание от C1 до C2

вопрос

Всякий раз, когда какая-либо страница деактивируется в C2, страница будет активировать состояние из-за модуля запуска (поскольку cq:lastReplicationAction изменяется с Activate на Deactivate)

Для вышеупомянутой проблемы я поместил условие в средство запуска как cq:lastReplicationAction!= Деактивировать. Проблема деактивации решается, но теперь рабочий процесс W1 не запускается при каждом развертывании страницы в C1 на деактивированную страницу в C2.

Хотя я пытался найти возможные решения, такие как добавление действия конфигурации развертывания - targetActivate & workflow для копии C2, но не повезло. Есть ли способ запустить рабочий процесс W1 при развертывании? Пожалуйста, предложите.

0 ответов

Другие вопросы по тегам