ایڈیشنل قسم: InfoPath
کاروائی کا خلاصہ: ایک برائے InfoPath 2007 ایک کائی سرور پر تعینات کی تشکیل ایک اپنی مرضی کے کائی فہرست میں بندھے ہوئے دکانداروں کے ایک ڈراپ ڈاؤن فہرست فراہم کرتا ہے. ایک وینڈر منتخب صلی اللہ علیہ وسلم, قوانین اس طرح کے سیلز کے نمائندے نام کے طور پر متن قطعے کی ایک مٹھی بھر کے لئے میدان اقدار کو تفویض, ایڈریس, شہر, ریاست, زپ اور فون. کارکردگی خوفناک ہے. ہم کارکردگی سے بھی بدتر ہو جاتا ہے کہ متعلقہ (ایک غیر لکیری فیشن میں) ہر اضافی فیلڈ کے لئے ہم اس طریقہ کو اپ ڈیٹ کریں. یعنی, ہم صرف سیلز کے نمائندے کا نام اپ ڈیٹ کریں تو, یہ لیتا ہے [X] وقت کی رقم. ہم سیلز کے نمائندے کو اپ ڈیٹ کریں تو, address1, address2, شہر, ریاست, زپ, یہ لیتا ہے 10 اوقات طویل.
حل: ایک ویب سروس لکھیں (نمونے کے کوڈ پایا جا سکتا ہے یہاں) ایک وینڈر کے نام پر گزر چکا ہے اور اسے واپس وینڈر تفصیلات لوٹتا ہے کہ. پھر, کھیتوں اس طرح تفویض. یہ بہت سست لگ رہا ہے اگرچہ, ہم نے مقرر کیا ہے جب کی کارکردگی میں کوئی discernable فرق تھا 1 میدان بمقابلہ 8 کھیتوں. ایک اضافی بونس کے طور پر, "سرور سے رابطہ کر کے ٹھنڈا صارفین حاصل کریں" Cylon وہ سروس کے نتائج کو پکارتے اور بسم کرنے کے لئے فارم کا انتظار کرتے ہوئے اثر.
میں میں شامل کیا گیا تھا سب سے پہلے ماس منصوبے یاد. ہم برائے InfoPath کے ساتھ ایک ہی مسائل تھے, لوڈ کا وقت بہت طویل ہو رہی تھی. آخر میں ہم نے ایک اسمارٹ حصہ اندر یوزر کنٹرول برائے InfoPath فارم کے سب سے زیادہ reimplement.