Рабочий элемент текущего потока Boolean не работает

Мне интересно, столкнулся ли кто-нибудь с этой ситуацией.

У меня есть рабочий процесс 2010 года, который выполняется на веб-сайте SharePoint 2013.

Я проверяю логическое поле в рабочем процессе. Логическое значение правильно задано в списке как true, и мой оператор журнала фактически показывает, что для поля установлено значение true. В журнале нет ошибок.

Код ниже моего оператора IF должен срабатывать, но он никогда этого не делает. Что может заставить это не работать?

Если текущий элемент: Resubmit равно yes

Благодаря!

sharepoint,sharepoint-workflow,

0

Ответов: 2


0

Я столкнулся с той же проблемой. Назначение значения поля переменной, а затем использование переменной в состоянии «if» работало для меня. (Решение предлагается в комментариях)


0

У меня очень длинный 2010 SPD рабочий процесс с тоннами логической логики IF. Рабочий процесс работал красиво, когда я его разрабатывал, но в какой-то момент логическая логика перестала вести себя правильно. Понятия не имею почему.

МОЕ РЕШЕНИЕ Я изменил свои операторы If, чтобы проверить противоположное условие, и все они работали. Так, например, если бы я хотел проверить, была ли переменная SharePoint List Yes / No «Да»:

ВМЕСТО OF - Если Текущий Предмет: Ваша Колонка равна Да

ИСПОЛЬЗУЙТЕ - Если Текущий Предмет: Ваша Колонна не равна Нет

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

SharePoint, SharePoint документооборота,
Похожие вопросы
Яндекс.Метрика