2015-06-16 3 views
1

У меня есть ряд элементов рабочего процесса на корпусах в SuiteCRM.В каком порядке обрабатываются элементы рабочего процесса?

Как определить порядок обработки этих элементов? В моей ситуации я устанавливаю приоритет дела на основе значений некоторых целочисленных полей. Однако эти целые поля должны быть сначала заполнены на основе значений некоторых выпадающих списков.

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

ответ

1

Рабочий процесс просто тянет элементы рабочего процесса для запуска с использованием get_full_list, который будет просто указывать элементы в любом порядке, который возвращает база данных (вероятно, по id).

Альтернативы - добавить новое поле скрытого флага в корпус, чтобы обозначить, что значения были установлены, а затем проверить это в условиях рабочего процесса.

Разрешение установки приоритета для процесса будет хорошим дополнением, однако и я добавил это на SuiteCRM GitHub: https://github.com/salesagility/SuiteCRM/issues/280

+0

Спасибо. Я создал элементы рабочего процесса в том порядке, в котором я хотел их запустить, и они * появляются * для запуска в правильном порядке. Установка порядка приоритетов была бы удобной, поэтому спасибо за добавление этого в github. – Ste

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