Сценарий: В рабочем процессе SharePoint Designer, Вам нужно определить, является ли пустым поле даты.
Проблема: СПД не обеспечивает прямой метод для сравнения дат для ничего, кроме даты. Нельзя создать условие как это: «Если [DateField] равно пустой».
Решение: Преобразование даты в строку. Использовать сравнение строк, чтобы определить, если дата является пустым.
Снимки экрана:
На следующих снимках экрана показано, как это сделать. В этом случае, в поле на элемент, «Экологические разрешения:Первые позволяют Дата напоминание», представлен и рабочего процесса запускает в ответ.
Примечания:
Когда я попытался это, Я был приятно удивлен узнать, что он работает. Я был обеспокоен тем, что SharePoint Designer может запретить строку назначения (Переменная:StringReminderDateDate) но она позволяет это.
Я был также обеспокоен тем, что позволяет ему, значение может быть null и либо взорвать WF во время выполнения или возможно повышение глобальной температуры 1/2 степень, но эти опасения необоснованны.
</конец>
Вопросы:
1) Когда я попытался выше, Это не работает потому, что значение пустой даты, как кажется»?????" (Я считаю, что это значение NULL транспонированные). Когда я показывать содержимое динамические строки, оно показывает вверх как»?????".
2) Джо – Когда вы написали, «Если поле больше или равно сегодня или поле меньше чем или равно сегодня», у вас означает, что вы можете использовать переменные как «сегодня" в рабочих процессах? Если это так, можете ли вы объяснить как? У меня было не попробовать удачу, и я только смогла извлечь значения, которые существуют в списках.