Scenariu: Într-un flux de lucru SharePoint Designer, aveţi nevoie pentru a determina dacă un câmp dată este gol.
Problema: DOCUP oferă o metodă directă pentru a compara datele pentru altceva decât o dată. Nu se poate crea o stare ca asta: "Dacă [DateField] egal cu gol".
Soluție: Conversia data la un șir. Utilizaţi şir comparaţie pentru a determina dacă data este gol.
Capturi de ecran:
Capturi de ecran următoare arată cum să facă acest lucru. În acest scenariu, un câmp un element, "Mediu permise:Permis prima data memento", este prezentată şi fluxul de lucru incendii în răspuns.
Note:
Când am încercat acest lucru, Am fost plăcut surprins să afle că funcţionează. Am fost îngrijorat de faptul că SharePoint Designer ar putea interzice atribuirea şir (Variabila:StringReminderDateDate) dar ea a făcut permite.
Am fost, de asemenea, în cauză, care îi permite, valoarea s-ar putea fi nulă şi fie sufla WF la runtime sau poate ridica temperatura globală 1/2 un grad, dar aceste preocupări sunt nefondate.
</scop>
Întrebări:
1) Când am încercat mai sus, nu este de lucru pentru că valoarea a o dată gol pare a fi"?????" (Cred că aceasta este o valoare NULL transpuse). Când afişa conţinutul şirul dinamic, ea apare ca"?????".
2) Joe – Când ai scris "Daca domeniul este mai mare sau egal cu astăzi sau câmp este mai mic sau egal cu astăzi", înseamnă că aveţi posibilitatea să utilizaţi variabile ca "azi" în fluxuri de lucru? Dacă este aşa, puteţi explica cum? Am avut nici noroc încercarea, şi am fost numai putea extrage valori existente în listele.