სცენარი: ამ SharePoint Designer workflow, you need to determine if a date field is blank.
პრობლემა: SPD does not provide a direct method for comparing dates to anything other than a date. You cannot create a condition like this: "თუ [DateField] ტოლია ცარიელი ".
Solution: Convert the date to a string. Use string comparison to determine if the date is blank.
ეკრანზე დარტყმები:
The following screen shots show how to do this. ამ სცენარით, სფეროში პუნქტის, "Environmental Permits:First Permit Reminder Date", წარედგინება და workflow ხანძარი საპასუხოდ.
შენიშვნები:
როდესაც მე შევეცადე ამ, I was pleasantly surprised to learn that it works. I was worried that SharePoint Designer might disallow the string assignment (Variable:StringReminderDateDate) მაგრამ ეს საშუალებას იძლევა.
მე ასევე შეშფოთებულია, რომ საშუალებას აძლევს მას, ღირებულება შეიძლება იყოს ბათილად და არც აფეთქების WF at runtime ან იქნებ დააყენებს გლობალური ტემპერატურის 1/2 ხარისხი, მაგრამ ეს შეშფოთება იყო უსაფუძვლო.
</ბოლო>
კითხვები:
1) როდესაც მე შევეცადე ზემოთ, it’s not working because the value of a blank date seems to be "?????" (ვფიქრობ, ეს არის transposed NULL ღირებულება). როცა ცარიელია შინაარსი დინამიური სიმებიანი, it shows up as "?????".
2) ჯო – 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? თუ ასეა, ახსნით თუ როგორ? მე არ ჰქონდა გისურვებთ ცდილობს, და მე მხოლოდ შეძლო ამონაწერი ღირებულებების, რომ არსებობს სიები.