2015-01-13 2 views
0

Я работаю над AEM6, но эта проблема также применима и к предыдущей версии платформы. Я заметил, что рабочие процессы по умолчанию «DAM Update Asset» и «DAM Parse Word Documents» запускаются пусковыми установками /etc/workflow/launcher/config/update_asset_create и /etc/workflow/launcher/config/parse_word_docx_create. Эти рабочие процессы всегда запускаются в том же порядке (parse word docx запускается после update asset create). Я хотел реализовать аналогичную функциональность, поэтому я создал свой собственный рабочий процесс с одним процессом, а затем создал пусковую установку, очень похожую на docx parser launcher.Очередь пусковых установок рабочих процессов

Проблема в том, что моя пусковая установка запускается до рабочего процесса DAM Update Asset по умолчанию. Есть ли способ установить порядок пусковых установок?

ответ

0

Я предлагаю попытаться избежать этого в зависимости от этого поведения. Вместо этого, почему бы не вызывать ваши процессы как часть рабочего процесса DAM Update Asset?

+0

У меня также есть плохой опыт с пусковыми, но DAM обновления активов является рабочий процесс по умолчанию, и я хотел бы избежать настройки его поведение. Все работает нормально, если я добавлю свой процесс в DAM Update Asset, но это не кажется хорошим подходом для меня, особенно когда потенциально можно избежать настройки. – kmb

+0

Я не думаю, что вам следует беспокоиться о настройке этого рабочего процесса. Это очень распространенное требование. –

0

Вы можете использовать шаг процесса внутри одного рабочего процесса, и на основе завершения одной задачи вы можете вызвать другой рабочий процесс изнутри. Пожалуйста, ответьте на этот вопрос: CQ5 Programmatically Run a Workflow.

Благодаря

+0

Спасибо за ваш ответ, но он все еще не решает проблему. Главный вопрос: возможно ли создать очередь пусковых установок, установить фиксированный порядок их запуска или, по крайней мере, установить зависимость, чтобы запускать один рабочий пуск после завершения рабочего процесса? Со своей стороны это можно сделать даже программно, но это должен быть скорее какой-то шаг ожидания, как первый шаг ожидания рабочего процесса, чем настройка первого рабочего процесса. – kmb

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