زمرہ آرکائوز: شیئرپوائنٹ ورک فلو

سائٹس بنائیں (SPWeb) شیئرپوائنٹ کام کے فلو کو ڈیزائنر کے ذریعے

اس بلاگ کے اندراج کی زیادہ ہے ایک ممکنہ حد تک کے دائرے میں'" اندراج بمقابلہ. کنکریٹ کی معلومات.

ہم ایک تکنیکی ڈیزائن ہے کہ ہمیں ایک ورک فلو کے دستی طور پر جاری عمل کے ذریعے ویب سائٹ مجموعہ میں ایک ویب سائٹ بنانے کا مطالبہ کیا ہے. بنیادی طور پر, صارفین کو "نئے گاہکوں میں کوائف داخل کریں" وہ ڈیٹا کا اندراج عمل ختم اور توثیق کی ہے تو اپنی مرضی کے مطابق کی فہرست اور, ہم اس گاہک کے لئے ایک ویب سائٹ بنانے کے لئے کی ضرورت ہے.

میں declarative ورک فلو کا ایک بڑا پرستار کے طور پر بھی ایک کمزور بصری سٹوڈیو کام کے فلو کو پروگرامر دونوں ہوں, تو میں نے شیئرپوائنٹ ڈیزائنر کا استعمال کرتے ہوئے کی ضرورت سے ملنا چاہتی تھی.

میں مزید تفصیل میں اس کے بارے میں لکھنے کے لئے کی منصوبہ بندی (اور آنے والے سال میں ایک صارف گروپ یا دو سے امید ہے کہ اس موقع پر موجود), لیکن یہاں مجموعی طور پر حل ہے:

  • ایس پی ڈی کے ساتھ ضم ہے کہ اپنی مرضی کے مطابق کارروائی بنائیں.
  • اپنی مرضی کے مطابق کارروائی کی ایس پی ڈی ایک ویب سروس کو پکارتے اور اس XML کی ایک سٹرنگ کو منتقل کرنے کی اجازت دیتا ہے.
  • ویب سروس locates اپنی مرضی کے مطابق کی فہرست میں صف اور ایک اپنی مرضی کے مطابق ویب سائٹ کی تعریف کا استعمال کرتے ہوئے کہ نئے گاہک کے لئے اعداد و شمار کے مطابق ایک نئی سائٹ کی تخلیق.
  • ویب سروس پھر ایسی نئی سائٹ پر ایک لنک کے طور پر کچھ معلومات کے ساتھ اپنی مرضی کے مطابق کی فہرست میں تجدید.

ہم دوسرے کے نقطہ نظر پر غور, اس طرح واقعہ رہبروں اور بصری سٹوڈیو پر مبنی ورک فلو. سپد نقطہ نظر ہمارے آخر صارفین کے عمل پر ایک چھوٹا سا مزید کنٹرول دیتا ہے. دی, اس حل میں C # کوڈ کی ایک بہت کچھ ہے, لیکن یہ ایک declarative ورک فلو کے اندر لپٹی ہے, سائٹ کی مخلوق کی خدمت میں hooking جبکہ تو ہم declarative ورک فلو کے فوائد میں سے کچھ حاصل.

All we need now is an easy tool to automatically migrate SPD workflows around as easily as we can for visual studio workflows and we’ll really be cooking with gas 🙂 I understand that some folk are out there working on this problem and I hope they have some good success with it soon.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ویب سروسز کے ساتھ شیئرپوائنٹ ڈیزائنر Workflows ضم

میں کچھ وقت کے لئے شیئرپوائنٹ ڈیزائنر کے لئے اپنی مرضی کے افعال کے ساتھ کے ارد گرد ادا کر رہا ہے (یہاں دیکھ کر کچھ تفصیلی سامان کے لئے, کہ اگر آپ اپنی دلچسپیوں).

میری موجودہ منصوبے میں, ہم نے کچھ کافی بھاری بھرکم کام کرنے کی ضرورت ہے اور ہم محتوی سپد فلو سے وابستہ کاروبار کے عمل کو منظم کرنے کے لئے استعمال کرنا چاہتے ہیں.

لمبی کہانی مختصر, یہ بالکل ممکن ہے. اورکسی ایک "مددگار کی خدمت کے لئے میرے Codeplex منصوبے میں توسیع کی" اور اب ہم ایک ویب کی خدمت ایک سپد فلو سے براہ راست کر سکتے ہیں.

یہاں دستخط ہے:

 عوامی سٹرنگ ڈسپیچر(
        GUID WebID, // رن ٹائم ماحول کی طرف سے منظور
        GUID SiteID, // رن ٹائم ماحول کی طرف سے منظور
        سٹرنگ ListID, // RTE کی طرف سے منظور (یہ ایک تار ہے پتہ نہیں کیوں, نہیں ایک GUID)
        INT ListItemID, // RTE کی طرف سے منظور.
        سٹرنگ XmlMessage) // ایس پی ڈی کے طور پر میں اعلان صارف کی طرف سے منظور.

ہم اس اہم کام کے فلو کو میں معلومات حاصل کر سکتے ہیں حقیقت یہ ہے کہ استعمال کرتا ہے, سائٹ کی طرح, فہرست ID, وغیرہ. یہ اچھی طرح متعدد مقامات میں دلچسپی رکھنے والے آپ کے اپنے مخصوص اعمال بنانے میں آپ کی دستاویزی ہے. XML سلک ایک مناسب طریقہ کار کو بھیجنے کے لیے صارف کی طرف سے مہیا کیا گیا کے ماحصل کے لیے تصور کیا جاتا. تفریح کی چیزیں!

افسوس کی بات ہے, اس سے ظاہر ہے ایک طرفہ ٹکٹ نیچے ہے "لوسیی گوسیی" مخالف پیٹرن زمین, but it’s better than hitting a brick wall 🙂

یہ آپ کو معلوم ہے، اگرچہ آپ کو یہ کرتے ہیں تو یہ ایک مخالف پیٹرن ہے مخالف نمونہ ہے?

مجھے امید ہے مستقبل قریب میں اس کے اندر Codeplex لفاف کرنے. اگر آپ مجھے میں ایسا کرنے میں دلچسپی رکھتے ہیں, آپ کے وزٹرز کا پرہار دینا (ای میل یا ایک تبصرہ چھوڑ دو) and I’ll be that more enthusiastic about doing it 🙂

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

دنیا ٹیگز: ,

ایس پی ڈی ورک فلو “ایک صارف سے اعداد و شمار جمع کرتے ہیں”: پیدا ٹاسک فارم میں ترمیم کریں

میں جو پانچ مختلف SharePoint ڈیزائنر کام کا بہاؤ کچھ دستاویز منظوریاں سے نمٹنے کے لئے استعمال کرتا ہے ایک منصوبے پر کام کر رہا ہوں. سپد "وصول کوائف کسی صارف سے فراہم کرتا ہے ۔" کارروائی ہم معلومات کے مختلف بٹس کیلئے صارف کا لقمہ دے سکتا ہے تاکہ, اس طرح وہ اسے منظور یا نہیں کے طور پر, کچھ تبصرے اور شاید دوسری رات کے عشائیہ کے لئے وہ کیا تھا پوچھنا.

فارم بالکل فعال ہیں ۔. وہ ایک کام کی فہرست کے لئے ایک مشمول قسم کے طور پر منسلک ہیں. وہ ہیں 100% نظام سے پیدا. یہ ان کی طاقت اور کمزوری ہے. اگر ہم طے شدہ شکل کے ساتھ رہ سکتے ہیں, پھر ہم جانا اچھا کر رہے ہیں. تاہم, ہم کس طرح سپد شکل بناتا ہے پر بھی زیادہ کنٹرول نہیں ہے. اگر ہم یہ طے شدہ رویہ پسند نہیں آیا, ہم اس کے ارد گرد حاصل کرنے کے لئے مختلف چالوں پر مائل کرنے کی ضرورت ہے (مثال کے طور پر, ایک کام پر ترجیح مقرر کرنے).

میں نقطہ نظر کی خصوصیات کھول کہ ان ٹاسک فارم پر ایک لنک فراہم کرنے کے لئے کی ضرورت ہے (dispform.asxp) "متعلقہ شے کی" ایک نئے دریچہ میں. یہ ایک کلک متعلقہ شے کے میٹا ڈیٹا تک رسائی مہیا کرتا ہے ۔. یہ کہ میرا کیا مطلب ہے:

تصویر

شکر ہے, ہم ایسا کر سکتے ہیں اور یہ بہت مشکل نہیں ہے. سوچا بولنا, ایس پی ڈی کو برطرف, گھروں کے ورک فلو کے مسلیں اس ڈائریکٹری کے لیے تشریف لے جائیں اور آپ ترمیم چاہتے اسپن مسل کھولیں. یہ صرف کلاسیکی xsl ہیئت ہیئت ہدایات اور آپ کے ساتھ itemstyle.xsl موککاد کرنے کے بارے میں تو ہیں, تلاش یا دوسرے XSL منظرنامے, یہ آپ کے لئے آسان ہو جائے گا. سچ تو یہ ہے, پیدا فارم کسی کی تلاش کے نتائج بنیادی ویب حصہ کے مقابلے میں پیروی کرنے کے لئے کسی حد تک آسان ہے کے بعد سے میں نے یہ عام طور پر آسان ہو پایا (یا بھیانک CWQP).

کورس کے, ایک بڑے اوگی ہے ۔. توقع ہے کہ مسل پر مکمل کنٹرول سپد کے ورک فلو کے ایڈیٹر. اگر آپ اس میں ترمیم کریں, سپد خوشی خوشی اپنی تبدیلیاں دے کے حالات درست لکھیں گے. میں کس طرح برا یہ حاصل نہیں کر سکا کو دیکھنے کے لئے دو فوری ٹیسٹ کیا. وہ دونوں پریسپپوسی ہے کہ آپ "وصول کوائف کسی صارف سے استعمال کرتا ہے ایک جائز سپد ورک فلو کے تیار کردہ" قدم.

ٹیسٹ 1:

  • ہاتھ سے ASPX فائل میں ترمیم کریں.
  • یہ ٹیسٹ (اپنی تبدیلیوں کو مناسب طریقے سے محفوظ کر لیا گیا تھا اور کچھ بھی نہیں توڑا اس بات کی تصدیق).
  • کام کے فلو کو کو کھولنے اور ایک اسنبندت کارروائی میں شامل کریں ("لاگ ان کریں جیسے تاریخ").
  • کام کے فلو کو محفوظ کریں.

نتیجہ: اس صورت میں, ایس پی ڈی سے دوبارہ تخلیق فارم نہیں کیا.

ٹیسٹ 2:

  • طور پر ایک ہی ہیں #1 براہ راست سوائے "وصول کوائف کسی صارف سے میں ترمیم کریں" کارروائی.

نتیجہ: یہ شروع سے فارم دوبارہ پیدا, اپنی تبدیلیوں کو زیادہ لکھنا.

حتمی نوٹس:

  • کم از کم دو ایس پی ڈی کے اعمال اس طرح فارم کی تخلیق: "سے صارف کوائف جمع" "شے کو تفویض کرتے ہیں". ان اقدامات سے دونوں’ فارم دستی طور پر نظر ثانی کی جا سکتا ہے.
  • میں dispform.aspx کرنے کے لئے میری لنک پیدا کرنے کے قابل ہونے کی وجہ سے, اس معاملے میں, ریلاٹی شے ہمیشہ اپنی شناخت متعلقہ شے کے URL میں شامل ہے ۔. میں اسے نکالنے اور پھر تعمیر کرنے کے قابل تھا ایک <ایک href کی> اس پر ایک کلک میٹا ڈیٹا تک رسائی فیچر فراہم کرنے پر مبنی. یہ امکان ہے کہ یہ قاعدہ آپ کے یو آر ایل مندرجہ ذیل ہے. متعلقہ شے کی شناخت حاصل کرنے کے دیگر طریقے ہو سکتے ہیں لیکن میں اس پُل کو پار کرنا تھا نہیں, تو میں نے کھائی کے دوسری طرف ہو جاتا ہے اگر نہیں جانتے.
  • میں چھان بین نہیں کی تھی, میں سانچے کی فائل کسی قسم کا ہو تو لیکن مجھے تعجب نہیں ہو گا 12 ایس پی ڈی میں پہلے سے طے شدہ فارم پیدا کس طرح اثر انداز پر نظر ثانی کر سکتا ہے چھتے (ہمیں چوکس سانچے تبدیل کر سکتے ہیں زیادہ سے زیادہ کی طرح).

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

حل (طرح کی): شیئرپوائنٹ ڈیزائنر کا استعمال کرتے ہوئے کام پر ترجیح سیٹ کریں

میں نے اس طرح ایک کاروبار منظر نامے ہے:

  • ایک دستاویز لائبریری ایک صارف اپ لوڈ ایک دستاویز.
  • وہ ایک مواد کی قسم کا انتخاب اور ضرورت کے مطابق میٹا ڈیٹا میں داخل. میٹا ڈیٹا کے شعبوں میں سے ایک پرچم ہے, "فوری ضرورت والے".
  • یہ ایک شیئرپوائنٹ کام کے فلو کو ڈیزائنر کہ حملہ, دوسری چیزوں کے درمیان, "جمع کوائف سے ایک صارف کا استعمال کرتا ہے" کارروائی.

"سے صارف کوائف جمع" اس دستاویز کے لئے ایک کام کی فہرست کی درخواست کی منظوری میں ایک آئٹم کی تخلیق.

میں منظوری کے لئے فوری طور پر درخواستوں ظاہر ہوا ہے کہ کام کی فہرست کی ایک نقطہ نظر پیدا کرنے کی ضرورت ہے.

حل: لفظ "فوری:" یہ مجموعہ کار کے عنوان میں.

میں براہ راست ترجیح قطعہ اختصاص کرنے کے لیے ترجیح دی ہو گی. تاہم, میں نے کئی وجوہات کی بناء پر ایسا کرنے سے قاصر تھا:

  1. اکٹھا ڈیٹا کارروائی عنوان کے علاوہ کسی میدان کو اپ ڈیٹ کرنے کے لئے ایک میکانزم فراہم نہیں کرتا (اور ان میں اضافی شعبوں آپ اعداد و شمار جمع کرنے کے لئے کرنا چاہتے ہیں، جس کے لئے).
  2. "تفویض ایک شے کے لیے" کارروائی ایک ہی مسئلہ ہے.
  3. یہ ایک فہرست میں ایک آئٹم شامل کرنے کے لئے ممکن ہے (یعنی. براہ راست کام کی فہرست میں ایک آئٹم داخل) لیکن یہ ایک استرداد عمل نہیں. جس کا مطلب ہے کہ ورک فلو کے اس کام کو مکمل کرنے کے لیے صارف انتظار نہیں کرے گی.

میں نے پہلے چند طریقوں پر غور (شکر ہے) ہم صرف سکا سمجھتے ہوئے "فوری رکھ" عنوان میں.

  1. نیا کام پیدا ہوتا ہے کہ جب اتنے کام کی فہرست پر ہی ایک کام کے فلو کو شروع کریں, یہ کسی نہ کسی طرح سب سے پہلے کام کے فلو کو شروع کر دیا ہے کہ دستاویز کا حوالہ واپس پار, فوری پرچم قدر باہر ھیںچو اور ضرورت کے مطابق ترجیح کی تازہ کاری کریں.
  2. ایک واقعہ رسیور کے ساتھ ایسا ہی کرتے ہیں. پر کے کام تخلیق کریں, متعلقہ دستاویز تلاش اور ضرورت کے مطابق ترجیح کو اپ ڈیٹ کریں.
  3. "تخلیق فہرست شے کا استعمال" عمل "کا انتظار کریں قطعہ تبدیلی کے ساتھ مل کر" عمل اور ایک واقعہ ریسیور. اگر ہم ایک فہرست شے نہیں بنا, ہم ہم چاہتے ہیں کہ تمام قطعات کا اختصاص کر سکتے ہیں. ایک واقعہ رسیور صارف "کا انتظار کریں قطعہ تبدیل کریں اور کام مکمل ہونے کے اصل شے کی تازہ کاری کے لیے استعمال کریں" عمل کی شرط پوری نہیں کی جائے گی اور ورک فلو کے آگے بڑھنا ہوگا. (کسی وجہ سے, سمجھداری سے تھوڑی دیر کے لئے دور چلنے کے لئے فیصلہ کرنے سے پہلے میں کم یا زیادہ اس طریقے پر آباد کیا تھا).

میری حل کرنے کے لئے ایک واپسی نہیں ہے (ایک طرف عنوان کے صرف متن کو فوری طور پر کی طرف اشارہ کرتا ہے کہ واضح حقیقت سے). "وصول کی رائے کے بعد" صرف مشکل کوڈت عنوان ناموں کو قبول کرتا ہے, دو مختلف وصول جواب الجواب اعمال جن کا فرق صرف اس مشکل کوڈت عنوان ہے استعمال کرنے کی ضرورت ہے.

لیکن, کم از کم ایونٹ ریسیورز یا اپنی مرضی کے مطابق ایس پی ڈی کے اعمال کی ضرورت نہیں ہے ایک حل ہے.

کسی ایک سے زیادہ ہوشیار راہ میں اس حل ہے تو, براہ مہربانی مجھے بتاو.

</آخر>

فوری اور آسان: شیئرپوائنٹ ڈیزائنر ای میل سے خود کار طریقے سے کھولیں برائے InfoPath فارم

اپ ڈیٹ: Madjur آہوجا ایک سے اس لنک کو بتاتے ہیں نیوز گروپ بات چیت: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. یہ خوبصورت قطعی ہے.

=

ہم اکثر SharePoint ڈیزائنر وارکفلوس سے بھیجے گئے ای میلز میں انفوپیٹہ فارم پر بالا روابط شامل کرنا چاہتے ہیں. جب صارفین ان ای میلز موصول, انہوں نے ای میل سے اس لنک پر کلک کریں اور برائے InfoPath فارم کو براہ راست جا سکتے ہیں.

اس دیتی یو آر ایل کی تعمیر کا میرے لئے کام کرتا ہے:

HTTP://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Source=http://server.corp.domain.com/sites/departments/Technical%20Services/InformationTechnology/HelpDesk/REC%20REM%20RED%20Forms/Forms/AllItems.aspx&DefaultItemOpen = 1

فارم کے نام کے ساتھ bolded سرخ متن کو بدل دیں, مندرجہ ذیل اسکرین شاٹ میں دکھایا گیا ہے:

تصویر

مشکل کوڈت راستے کی ایک بہت ہے کہ یو آر ایل میں ہے یاد رکھیں کہ, یو آر ایل کوڈنگ جزو کے ساتھ ساتھ. اگر یہ آپ کی مخصوص صورت حال کے لیے ترجمہ کرنا بہت مشکل ہے, انتباہات فارم لائبریری کے لئے پر کوشش کریں. ایک فارم اور جب آپ کو ای میل پوسٹ, ای میل کے ماخذ کو دیکھنے اور آپ کو شامل کرنے کی ضرورت سب کچھ دیکھیں گے.

مندرجہ بالا ای میل جسم بھی ایک ربط جو براہ راست کام کے ذریعے فلٹر شدہ منظر چھانٹتا ظاہر کرتا ہے کہ astute قارئین نوٹس سکتے. میں جو ایک آئندہ پوسٹ میں زیادہ تفصیل میں بیان کرنے کی منصوبہ بندی.

</آخر>

کائی مجھ سے کہتا ہے “رسائی نہیں ہوئی” ایک کام کے فلو کو ٹاسک ترمیم کرنے کے لئے, لیکن میں واقعی رسائی حاصل ہے کرو

میں SharePoint ڈیزائنر نے ایک ویب سائٹ ہے جو کہ بنیادی طور پر "NT_AUTHORITYAuthenticated صارفین کو فقط مطالعہ ہے میں استعمال کرتے ہوئے ایک ورک فلو کو لاگو کرچکے ہیں" (یعنی. سب). انفوپیٹہ کے طور پر ایک فارم لائبریری ہے ۔. ایک ورک فلو کے مربوط مجموعہ کار کی فہرست بھی ہے تا کہ جب کام کے فلو کو چلاتا ہے, یہ لوگوں کے لیے مجموعہ کار تفویض کر سکتے ہیں.

تاکہ کسی بھی توثیق شدہ صارف فارم تخلیق کرسکتے ہیں اور اپنی تفویض کردہ مجموعہ کار کی تازہ کاری میں فارم لائبریری اور کام کی فہرست کے لیے اجازت توڑ.

میں میری کم استحقاق آزمائشی اکاؤنٹ کے ساتھ ٹیسٹ.

میں باہر اور ایک فارم لائبریری کے لیے محفوظ بھر سکتا ہوں? –> جی ہاں

میں سے ایک ای میل کا لنک کام تک رسائی حاصل کر سکتے ہیں? –> جی ہاں

میں تدوین کے ورک فلو کی کام کے ربط کو دیکھ سکتے ہیں –> جی ہاں

میں اس لنک پر کلک کر سکتے ہیں? –> نہيں … اجازت رد کر ری.

میں ایک تدوین ربط ہے کہ جب میں نے اس پر کلک کریں تو مجھے اجازت کی تردید کیوں دیکھ سکتے ہیں? کہ کس طرح یہ کام کرنے کے لئے سمجھا جاتا ہے نہیں ہے…

سلامتی تشکیل کے ذریعے پھر جاؤں, بغور. میں نے اسے دوبارہ کرنا. میں سمجھتا ہوں یہ پوسٹ حذف کر رہا ہے ۔ کیونکہ مجھے صاف ظاہر ہے کہ سیکیورٹی کے بارے میں کچھ پتہ نہیں.

آخر میں, میں انٹرنیٹ کی تلاش. میں اس عبث MSDN فورم کے دھاگے میں تلاش: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

پوسٹر کہ کو ورک فلو ایک ڈرائیو رکابی کو برآمد کرنے کا آسان عمل ایک کائی سیکورٹی کے مسئلے کو حل کرے گا پتہ لگتا? میں ہوں کہ صرف ٹائپ بمشکل ہی یقین کر سکتے ہیں. میں جنوبی پارک کا واقعہ کے بارے میں یاد کر رہا ہوں 9/11 جہاں ہمارے پریزناٹ سٹین پوچھ ہے سازش, "واقعی?" بار.

تو, کھونے کے لئے کچھ بھی نہیں, میں اپ سپد آگ, ورک فلو کے پر دایاں کلک کریں اور اسے میرے c کے لئے محفوظ کریں:\ ڈرائیو. کہ c ہو گا:\ میرے لیپ ٹاپ پر ڈرائیو. کوئی بھی مجھ سے پوچھیں گے کہ میں اپنے کندھے پر سارا وقت دیکھ رہا ہوں, "کیوں آپ اس ورک فلو کے اپنے لیپ ٹاپ کے لیے محفوظ کر رہے ہیں?"

ناقابل یقین حد تک, کہ میرا مسئلہ حل کردیتا ہے ۔. میں ٹاسک کی تدوین کر سکتے ہیں.

میں چونکہ اس سب سے زیادہ تھکا ورک فلو کے وورکارونڈ کے لئے نامزد 2007.

</آخر>

شیئرپوائنٹ ڈیزائنر, موجودہ آئٹم کی “انکوڈنگ مطلق یو آر ایل” اور HTTPS

ہم اکثر بالاربط شے یا دستاویز کو ورک فلو ہوا شامل ہیں ایک ای میل بھیجنا چاہتے ہیں. ہم موجودہ شے "انکوڈ مطلق URL استعمال کر سکتے ہیں" اس مقصد کے لیے. تاہم, یہ ہمیشہ "http کو استعمال کرنے کے لئے لگتا ہے" URL پروٹوکول کے لیے. آپ کی ویب سائٹ میں HTTPS پر چلتا ہے تو یہ آپ کے لئے کام نہیں کرے گا.

تصویر

جہاں تک میں جانتا ہوں کے طور پر, اس مسئلے کا حل خانے سے کوئی باہر ہے ۔. اگر آپ HTTPS استعمال کرنے کی ضرورت ہے, آپ کو باکس کے اختیارات کی کوئی باہر ہے.

اسے حل کرنے کے لئے, ایک مخصوص عمل ہے جو ایک سلک بدل تقریب میں اپنے کام کے فلو کو استعمال کرنے کے لئے فراہم کرتا ہے تخلیق کریں. متبادل کے طور پر, یہاں ایسی شاندار پیکج کے طور پر ایک 3rd پارٹی کے آلات کا استعمال: http://www.codeplex.com/spdwfextensions 🙂

</آخر>

شیئرپوائنٹ ڈیزائنر ای میل بھیجتا ہے ???? ایک ای میل میں

فورم کے صارفین کو کبھی کبھار سے پوچھو: کیوں شیئرپوائنٹ ڈیزائنر ڈال دیا ہے ???? اس کی بجائے ایک فیلڈ قیمت کے اپنے ای میل میں?

جس سے آپ رجوع کرنے کے لئے متغیر اتارنا null ہے کیونکہ ایسا ہوتا ہے کی ایک وجہ ہے.

آپ "موجودہ شے سے ایک قطعہ حوالہ کرنے کی کوشش کر رہے ہیں کیونکہ یہ ہو سکتا ہے" لیکن صارف اس فارم کے میدان میں ایک کی قیمت میں داخل کبھی نہیں.

<آخر />

کا موازنہ کریں / شیئرپوائنٹ کام کے فلو کو ڈیزائنر میں خالی تواریخ کے لئے ٹیسٹ

سلسہ مناظر: ایک شیئرپوائنٹ کام کے فلو کو ڈیزائنر میں, آپ نے اگر ایک تاریخ قطعہ خالی ہے کا تعین کرنے کی ضرورت ہے.

مسئلہ: سپد تاریخ کے علاوہ کسی بھی چیز کے لئے تاریخوں کا موازنہ ایک براہ راست طریقہ مہیا نہیں کرتا ۔. آپ اس طرح شرط نہیں بنا سکتے: "اگر [تاریخ فیلڈ] خالی مساوی".

حل: تاریخ کے لیے ایک سلک میں بدلیں. سلک مقابلے اگر تاریخ خالی ہے کا تعین کرنے کیلئے استعمال کریں.

اسکرین شاٹس:

ایسا کرنے کا طریقہ درج ذیل اسکرین شاٹس نمایش کریں. اس منظر نامے میں, ایک آئٹم پر ایک فیلڈ, "ماحولیاتی پرمٹ:تاریخ یاددہانی کی اجازت سب سے پہلے", پیش کی اور جواب میں کام کے فلو کو آگ ہے.

تصویر

تصویر

نوٹس:

میں نے اس کی کوشش کی تو, میں یہ کام کرتا ہے کہ سیکھنے کے لئے خوشگوار حیرت ہوئی. میں کہ SharePoint ڈیزائنر سلک کی تفویض ہٹانا ہو سکتا ہے پریشان تھا (رکن کی:StringReminderDateDate) لیکن یہ اس کی اجازت ہے کیا.

میں نے بھی اس کی اجازت دی ہے کہ میں فکر مند تھا, شہوت انگیز null قیمت ہو اور یا تو رن میں WF کو اڑانے یا شاید عالمی درجہ حرارت بلند ہو سکتا ہے 1/2 ایک ڈگری, لیکن ان کے خدشات بے بنیاد تھے.

</آخر>

شیئرپوائنٹ کام کے فلو کو ڈیزائنر اپنی مرضی کی ایکشن — کے بارے میں معائنہ <فیلڈ ٹائی ڈیزائنر کی قسم =”StringBuilder” … />

ان دونوں کی تعریف کے درمیان ایک بہت اہم فرق ہے کہ بس ایک فوری جائزہ:

<فیلڈباند قطعہ "InParam1 =" داساگنرٹیپی = "سٹرنگبالڈر" شناخت "2 =" متن "ان پٹ پیرا میٹر #1" = />

بنام:

<فیلڈباند قطعہ "InParam1 =" شناخت "2 =" متن "ان پٹ پیرا میٹر #1" = />

ایس پی ڈی میں اس طرح کا پہلا شو:

تصویر

مؤخر الذکر کو اس طرح سے پتہ چلتا ہے جبکہ:

تصویر

مجھے یقین نہیں ہے کہ یہ اسکرین شاٹس کتنے مددگار ہیں لیکن میں نے انہیں بنانے کی کوشش کی تاکہ آپ انہیں دیکھیں 🙂

یہ مشاہدہ ہے: سٹرانگبالڈر آپ ایک سلک تعمیر کرنے کی اجازت دیتا ہے (ظاہر ہے) ایک دوسرے کے ساتھ سلک لاٹرالس اور کوائف کے ورک فلو کے اختلاط سے ("کا اضافہ کریں کے ذریعے نظر دوڑائیں" بٹن کے نچلے بائیں کونے میں). جب آپ پر نظر دوڑائیں کا ا ضافہ کریں بٹن استعمال کریں, اس صورت میں ایک ٹوکن داخل کرتا ہے"[%ٹوکن %]". جب آپ اپنی مرضی کے مطابق عمل SharePoint انووکس, (میرے معاملے میں ضابطہ C#), SharePoint کو نشان منظور کر لیا ۔, ٹوکن کی قدر نہیں. اگر آپ طے شدہ ڈیزائنر قسم استعمال کریں ۔ (دوسری قسم), SharePoint ٹوکن وسیع کرتا ہے اور اپنے عمل کے لئے ٹوکن کی اصل قیمت کی منظوری دیدی.

سٹرنگبالڈر = بری, طے شدہ ڈیزائنر قسم اچھا =.

کورس کے, یہ نہیں کیا واقعی میں مطلب ہے. بس کوشش نہ کریں اور ڈیزائنر ٹائپ کریں جب آپ اپنی مرضی کے مطابق عمل کے لیے ایک پیرامیٹر ہؤا سٹرانگبالڈر =. اگر آپ اپنا ورک فلو میں پیچیدہ سلک کی تعمیر کرنے کی ضرورت کو طے شدہ ڈیزائنر قسم اور زنجیر کو سٹرنگبالڈر کرنے کے لئے اپ فرنٹ استعمال کریں (جو اتفاق سے بالکل کیا ایک ای میل کی کارروائی کے لئے ایک متحرک مضمون بنانے کے لیے ہے, مگر یہ کسی اور بلاگ کے اندراج کے لئے ایک موضوع ہے, حر حر).

<آخر />