السيناريو: في SharePoint مصمم سير العمل, أنت بحاجة إلى تحديد ما إذا كان حقل تاريخ فارغة.
المشكلة: الحزب الاشتراكي الديمقراطي لا توفر طريقة مباشرة لمقارنة مواعيد لأي شيء آخر غير موعد. لا يمكنك إنشاء شرط مثل هذا: "إذا كان [داتيفيلد] يساوي فارغة ".
الحل: تحويل التاريخ إلى سلسلة. استخدام مقارنة السلسلة لتحديد ما إذا كان التاريخ فارغة.
لقطات الشاشة:
وتظهر لقطات الشاشة التالية كيفية القيام بذلك. في هذا السيناريو, حقل في عنصر, "التصاريح البيئية:أولاً تصريح تاريخ التذكير ", ويقدم وسير العمل حرائق في الاستجابة.
وتلاحظ:
عندما حاولت هذه, كان مفاجأة سارة لتعلم أنه يعمل. كان قلقا من أن مصمم SharePoint قد عدم السماح بتعيين سلسلة (متغير:سترينجريمينديرداتيداتي) ولكن عليها تسمح لها.
وكنت أيضا القلق لأن السماح بذلك, القيمة التي قد تكون فارغة (null) وأما نسف WF في وقت التشغيل أو ربما رفع درجة الحرارة العالمية 1/2 درجة, ولكن هذه المخاوف لا أساس لها.
</نهاية>
الأسئلة:
1) عندما حاولت على ما ورد أعلاه, أنها لا تعمل لأن قيمة تاريخ فارغة ويبدو أن "?????" (أعتقد أن هذا قيمة فارغة (null) transposed). عندما أقوم بعرض محتويات السلسلة الحيوية, فإنه يظهر ك "?????".
2) جو – عندما كتب "إذا كان الحقل أكبر من أو يساوي اليوم أو الحقل أقل من أو يساوي إلى اليوم", هل هذا يعني أنه يمكنك استخدام متغيرات مثل "اليوم" في مهام سير العمل? إذا كان الأمر كذلك, يمكنك شرح كيفية? لقد كان الحظ لا محاولة, وكان فقط قادرة على استخراج القيم الموجودة في القوائم.