Сравни / Тест за празни дати в SharePoint Designer поток

Сценарий: В SharePoint Designer поток, Вие трябва да определите дали поле за дата е празно.

Проблем: ЕДП не предоставя директен метод за сравняване на дати за нищо друго освен дата. Не можете да създадете условие подобен този: "Ако [DateField] е равно на празни".

Разтвор: Преобразуване на дата в низ. Използвайте сравнение на низове, за да определи дали датата е празно.

Снимки на екрана:

Следните снимки на екрана показва как да направите това. В този сценарий, поле на елемент, "Екологични разрешителни:Първо разрешително за дата за напомняне", е подадена и работния поток пожари в отговор.

Изображение

Изображение

Бележки:

Когато се опитах това, Аз бях приятно изненадан да научи, че тя работи. Бях притеснен, че SharePoint Designer може да забраните присвоената низ (Променлива:StringReminderDateDate) но тя го позволи.

Също така бях отнася това което му позволява, стойността може да бъде null и двете взриви WF по време на изпълнение или може би повишаване на глобалната температура 1/2 степен, но тези опасения са основателни.

</край>

Technorati тагове:

5 мисли за "Сравни / Тест за празни дати в SharePoint Designer поток

  1. Тим

    Въпроси:
    1) Когато се опитах по-горе, Това не е работа, защото стойността на празен датата изглежда да е"?????" (Вярвам, че това е транспонирана стойност NULL). Когато се показват съдържанието на динамичен низ, Тя се показва като"?????".

    2) Джо – когато пише "Ако това поле е по-голяма от или равна на днес или поле е по-малка или равна на днес", Значи, че можете да използвате променливи като "днес" в работни потоци? Ако е така, Можеш ли да обясниш как? Аз съм имал не късмет се опитва, и аз съм бил само можете да извлечете стойности, които съществуват в списъци.

  2. Джоузеф
    Защо не просто да тествате условието:
    Ако това поле е по-голяма от или равна на днес
    или поле е по-малка или равна на днес
    Това ще ви даде ", ако полето не е празно, Направете това, иначе (Това поле е празно) направи това"
  3. Без име
    Голям крайчец. Работи перфектно.
    Сега аз съм търсят начин toset не изисква дата изпразване вътре в работен поток. Някакви идеи?

Оставете отговор Тим Отказване на отговора

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *