2016-05-25 1 views
1

Мне нужно разработать рабочий процесс, где пользователь admin имеет возможность выбрать дату для завершения этого рабочего процесса.Как запланировать рабочий процесс в AEM?

E.g. как только уведомление о рабочем потоке приходит к пользователю администратора, он может просмотреть содержимое и выбрать дату, чтобы можно было опубликовать эту страницу.

Доступна ли функциональность OOB?

+0

Я думаю, что «AbsoluteTimeoutHandler» - это то, что вы ищете. Это можно использовать для планирования публикации контента на основе введенной пользователем даты на шаге участника рабочего процесса. – Abhishek

ответ

0

Да, вы можете достичь этого OOTB.

Если вы разработали собственный рабочий процесс, вам нужно будет написать код для установки свойства с именем absoluteTime в метаданные рабочих процессов, а затем использовать этап процесса OOTB под названием Absolute Time Auto Advancer, чтобы принять его дальше.

Вы также можете использовать рабочий процесс OOTB под названием scheduled activation (http://<domain>:<port>/etc/workflow/models/scheduled_activation.html). Это может помочь вам полностью использовать ваш вариант использования, используя функции OOTB. Эта ссылка here прольет больше света о том, как это сделать.

+0

Как установить свойство absoluteTime в metaData. Я создал диалог xtype datetime и используя тот же диалог в шаге участника диалога OOB, чтобы выбрать дату. Когда я пытаюсь установить дату нигде в crx, дата сохраняется. мой диалог данные: <элементы JCR: primaryType = "сд: WidgetCollection"> rambo

 Смежные вопросы

  • Нет связанных вопросов^_^