Bera / Próf fyrir Blank dagsetningar í SharePoint Designer Workflow

Atburðarás: Í SharePoint Designer workflow, you need to determine if a date field is blank.

Vandamál: SPD does not provide a direct method for comparing dates to anything other than a date. You cannot create a condition like this: "If [Date Field] equals blank".

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

Skjár skot:

The following screen shots show how to do this. Í þessari atburðarás, reit á hlut, "Environmental Permits:First Permit Reminder Date", er lögð og workflow eldar í svar.

mynd

mynd

Skýringar:

Þegar ég reyndi þetta, I was pleasantly surprised to learn that it works. I was worried that SharePoint Designer might disallow the string assignment (Variable:StringReminderDateDate) en það gerði leyfa það.

Ég var líka áhyggjur af því að leyfa það, verðmæti gæti verið tómt og annaðhvort blása upp WF á afturkreistingur eða kannski hækka á heimsvísu 1/2 gráðu, en þær grunsemdir voru ástæðulausar.

</enda>

Technorati Tags:

5 hugsanir á "Bera / Próf fyrir Blank dagsetningar í SharePoint Designer Workflow

  1. Tim

    Spurningar:
    1) Þegar ég reyndi að ofan, it’s not working because the value of a blank date seems to be "?????" (Ég tel að þetta sé innleidd NULL gildi). Þegar ég birta innihald dynamic band, it shows up as "?????".

    2) Joe – when you wrote "If Field is greater than or equal to Today or Field is less than or equal to Today", do you mean that you can use variables like "Today" í workflows? Ef svo, getur þú útskýrt hvernig? Ég hef hafði ekki heppni að reyna, og ég hef aðeins verið fær um að draga gildismat sem ríkir í listum.

    Svara
  2. Joseph
    Hvers vegna ekki bara að prófa ástand:
    Ef Field er stærra en eða jafnt og í dag
    eða Field er minna en eða jafnt og í dag
    This would give you an "if field is not blank, gera þetta, annars (reitur er auður) gera það"
    Svara
  3. Ekkert nafn
    Mikill þjórfé. Virkar fullkomlega.
    Nú er ég að leita að leið toset a non-þarf dagsetningu að tæma inni workflow. Einhverjar hugmyndir?
    Svara

Leyfi svar við Tim Hætta við svar

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *