Ihambing / Subukan ang para sa Blangkong petsa sa SharePoint Designer workflow

Senaryo: Sa isang SharePoint Designer workflow, you need to determine if a date field is blank.

Problema: SPD does not provide a direct method for comparing dates to anything other than a date. You cannot create a condition like this: "Kung [DateField] katumbas blangko ".

Solusyon: Convert the date to a string. Use string comparison to determine if the date is blank.

Screen shot:

The following screen shots show how to do this. Sa sitwasyong ito, isang patlang sa isang item, "Kapaligiran permit:Petsa ng unang permit Paalala ", ay isinumite at ang daloy ng trabaho na apoy sa tugon.

imahen

imahen

Mga Tala:

Kapag sinubukan ko ito, I was pleasantly surprised to learn that it works. I was worried that SharePoint Designer might disallow the string assignment (Nagbabago:StringReminderDateDate) ngunit ito payagan ang mga ito.

Ako ay din nababahala na nagpapahintulot ito, ang halaga ay maaaring maging null at alinman sa pumutok ang WF sa runtime o siguro taasan ang pandaigdigang temperatura 1/2 isang antas, ngunit ang mga alalahanin ay walang batayan.

</dulo>

Technorati Tags:

5 ano sa tingin mo "Ihambing / Subukan ang para sa Blangkong petsa sa SharePoint Designer workflow

  1. Tim

    Tanong:
    1) Kapag sinubukan ko sa itaas, ito ay hindi gumagana dahil ang halaga ng isang blangko na petsa ay anyong "?????" (Naniniwala ako na ito ay isang transpose Null halaga). Kapag ipakita ko ang mga nilalaman ng mga dynamic na string, nagpapakita ito bilang "?????".

    2) Joe – kapag ikaw ay nagsulat "Kung Field ay mas malaki kaysa sa o patas sa Ngayon o Patlang ay mas mababa sa o patas sa Ngayon", mo bang sabihin na maaari mong gamitin ang mga variable tulad ng "Ngayon" sa workflows? Kung gayon, maaari mong ipaliwanag kung paano? Ako ay suwerte walang sinusubukan, at tanging ko na nagawang kunin ang mga halaga na umiiral sa mga listahan.

    Sumagot
  2. Joseph
    Bakit hindi lamang subukan ang mga kondisyon:
    Kung ang Patlang ay mas malaki kaysa sa o patas sa Ngayon
    o Patlang ay mas mababa sa o patas sa Ngayon
    Ito ay magbibigay sa iyo ng isang "kung patlang ay hindi blangko, gawin ito, iba (patlang ay blangko) gawin na"
    Sumagot
  3. Walang pangalan
    Mahusay na tip. Gumagana ganap na ganap.
    Ngayon Naghahanap ako para sa isang paraan toset isang di-kinakailangang petsa upang alisan ng laman sa loob ng workflow. Anumang mga ideya?
    Sumagot

Mag-iwan ng Sumagot sa Tim Ikansela reply

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *