K2 Поле данных деятельности Фильтр WorklistCriteria

Мне нужно создать фильтр критериев в поле данных деятельности, которое может существовать или не существовать для процесса; однако, если поле данных не существует, критерии не возвращают процесс. Есть ли способ игнорировать тот факт, что поле не существует в критериях?

В качестве альтернативы, какие есть другие способы решения проблемы.

1 ответ

Решение

Вот что я попробовал, во-первых:

(ActivityData.CustomerName == "Bob" OR ActivityData.CustomerName == NULL)`

Во-вторых:

(ProcessFullName != "K2Project2\Process1" OR ActivityName != "DefaultActivity" OR ActivityData.CustomerName == "Bob")

Niether работал, сегодня это невозможно (я зарегистрировал ошибку).

Единственный обходной путь, доступный вам прямо сейчас, - это выполнить два запроса: первый с полем, второй без. Добавьте их в один список, но перед добавлением значений из второго набора результатов убедитесь, что у каждого из них нет поля.

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