K2 Поле данных деятельности Фильтр WorklistCriteria
Мне нужно создать фильтр критериев в поле данных деятельности, которое может существовать или не существовать для процесса; однако, если поле данных не существует, критерии не возвращают процесс. Есть ли способ игнорировать тот факт, что поле не существует в критериях?
В качестве альтернативы, какие есть другие способы решения проблемы.
1 ответ
Решение
Вот что я попробовал, во-первых:
(ActivityData.CustomerName == "Bob" OR ActivityData.CustomerName == NULL)`
Во-вторых:
(ProcessFullName != "K2Project2\Process1" OR ActivityName != "DefaultActivity" OR ActivityData.CustomerName == "Bob")
Niether работал, сегодня это невозможно (я зарегистрировал ошибку).
Единственный обходной путь, доступный вам прямо сейчас, - это выполнить два запроса: первый с полем, второй без. Добавьте их в один список, но перед добавлением значений из второго набора результатов убедитесь, что у каждого из них нет поля.