Porovnať / Test pre prázdne dátumy pracovného postupu programu SharePoint Designer

Scenár: V pracovného postupu programu SharePoint Designer, musíte určiť, ak je dátum pole prázdne.

Problém: SPD neposkytuje priamu metódu pre porovnávanie dátumov nič iného ako dátum. Nemôžete vytvoriť stav takhle: "Ak [DateField] rovná sa prázdne".

Roztok: Previesť dátum na reťazec. Použiť reťazec porovnanie či dátum je prázdny.

Obrazovke zábery:

Nasledujúce snímky obrazoviek Ukázať, ako to urobiť. V tomto scenári, pole položky, "Environmentálnych povolení:Prvé povolenie na pripomenutie dátumu", predkladá a workflow požiare v reakcii.

obrázok

obrázok

Poznámky:

Keď som sa snažil to, Bol som príjemne prekvapený, že to funguje. Bála som sa, že program SharePoint Designer môže zakázať priradenie reťazec (Premenná:StringReminderDateDate) ale to robil to.

Bol som tiež týka, že umožňuje, hodnota môže byť null a buď vyhodiť WF v runtime alebo možno zvýšenie globálnej teploty 1/2 stupeň, ale tieto obavy neboli neopodstatnené.

</koniec>

Technorati Tags:

5 myšlienky na "Porovnať / Test pre prázdne dátumy pracovného postupu programu SharePoint Designer

  1. Tim

    Otázky:
    1) Keď som sa snažil vyššie, to nefunguje, pretože hodnota prázdne dátum sa zdá byť"?????" (Verím, že to je transponovaných hodnotu NULL). Keď som zobrazenie obsahu dynamický reťazec, ukazuje ako"?????".

    2) Joe – Keď písal "Ak pole je väčšia alebo rovná dnes alebo pole je menšia alebo rovná dnes", Myslíte si, že môžete použiť premenné ako "dnes" v pracovných postupoch? Ak áno, Môžete mi vysvetliť, ako? Mal som žiadne šťastie snaží, a ja som len bol schopný extrahovať hodnoty, ktoré existujú v zoznamoch.

    Odpoveď
  2. Jozef
    Prečo nie len skúšobné podmienky:
    Ak je pole väčšie ako alebo sa rovná dnes
    alebo pole je menšia alebo rovná dnes
    To by vám "Ak pole nie je prázdne, to, iný (pole je prázdne) to, že"
    Odpoveď
  3. Bez názvu
    Skvelý tip. Funguje perfektne.
    Teraz hľadám spôsob toset non-požadované dátum prázdne vnútri pracovného postupu. Akékoľvek nápady?
    Odpoveď

Zanechajte odpovedať na Tim zrušiť odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *