شیئرپوائنٹ کی سلامتی سب سے پہلے بنیادی اصولوں / کامن غلطیوں سے بچیں

اپ ڈیٹ 12/18/07: پہلے سے طے شدہ گروپ کے ناموں کو ہٹا یا تبدیلی کرنے کی کچھ تکنیکی نتائج کے پال Liebrand کے مضمون ملاحظہ کریں (ذیل میں اس کے ساتھ ساتھ ان کے تبصرے کو دیکھ).

مجموعی جائزہ:

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

اہم نوٹ::

اس کی تصریح خانہ سے SharePoint سیکورٹی کی بنیاد پر ہے. ہو سکتے ہیں تاکہ کچھ کائی مخصوص چیزیں یہاں میرے ذاتی تجربے کے ارد گرد کائی پر مبنی ہے, لیکن مجھے یقین ہے کہ یہ WSS کے لئے درست ہے. مجھے امید ہے کہ کوئی بھی کسی بھی غلطیاں یا سےکوئی دیکھ کر جو تبصرے میں نشاندہی کرے گا کہ یا مجھے ای میل. میں تصحیح جلدی پوسٹ کریں گے.

بنیادی:

اس جائزہ کے مقاصد کے لئے, سلامتی کے چار بنیادی پہلوؤں ہیں: صارفین / گروپوں, securable اشیاء, اجازت کی سطح اور وراثت.

صارفین اور گروپس پر ٹوٹ:

  • انفرادی صارفین: ایکٹو ڈائریکٹری سے نکالا یا براہ راست شیئرپوائنٹ میں پیدا.
  • گروپ: معین براہ راست active directory سے یا میں بنائی گئی SharePoint. گروپ کے صارفین کا مجموعہ ہیں ۔. گروپ سائٹ مجموعہ میں ہمہ گیر ہیں ۔. وہ کبھی بھی "منسلک ہیں" ایک مخصوص securable اعتراض کرنے.

Securable اشیاء کم از کم کرنے کے لئے ٹوٹ:

  • سائٹس
  • دستاویز کی لائبریریوں
  • فہرستوں اور دستاویز لائبریریوں میں انفرادی اشیاء
  • فولڈرز
  • مختلف BDC کی ترتیبات.

وہاں دوسرے securable اشیاء, لیکن آپ تصویر.

اجازت کی سطح: دانے دار کا ایک بنڈل / پست سطح تک رسائی کے حقوق فہرستوں میں ایسی چیزیں تخلیق/مطالعہ/حذف اندراجات کے طور پر شامل ہیں.

وراثت: طے شدہ اداروں کی طرف سے ان پر مشتمل آبجیکٹ کی طرف سے سلامتی سیٹنگیں وارث. ذیلی ویب سائٹس کی اجازت ان آبجکٹ. دستاویزی لائبریری میں ان کی سائٹ سے وارث. اسی طرح اور وغیرہ.

صارفین اور گروپس کی اجازت کی سطح اور وراثت کے ذریعے securable اشیاء سے متعلق.

سمجھنے کے لئے سب سے اہم سلامتی کے قواعد, کبھی 🙂 :

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

گروپ اور صارف کی لسٹنگ کے سمندر میں کھو سلامتی کے منتظمین نے ہمیشہ ان کے تحفظ کی ترتیب کا نظم اور سمجھنے کے لئے ان axioms پر بھروسہ کر سکتے ہیں.

کامن غلطیوں:

  • گروپ کے نام جھوٹا اجازت مطلب: باکس سے باہر, جن کے نام سے ایک موروثی سلامتی کی سطح سے دلچسپی کا اظھار گروہوں کا ایک مجموعہ SharePoint کی وضاحت کرتا ہے. یہ گروپ "حصہ دہندہ" پر غور کریں. ایک SharePoint سلامتی کے ساتھ مانوس ہے اچھی طرح اس کے نام پر نظر اور اس گروپ کا کوئی بھی رکن "میں اہم کردار ادا کر سکتے ہیں کہ فرض" کسی بھی ویب سائٹ/فہرست/لائبریری میں پورٹل میں. کہ ہو سچ ہے لیکن کیونکہ یہ گروپ کا نام "حصہ دہندہ" ہوتا نہیں. گروپ ایک اجازت سطح ہے جو ان کے اصل مقام پر اضافہ کریں/تدوین/حذف مواد قابل بناتا ہے فراہم کی گئی ہے کیونکہ یہ صرف خانہ سے صحیح ہے. وراثت کے ذریعے, "صداقت" گروپ کا اضافہ کریں/تدوین/حذف مواد ہر ذیلی ویب سائٹ پر بھی سکتے ہیں. ایک "توڑ سکتے ہیں" وراثت زنجیر اور تبدیلی کی اجازت کی سطح ایک ذیلی ویب سائٹ اس طرح کے نام نہاد "حصہ دہندہ کے ارکان" گروپ بالکل میں اہم کردار ادا نہیں کر سکتے ہیں, لیکن صرف پڑھیں (مثال کے طور پر). یہ ایک اچھا خیال نہیں ہو گا, ظاہر ہے, یہ بہت بردوست ہو جائے گا کے بعد سے.
  • گروپ ایک ویب سائٹ کی سطح پر کی وضاحت نہیں کر رہے ہیں. یہ صارف مواجہ سے پریشان ہونے کے لئے یہ آسان ہے. Microsoft ہر سائٹ کے "افراد اور گروہوں کے ذریعے صارف/گروپ کا انتظام کرنے کے لئے ایک آسان لنک فراہم کرتا ہے ۔" لنک. یہ ویب سائٹ "ایزی پر ہوں تو اس پر یقین کرنے کے لئے آسان ہے" اور میں ایک گروپ ایزی کے لوگوں کے ذریعے تخلیق اور گروہ جو صرف ایزی میں نے فقط موجود ہے جو گروپ تخلیق کردہ لنک. ایسا نہیں ہے. میں دراصل پوری ویب سائٹ مجموعہ کے لئے ایک گروپ تخلیق کردہ.
  • گروپ رکنیت سائٹ کی طرف سے مختلف ہوتی ہیں نہیں ہے (یعنی. یہ ہر جگہ گروپ استعمال کیا جاتا ہے ایک ہی ہے): اس گروپ "کے مالک پر غور کریں" اور دو سائٹس, "گھنٹہ" اور "لاجسٹکس". یہ دو الگ الگ افراد ان سائٹس کی ملکیت ہیں سوچنے کے لئے عام ہو جائے گا — ایک گھنٹہ کے مالک اور ایک لاجسٹکس کی مالک. صارف مواجہ اس صورت حال کو ماشندلی کے لیے ایک سلامتی منتظم کے لیے آسان بناتا ہے. اگر مَیں نہیں بھولنی نہیں, میں HR سائٹ کے ذریعے لوگوں اور گروپس کے لنکس تک رسائی حاصل کر سکتے ہیں, "مالک منتخب کریں" گروپ اور میری HR مالک اس گروپ میں شامل کریں. ایک ماہ بعد, لاجسٹکس لائن پر آتا ہے ۔. میں افراد اور گروپز سے کی رسد کی سائٹ تک رسائی, ھیںچو "مالکان کا ا ضافہ کریں" گروپ. میں وہاں HR مالک دیکھیں اور اسے ہٹائیں, سوچ میں اس لاجسٹکس مقام پر مالکان سے ہٹا رہا ہوں کہ. سچ تو یہ ہے, میں اس عالمی مالکان گروپ کی جانب سے ہٹا رہا ہوں. چہل سلامتتی.
  • مخصوص کردار کی بنیاد پر گروہوں کے نام کرنے میں ناکامی: "اپپروورس" گروپ کی ایک بہترین مثال ہے ۔. کیا اس گروپ کی منظوری کے ارکان سکتے ہیں? جہاں وہ اس کی منظوری دے سکتے ہیں? میں واقعی لوگوں لاجسٹکس محکمہ HR دستاویز کو منظور کرنے کے قابل ہو چاہتے ہیں? یقیناً یہ جائز نہیں. ہمیشہ ان کے کردار کو تنظیم کے اندر پر مبنی گروہ کا نام. یہ گروپ ایک مخصوص سیکورابلی آبجیکٹ کے لیے ایک مناسب اجازت سطح تفویض کیا گیا ہے کا خطرہ کم ہو جائے گا. نام گروپ اپنے مطلوبہ کردار پر مبنی. اس کا پچھلا HR/رسد منظر نامے میں, میں نے دو نئے گروپ تشکیل دیا ہے چاہئے: "HR مالکان" اور لاجسٹکس مالکان"" اور ہر ایک کے لئے سمجھدار اجازت کی سطح اور ان کے کام کرنے کے لئے ان صارفین کے لئے درکار کم از کم رقم تفویض.

دیگر کارآمد حوالہ جات:

تم نے اسے یہ دیا ہے تو اب تک:

براہ مہربانی بتائیں مجھے اپنے خیالات تبصرے کے ذریعے جانتے ہیں یا مجھے ای میل کریں. اگر آپ کو معلوم ہے دوسرے اچھی حوالہ جات, وہی کرو!

دنیا ٹیگز:

فوری اور آسان: ایک ڈیٹا کوائف نامہ ویب حصہ بنائیں (DVWP)

WSS پر عظیم معلومات کا ایک مال و دولت نہیں ہے 3.0 معلومات ملاحظہ کریں ویب حصہ (DVWP) ویب پر کئی ذرائع سے. تاہم, مجھے یہ حیرت کی بات یہ ہے پہلا بہت بنیادی قدم پر معلومات حاصل کرنے کے لئے مشکل ہو ۔. یہاں ایک اور مضمون ہی ہے "فوری اور آسان میں" اس کو حل کرنے کے سلسلہ.

ایک کوائف منظر ویب حصہ بنانے کے لیے درج ذیل مراحل کی پیروی کریں (DVWP). یہ ایک "کے اعلانات پر مبنی ہیں" ویب حصہ, لیکن زیادہ تر فہرستوں کو لگائیں.

  1. ایک اعلانات ویب کا حصہ بنا اور یہ ایک ویب سائٹ کے لیے ا ضافہ کریں.
  2. میں ڈیزائنر SharePoint سائٹ کھولیں.
  3. سائٹ کا default.aspx کھول.
  4. اعلانات ویب حصہ کو منتخب کریں اور پر دایاں کلک کریں.
  5. سیاق مینیو, "میں تبدیل کرنا XS منتخب کریںLمنظر کوائف T".

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

آپ اسے صحیح طور پر کیا تھا کہ تصدیق کریں:

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

“شیئرپوائنٹ فہرست سے فہرست سکیما کالم جائیداد حاصل نہیں کر سکتے” — تفصیل / کام arounds

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

میں انٹیرنیتس کی تلاشی لی اور بعض قیاس لیکن کچھ نہیں دیکھا 100% قطعی. اسی لیے, اس پوسٹ.

مسئلہ: ایک تاریخ کا حامل ہے جو ایکسل کے لئے ایک نقطہ نظر کو برآمد (تاریخ کی کالم کوائف قسم =).

کیا ہمارے لیے کام کیا ۔: "واحد متن کی کوئی لائن" کے لئے تاریخ میں بدلیں. پھر, یہ واپس کی تاریخ تبدیل.

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

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

دیگر حوالہ جات:

http://www.kevincornwell.com/blog/index.php/cannot-get-the-list-schema-column-property-from-the-sharepoint-list/

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2383611&SiteID=1

<آخر>

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

دنیا ٹیگز: ,

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

ایک یا دو بار ماہ, کسی خطوط کوئی فورم سوال: "کس طرح میں ایک SharePoint ڈیزائنر ای میل سے کلاکابلی ہیں جو URL کے لیے بالا روابط شامل کرتے ہیں?"

مزید تبصرہ کے بغیر پیش کیا: (اچھی طرح سے, اصل میں میں مزید تصویر کے بعد وہاں تبصرہ ہے):

تصویر

بیکی Isserman ای میل میں ایک آئٹم کا لنک یمبیڈ کرنے کے لئے کس طرح ایک مددگار وضاحت کے ساتھ درج ذیل ہے: http://www.sharepointblogs.com/mosslover/archive/2007/11/20/addition-to-paul-galvin-s-post-about-sending-an-e-mail-with-hyperlinks-in-spd.aspx

نئی ریلیز: شیئرپوائنٹ ڈیزائنر ورک فلو کے تجاوزات (سٹرنگ ہیرا پھیری کے افعال)

اپ ڈیٹ: اس منصوبے commercializing پر اپنے خیالات کے لئے یہاں دیکھیں: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

میں نے شیئرپوائنٹ ڈیزائنر کے ذریعے پیدا کیا اس وقت workflows پر سٹرنگ ہیرا پھیری ملانے فراہم کرنے پر مرکوز ہے جو میری Codeplex منصوبے پر کام میں مصروف رہا ہوں.

تفصیلات کے لیے یہاں ملاحظہ کریں:

پراجیکٹ گھر: http://www.codeplex.com/spdwfextensions

رہائی: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

ورژن 1.0 مندرجہ ذیل نئی خصوصیات شامل ہیں:

فنکشن تفصیل (کے طور پر ہی نہیں ہیں. نیٹ تقریب)
NUM-اندراجات() نمبر اندراجات"واپس کرتا ہے ۔" ایک اختصاصی تحدید کار کے مطابق ایک سلک میں.

مثال کے طور پر: ایک تار میں Num-اندراجات "ا,ب,ج" تحدید کار کے ساتھ"," = 3.

انٹری() شمالی ٹوکن ایک اختصاصی تحدید کار کے مطابق ایک سلک میں واپس کرتا ہے.
لمبائی String.Length
بدل دیں() String.Replace()
پر مشتمل ہے() String.Contains()
لفظ "سچے واپس کرتا ہے ۔" یا لفظ "غلط".
Substring(شروع کریں) String.Substring(شروع کریں)
Substring(شروع کریں,لمبائی) String.Substring(شروع کریں,لمبائی)
ToUpper() String.ToUpper()
ToLower() String.ToLower()
StartsWith() String.StartsWith()
لفظ "سچے واپس کرتا ہے ۔" یا لفظ "غلط".
EndsWith() String.EndsWith()
لفظ "سچے واپس کرتا ہے ۔" یا لفظ "غلط".

وضاحت کی ایک BDC رن ٹائم غلطی

میں یوزر انٹرفیس پر اور خود ظاہر ہے کہ اس ہفتے ایک BDC کی خرابی کی وجہ سے 12 گھڑیا لاگ ان کریں چلت وقت پر.

اول, یہ صارف انٹرفیس میں شائع ہوا:

تمام شناخت اقدار داخل کرنے کے کھیتوں صحیح طریقے سے نام کے ساتھ ایک SpecificFinder MethodInstance عملدرآمد کرنے نہیں مل سکا … ان پٹ پیرا میٹر اس کے وجود کے لئے متعین کیا ہر شناخت کار کو وابستہ ٹیپیڈسکرپٹرس بات کی یقین دہانی.

یہاں ایک اسکرین شاٹ ہے:

clip_image001

میں بھی اس پیغام میں ظاہر کرنا نہ ہوسکی 12 گھڑیا لاگ میں جائے گا (میری پیٹنٹ high-tech-don't-try-this-at-home کا استعمال کرتے ہوئے "پراسرار نقائص" طریقہ):

11/14/2007 09:24:41.27 w3wp.exe (0x080C) 0x0B8C SharePoint پورٹل سرور کاروباری ڈیٹا 6q4x اعلی استثنا BusinessDataWebPart.OnPreRender میں: System.InvalidOperationException: شناخت کنندہ کی قدر ”, کی قسم ”, ناجائز ہے. قسم 'System.String' کی شناخت کنندہ کے متوقع قدر. Microsoft.Office.Server.ApplicationRegistry.MetadataModel.Entity.FindSpecific میں(آبجیکٹ[] سبادانٹیفیروالیس, لوبسیسٹمانسٹانسی لوبسیسٹمانسٹانسی) Microsoft.SharePoint.Portal.WebControls.BdcClientUtil.FindEntity میں(ہستی ہستی, آبجیکٹ[] یوسروالیس, لوبسیسٹمانسٹانسی لوبسیسٹمانسٹانسی) Microsoft.SharePoint.Portal.WebControls.BusinessDataItemBuilder.GetEntityInstance میں(منظر داسارادویو) Microsoft.SharePoint.Portal.WebControls.BusinessDataDetailsWebPart.GetEntityInstance میں() Microsoft.SharePoint.Portal.WebControls.BusinessDataDetailsWebPart.SetDataSourceProperties میں()

میں اس کے ارد گرد کی تلاشی لی ہیں اور اس پر اشارے میں پایا MSDN فورم, لیکن وہ مجھے رہی کو سمجھنے کے لئے کافی نہ غلط. میں نے ایک ویبکاسٹ کی طرف سے دیکھا Ted پاٹیسون کہ میری کمپنی دور ایک سرور اور آکر میرا مسئلہ احساس کرنے پر سقیرریلید ہے.

میری ADF میں, میں SQL کوائفیہ کو جیسے دکھایا گیا جڑ ہوں:

            <پراپرٹی نام="RdbCommandText" پروپوزل کی گذارش="System.String">
              <![CDATA[
                سیتید منتخب کریں, CARRIER_ID, ایففڈٹ, ویب صفحہ تصریح, EFF_STATUS, TAXPAYER_ID, NETWORK_ID, FRT_FORWARD_FLG, ALT_NAME1, ALT_NAME2, LANGUAGE_CD,
                      ملک, ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, شہر, NUM1, NUM2, HOUSE_TYPE, ADDR_FIELD1, ADDR_FIELD2, ADDR_FIELD3,
                      کاؤنٹی, ریاست, ڈاک, GEO_CODE, IN_CITY_LIMIT, COUNTRY_CODE, فون, توسیع, فیکس, LAST_EXP_CHK_DTTM, FREIGHT_VENDOR,
                      INTERLINK_DLL, TMS_EXCLUDE_FLG سے dbo.PS_CARRIER_ID_VW کے ساتھ (نالوک)
                جہاں
                  (سیتید <> 'حصہ') اور
                  (زیریں(CARRIER_ID) >کم =(@MinId)) اور
                  (زیریں(CARRIER_ID) <کم =(@ MaxId)) اور
                  (زیریں(ویب صفحہ تصریح) نچلے حصے کی طرح(@InputDescr))
                ]]>
            </پراپرٹی>

میں آپ کو مہیا ہوئے کہ SQL د شخص سے میں ہے کہ یہ سمجھنے کے لئے دیا گیا ہوں ایک خصوصی وہ صرف میرے لیے تخلیق منظر. منفرد کلید CARRIER_ID ہے ۔.

یہاں بگ میں متعارف کرایا ہے:

      <شناخت کار>
        <شناخت کنندہ نام="CARRIER_ID" ٹیپاناما="System.String" />
        <شناخت کنندہ نام="ویب صفحہ تصریح" ٹیپاناما="System.String" /> 
</شناخت کار>

کہیں لائن کے ساتھ, میں نے خود کے معنی پر محمول کرنا چاہیے کرنے میں کامیاب ہوا <شناخت کار> اور اگرچہ یہ دراصل ایک شناخت کار نہیں ہے ویب صفحہ تصریح نے مزید کہا کہ. میں ویب صفحہ تصریح کی شناخت کار سیٹ اور جلد سے باہر لے گئے ۔! یہ سب کام کیا ۔.

مجھے امید ہے کہ یہ کسی کو کچھ غم بچاتا ہے 🙂

دنیا ٹیگز: , , ,

آپ شیئرپوائنٹ کی پہنچ مارو نہیں کر سکتے

گزشتہ دو روز کے دوران, میں جس کے دوران ہم ایک SharePoint منصوبے کے نتائج پیش کیے دو اجلاسوں میں شرکت کی ہے. کاو اور ان کی ٹیم پہلی ملاقات میں شامل ہو گئے. معیاری اور نہ خاص طور پر قابل ذکر ہے کہ. اس شعبہ میں کوئی ٹیکنالوجی منصوبے کے ایک ادارے روللوٹ سے صاف ظاہر ہے کہ ملوث ہیں ۔. ایک V.P شامل کرنے کے لئے ہونے والی دوسری ملاقات کی توسیعی. مارکیٹنگ سے, کئی ڈائریکٹرز HR کی نمائندگی کرنے والے, رسد, مینو فیکچرنگ, دارالحکومت منصوبوں, معیار, خریداری, کارپوریٹ ڈیولپمنٹ اور دیگر شعبہ جات (کچھ جن کے موجودہ مرحلے میں بھی براہ راست ملوث نہیں تھے). یہ ایک طاقتور وسیع سامعین ہے.

اپنی سابقہ زندگی میں, میں بنیادی طور پر ایرپ اور ک منصوبوں پر کام کیا ۔. وہ دونوں ایک وسیع منصفانہ حل ڈومین ہیں مگر نہ ہی وسیع SharePoint کے طور پر. مکمل طور پر احساس ہوا کے لئے, SharePoint منصوبوں شرعاً اور ضروری نہیں کہ ہر کونا اور ایک ادارے کے روزن میں پہنچ. دیگر انٹرپرائز کے کتنے حل قسم کی پہنچ ہے ۔? بہت.

SharePoint واضح طور پر ہم اس جگہ میں جا کے لیے قسمت میں ان لوگوں کے لئے ایک بہت بڑا موقع کی نمائندگی کرتا ہے. یہ ایک عظیم تکنیکی موقع فراہم کرتا ہے ۔ (جو کسی نہ کسی طرح اس کے سر پر کر دیا گیا ہے یہاں "ٹیکنالوجی آپ ماسٹر چاہیے کے تحت"). بلکہ یہاں تک کہ بہتر, SharePoint ہمیں مشغولیت کے ذریعے کاروبار کے عمل کی ایک جامع اور وسیع رینج کو آشکار کیا گیا. کتنے ک ماہرین مینوفیکچرنگ کی طرف کمپنی کے ساتھ کام? کتنے ایرپ کنسلٹنٹس انسانی وسائل کے ساتھ صلاحیتوں کے حصول پر کام? ان دونوں SharePoint سے متجاوز ہے.

کسی بھی چیز کی طرح, یہ کامل نہیں ہے, لیکن یہ ہونا بالکل اچھی جگہ ہے.

کی محبت کے لئے [آپ کی سب سے زیادہ پیار شخص / اعلی فارم ہونے کی وجہ سے], تبدیل نہیں ' عنوان’ سائٹ کے کالم.

پر شیئرپوائنٹ فورمز, کوئی شخص کبھی کبھار "عنوان کا لیبل کو تبدیل کرنے کے بارے میں پوچھتا ہے" یا کے بارے میں "عنوان کی فہرست سے ہٹا رہا ہے".

پایان لائن: ایسا نہ کرو!

افسوس کی بات ہے, یوزر انٹرفیس دکھایا گیا ہے کے طور پر اس کالم لیبل کا ایک طریقہ میں تبدیلی کی اجازت دیتا ہے:

تصویر

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

اصل مسئلہ یہ ایک طرفہ تبدیلی ہے یہ ہے کہ. UI "جانتا ہے" کہ "عنوان" ایک محفوظ کلام ہے. تو, اگر آپ کوشش کریں اور "اسٹیٹس کوڈ تبدیل کریں" واپس "عنوان کے لیے", یہ آپ کو روکنے کے لئے کیا جائے گا اور اب آپ نے ایک کونے میں اپنے آپ کو پینٹ using paint that never dries 🙂

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

میں تحقیق سے چیزوں کی اپنے سے کرتے فہرست میں شامل ہیں جس میں کچھ دوسرے کے خیالات ہیں:

  • رابطہ مائیکروسافٹ.
  • آبجیکٹ ماڈل کے ساتھ کچھ کرنا, شاید ایک خصوصیت کے ساتھ مل کر.
  • ڈیٹا بیس سکیما باہر کے اعداد و شمار اور دستی طور پر ایس کیو ایل کو اپ ڈیٹ کریں. (آپ اگرچہ یہ کرنے سے پہلے مائیکروسافٹ سے رابطہ کرنا چاہیے; اگرچہ اس حل پر آپ کی حمایت معاہدہ خالی گا).

کوئی بھی اس کو حل کرنے کا طریقہ جانتا ہے تو, تبصرہ پوسٹ براہ مہربانی.

دیر دوپہر کو اپ ڈیٹ کریں, 11/15: میں نے ایک کالم کا عنوان نہیں ہے اس فہرست کی ایک قسم پیدا کرنے کے لئے ایک طریقہ کار کی وضاحت کرتا ہے کہ اس لنک پر مل گیا: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

BDC ADF اور تمہارے دوست, CDATA

میں نے کچھ مثالیں میں RdbCommandText میں سے کچھ عجیب اور غیر ضروری ہاتھ سے انکوڈنگ دیکھا ہے (MSDN دستاویزات بھی شامل ہیں).

میں نو وارد احکام ان "قدرتی میں کڈیٹا ٹیگ کے اندر لپیٹا جا سکتا ہے کہ بد کو نشاندہی کرنا چاہتا تھا" شکل. تو, یہ عجیب تعمیر:

<پراپرٹی نام="RdbCommandText" پروپوزل کی گذارش="System.String">
dbo.MCRS_SETTLEMENT.id کا انتخاب کریں, dbo.MCRS_SETTLEMENT سے dbo.MCRS_SETTLEMENT.settlement
جہاں (ID &GT;= @ MinID) اور (ID &لیفٹیننٹ;= @ MaxId)
</پراپرٹی>

بہتر اس طرح کی نمائندگی کیا جا سکتا ہے:

<پراپرٹی نام="RdbCommandText" پروپوزل کی گذارش="System.String">
<![CDATA[
dbo.MCRS_SETTLEMENT.id کا انتخاب کریں, dbo.MCRS_SETTLEMENT سے dbo.MCRS_SETTLEMENT.settlement
جہاں (ID >= @ MinID) اور (ID <= @ MaxId)
]]>
</پراپرٹی>

</آخر>

BDC مثال کے طور پر

BDC پر انٹرو

فنکشنل مثال کے طور پر: BDC ADF کہ سرایت صارف کی شناخت اور پاس ورڈ کے ساتھ ایس کیو ایل ڈیٹا بیس جوڑتا ہے

میں بد بذریعہ ایک SQL ڈیٹا بیس کو اپ کائی کے تار درکار. ٹیسٹ/پاوک کے مقاصد کے لئے, میں SQL اکاؤنٹ صارف id اور پاس ورڈ ADF میں شامل کرنا چاہتا تھا. کے ساتھ شروع کر رہا ہے یہ سانچا (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), میں اس کے لئے ایک خاص طور پر SQL سرور کا نمونہ جڑتا ہے اور ایک مخصوص صارف id اور پاس ورڈ کے ساتھ لاگ کرتا ایک ADF پیدا کیا اور میں اس کا ٹکڑا دکھایا گیا:

  <لوبسیسٹمانسٹانک>
    <LobSystemInstance نام="کلیمسانسٹانسی">
      <پراپرٹیز>
        <پراپرٹی نام="اوٹہانٹاکاشنمودی" پروپوزل کی گذارش="System.String">پاستروگہ</پراپرٹی>
        <پراپرٹی نام="داتباسیاکیسپرووادر" پروپوزل کی گذارش="System.String">سقلسرور</پراپرٹی>
        <پراپرٹی نام="ردبکوننیکشن کوائف ماخذ" پروپوزل کی گذارش="System.String">اصل serveractual مثال کے طور پر</پراپرٹی>
        <پراپرٹی نام="ردبکوننیکشن ابتدائی ست" پروپوزل کی گذارش="System.String">اصل ابتدائی ست</پراپرٹی>
        <پراپرٹی نام="ردبکوننیکشن سیکورٹی ایکیکرت" پروپوزل کی گذارش="System.String">سسپا</پراپرٹی>
        <پراپرٹی نام="ردبکوننیکشن پولنگ" پروپوزل کی گذارش="System.String">جھوٹی</پراپرٹی>

        <!-- یہ اہم اقدار ہیں: -->
        <پراپرٹی نام="ردبکوننیکشن صارف آئی ڈی" پروپوزل کی گذارش="System.String">ایکصارف کی آئی ڈی کٹوال</پراپرٹی>
        <پراپرٹی نام="ردبکوننیکشن پاس ورڈ" پروپوزل کی گذارش="System.String">اصل لفظ شناخت</پراپرٹی>
        <پراپرٹی نام="ردبکوننیکشن Trusted_Connection" پروپوزل کی گذارش="System.String">جھوٹی</پراپرٹی>

      </پراپرٹیز>
    </LobSystemInstance>
  </لوبسیسٹمانسٹانک>

یہ ایک بہترین عمل نہیں ہے, لیکن یہ آزمائش کے لئے ایک فوری اور آسان تشکیل کے لیے مفید ہے. یہ جاننے کے لیے میں حیرت کی کوئی بات مشکل تھا ۔. میں کلیدی الفاظ تلاش کریں کے ساتھ ایک فعال مثال کے طور پر کبھی نہیں ملے:

  • adf یوزر نیم اور پاس ورڈ شامل
  • صارف id اور پاس ورڈ adf میں شامل کریں ۔
  • صارف id اور پاس ورڈ adf بد میں شامل کریں ۔
  • sharepoint بد اولیہ (حیاتیات)
  • sharepoint شامل کریں صارف id اور پاس ورڈ adf میں

</آخر>

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