ماہانہ آرکائیو: دسمبر 2007

شیئرپوائنٹ میں بار گرافس بنائیں

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

(اپ ڈیٹ 12/04/07: ایک بہت ہی دلچسپ ویب حصہ کے ذریعے اس سے مخاطب ہے کہ کسی دوسرے بلاگ پر منسلک آخر میں ایک اور دلچسپ وسائل شامل)

اس بلاگ کا اندراج ایک بار گراف میں SharePoint بنانے کے طریق کار کی وضاحت کرتا ہے. یہ صرف کوائف منظر ویب حصہ پر انحصار کرتا ہے یہ دونوں نسبتاً تھی ۔ اور کائی کے ماحول میں کام کر رہا ہے.

مجموعی طور پر نقطہ نظر درج ذيل ہے:

  1. گراف کے لیے آپ کی پسند کے کوائف کا حامل ہے ایک فہرست یا دستاویز لائبریری بنائیں.
  2. جگہ سے وابستہ دستاویزی لائبریری / اپنی مرضی کے مطابق ایک صفحہ پر کی فہرست اور یہ کوائف منظر ویب حصہ کو بدلیں (DVWP).
  3. ایک گراف کے طور پر دکھاتا ہے HTML پیدا کرنے کے لئے دووپ کی xsl ہیئت میں ترمیم کریں.

بزنس سلسہ مناظر / سیٹ اپ:

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

  • تجویز کردہ
  • اس عمل میں
  • رک گئے

ایک متعامل افقی بار ان حالت کوڈ دکھاتا ہے (نظریہ مخطط) پیدا کرنے کے لئے مقصد ہے.

میں نے فہرست مصروف ہے اور یہ اس طرح دکھتا ہے:

تصویر

کوائف منظر ویب حصہ بنائیں:

ایک صفحہ پر اپنی مرضی کے مطابق فہرست میں اضافہ کر کے دووپ بنائیں (میرے معاملے میں سائٹ صفحہ) اور ہدایات کی پیروی کریں یہاں (http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!395.entry).

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

تصویر

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

XSLT میں ترمیم کریں:

اب یہ XSLT میں ترمیم کرنے کا وقت ہے.

میں ہمیشہ بصری سٹوڈیو اس کے لئے استعمال کریں. (ملاحظہ کریں یہاں کے لیے ایک اہم نوٹ کے بارے میں انٹیللاسانسی ہے کہ آپ بہت مدد ملے گی).

میں ایک خالی منصوبے تخلیق چار نئی مسلوں کا اضافہ کریں (الفاظ "اصل بدلنے" اور "نیو" طور پر مناسب):

  • Original.xslt
  • New.xslt
  • اصل Params.xml
  • نیا Params.xml

میرے معاملے میں, یہ اس کی طرح لگتا ہے:

تصویر

ویب جزو میں ترمیم کریں اور پآرامس اور xsl ہیئت "اصل کی نقل کریں" ورژن بصری اسٹوڈیو میں.

ہم واپس دووپ طلب سے جو رانڈرس طور پر ایک گراف HTML میں حاصل نتائج کو تبدیل کرنے کے لئے xsl ہیئت کی وجہ سے یہاں مقصد ہے.

اس مقصد کے لئے, اس نے سب سے پہلے اس سے پہلے کہ ہم پاگل پن ہے جو "xsl ہیئت کے طور پر" کے نام سے جانا جاتا ہے کی طرف سے تذبذب کا شکار ہو جو HTML دِکھنا چاہیے پر غور کرنے میں مدد ملتی ہے. (واضح رہے کے لئے, صرف ایک مثال درج ذیل ہے; نہیں یہ ٹائپ کریں یا نقل/بصری سٹوڈیو میں چسپاں کر دیں. میں پوائنٹ کہ اس کے بعد تحریر میں شروع کرنے پر ایک مکمل ضرب فراہم کرتے ہیں ۔). درج ذیل نمونہ مخطط فوری طور پر درج ذیل HTML کے مطابق پیش کی گئی ہے:

بار گراف نمونہ

متعلقہ HTML:

<ایچ ٹی ایم ایل>
<جسم>
<مرکز>
<جدول چوڑائی 80% =>
<TR><TD><مرکز>افقی بار گراف</TD></TR>
<TR>
<ٹیڈی سیدھ کریں = "مرکز">
<جدول بارڈر "1 =" چوڑائی 80% =>
<TR>
<ٹیڈی چوڑائی 10% =>کھلا</TD>
<TD><میز کے کیلپدانگ ="0" کیلسپیکانگ ="0" بارڈر چوڑائی 0 = = 50%><TR bgcolor = سرخ><TD>&nbsp;</TD></TR></ٹیبل></TD>
</TR>
<TR>
<ٹیڈی چوڑائی 10% =>بند</TD>
<TD><میز کے کیلپدانگ ="0" کیلسپیکانگ ="0" بارڈر چوڑائی 0 = = 25%><TR bgcolor = سرخ><TD>&nbsp;</TD></TR></ٹیبل></TD>
</TR>
<TR>
<ٹیڈی چوڑائی 10% =>رک گئے</TD>
<TD><میز کے کیلپدانگ ="0" کیلسپیکانگ ="0" بارڈر چوڑائی 0 = = 25%><TR bgcolor = سرخ><TD>&nbsp;</TD></TR></ٹیبل></TD>
</TR>
</ٹیبل>
</TD>
</TR>
</ٹیبل>
</جسم>
</ایچ ٹی ایم ایل>

میں "سرخ" کے لئے ایک صف کی پس منظری رنگ سیٹ کرکے میرے بار تخلیق کرنے کا ایک مر سادہ نقطہ نظر کا استعمال کیا.

جن یہاں یہ ہے ۔: آخر میں, سب ہم کر رہے ہیں ہے تخلیق HTML صفوں اور کالموں کے ساتھ.

سانچا XSLT:

میں XSLT جو ایک افقی بار گراف پیدا کرتا ہے نقل کیا ہے. یہ کافی اچھا ہے میں زیادہ سے زیادہ یہاں کے علاوہ یہ نوٹ شامل نہیں کریں گے تو تبصرہ کیا:

  • میں طے شدہ xsl ہیئت کہ SharePoint ڈیزائنر نے مجھے دیا جب میں پہلی بار دووپ کے ساتھ شروع کر دیا ۔.
  • میں ایس پی ڈی سے کے منقطع کر کرنے کے قابل تھا 657 کو خطوط 166 لائنیں.
  • میں پیرامیٹر XML مسل کے ساتھ وقت ضائع نہیں کیا (جو xsl ہیئت سے الگ ہے اور آپ کیا میرا مطلب جب آپ دووپ میں ترمیم کے لیے جائیں تو معلوم ہوجائے گا; آپ ترمیم کرسکتے ہیں دو مسلیں ہیں ۔). تاہم, اس کو آسان بنانے کے لئے, میں تقریباً ان سب xsl ہیئت سے ہٹا ہوا. اگر آپ بنانا چاہتے ہیں تو اس کا مطلب ہے کہ ان کا پیرامیٹر استعمال کریں, آپ کو صرف ان متغیر تعریف واپس xsl ہیئت کو شامل کرنے کی ضرورت. چونکہ آپ کی اصل xsl ہیئت متغیر تعریف آپ وژول اسٹوڈیو کے منصوبے میں ہو گی جو آسان ہو جائے گا.
  • آپ نقل کریں اور اس کو براہ راست وژول اسٹوڈیو منصوبے میں چسپاں کرنے کے قابل ہونا چاہئے تھا. پھر, میری کالیں ہٹائیں اور "شووبر" سے آپ کی اپنی کالیں داخل کریں.
  • ڈرل کاموں کی تخلیق سے نیچے ایک <ایک href کی> اس طرح: http://server/List?FilterField1=fieldname&FilterValue1=actualFilterValue. اس ٹیکنالوجی کو دوسرے سیاق و سباق میں قدر کی ہو سکتی ہے. سب سے پہلے, میں نے سوچا کہ میں ایک زیادہ پیچیدہ وضع میں مطابقت کی ضرورت ہو گی: http://server/List/AllItems.aspx?View={guid}&FilterField1=blah&FilterValue1=blah, لیکن میرے ماحول میں یہ ضروری نہیں ہے. یہ گانرالای کے لئے یہ بہت آسان ہے کہ فہرست کے URL ہمیں SharePoint کی طرف سے گزر رہا ہے.

یہاں یہ ہے:

<xsl:stylesheet ورژن="1.0" خارج-نتیجہ-سابقے="روپے z اے s دڈورٹ ڈٹ مساتل" 
xmlns:مساسل="urn:شجرے-مائیکروسافٹ-com:xslt" xmlns:xsl="HTTP://www.w3.org/1999/XSL/Transform"
xmlns:شیئرپوائنٹ="Microsoft.SharePoint.WebControls" xmlns:__designer="HTTP://schemas.microsoft.com/WebParts/v2/DataView/designer"
xmlns:یسپ="HTTP://schemas.microsoft.com/ASPNET/20" xmlns:ددورٹ="HTTP://schemas.microsoft.com/WebParts/v2/DataView/runtime"
xmlns:o="urn:شجرے-مائیکروسافٹ-com:دفتر" xmlns:کے="یوواڈ:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882"
xmlns:ڈٹ="یوواڈ:1-A29F C2F41010-65B3 - 11d-00AA00C14882" xmlns:روپے="urn:شجرے-مائیکروسافٹ-com:روؤزٹ" xmlns:z="#روؤزٹسکہیم"
xmlns:ddwrt2="urn:frontpage:اندرونی"
> <xsl:پیداوار طریقہ="ایچ ٹی ایم ایل" حاشیہ="نہيں" /> <xsl:دشملو فارمیٹ منتخب ۔="" /> <xsl:پرم نام="لسٹورلڈیر"></xsl:پرم> <!-- مجھے یہ ایک ڈرل نیچے کی حمایت کرنے کی ضرورت ہے. --> <xsl:سانچے میچ="/" xmlns:شیئرپوائنٹ="Microsoft.SharePoint.WebControls"
xmlns:__designer=http://schemas.microsoft.com/WebParts/v2/DataView/designer xmlns:یسپ="HTTP://schemas.microsoft.com/ASPNET/20"
> <xsl:متغیر نام="dvt_StyleName">ٹیبل</xsl:متغیر> <xsl:متغیر نام="صفیں" منتخب="/دسقریریسپانسی/صفیں/صف" /> <xsl:متغیر نام="dvt_RowCount" منتخب="گنتی($صفیں)" /> <xsl:متغیر نام="اسیمپتی" منتخب="$dvt_RowCount = 0" /> <xsl:متغیر نام="dvt_IsEmpty" منتخب="$dvt_RowCount = 0" /> <xsl:کا انتخاب کرتے ہیں> <xsl:جب ٹیسٹ="$dvt_IsEmpty"> (نظریہ مخطط) کے لئے کوئی ڈیٹا موجود ہے!<BR/> </xsl:جب> <xsl:دوسری صورت میں> <!-- یہاں دلچسپ چیزیں شروع ہوتا ہے. ہم ہر صف کے لئے متغیرات کا ایک جوڑا (نظریہ مخطط) میں وضاحت کرنے کی ضرورت ہے: اشیاء اور فیصد کل کی کل تعداد. --> <xsl:متغیر نام="ٹوتلپروپعث" منتخب="گنتی(/دسقریریسپانسی/صفیں/صف[انحراف-خلائی(@Status) = 'تجویز کیا'])" /> <xsl:متغیر نام="پرکانٹپروپعث" منتخب="$ٹوتلپروپعث دو $dvt_RowCount" /> <xsl:متغیر نام="ٹوٹالانپروکاسس" منتخب="گنتی(/دسقریریسپانسی/صفیں/صف[انحراف-خلائی(@Status) 'اس عمل میں' =])" /> <xsl:متغیر نام="پرکانٹنپروکاسس" منتخب="$ٹوتلانپروکاسس دو $dvt_RowCount" /> <xsl:متغیر نام="ٹوتلسٹالل" منتخب="گنتی(/دسقریریسپانسی/صفیں/صف[انحراف-خلائی(@Status) = 'رک گئے'])" /> <xsl:متغیر نام="پرکانٹسٹالل" منتخب="$ٹوتلسٹالل دو $dvt_RowCount" /> <!-- ہم یہاں ہمارے HTML جدول واضح کریں. میں اس آہنگ کرنے کے لئے کچھ معیاری SharePoint طرزیں سے یہاں مستعار لینا ہوں. میرا خیال ہے کہ یہ عالمی سی ایس ایس فائل میں تبدیل ساتھ ساتھ خیالیہ کردےگی عزت کرے گا. --> <ٹیبل چوڑائی="100%" کیلسپیکانگ="0" کیلپدانگ="2" سٹائل="سرحد کا حق: 1 ٹھوس #C0C0C0; سرحد نیچے: 1 ٹھوس #C0C0C0; بارڈر-بائیں-طرز: ٹھوس; بارڈر-بائیں-چوڑائی: 1; بارڈر-اوپر-طرز: ٹھوس; بارڈر-اوپر-چوڑائی: 1;"> <TR> <TD سیدھ="مرکز"> <ٹیبل سرحد="1" چوڑائی="100%"> <!-- ہر حالت کے لئے جو ہم گراف کرنا چاہتے ہیں, ہم کہتے ہیں "شووبر" سانچے. ہم اسے منظور: 1. صف کے لیے لیبل. اس بالاربط میں تبدیل ہوئی ہے. 2. فیصد (اوپر سے متغیر). 3. انڈر لائننگ فہرست سے ضابطہ کی اصل قطعہ نام. اس لیبل کے ڈسپلے سے مشابہ کرنے کی ضرورت نہیں. 4. قطعہ قدر مشابہ کے لیے #3. 5. یہ اسٹیٹس کوڈ کی کل اشیاء (تمام حالت کوڈ کے گرینڈ کل نہیں). یہ ہو ایک <TR></TR> اور یہ افقی بار گراف کی لائن. ہم اس سانچے کو ہم کو دیکھنے کے لئے چاہتے ہیں ہر حالت کوڈ کے لئے کال کریں. --> <xsl:کال سانچے نام="شووبر"> <xsl:کے ساتھ پرم نام="بآرداسپلیلیبل" منتخب="'تجویز کیا'"/> <xsl:کے ساتھ پرم نام="بارپرکانٹ" منتخب="$پرکانٹپروپعث"/> <xsl:کے ساتھ پرم نام="قوریفالٹرفیلڈنمی" منتخب="'حالت'"/> <xsl:کے ساتھ پرم نام="قوریفالٹرفیلڈوالی" منتخب="'تجویز کیا'"/> <xsl:کے ساتھ پرم نام="ٹوتلاٹیم" منتخب="$ٹوتلپروپعث"></xsl:کے ساتھ پرم> </xsl:کال سانچے> <xsl:کال سانچے نام="شووبر"> <xsl:کے ساتھ پرم نام="بآرداسپلیلیبل" منتخب="'رک گئے'"/> <xsl:کے ساتھ پرم نام="بارپرکانٹ" منتخب="$پرکانٹسٹالل"/> <xsl:کے ساتھ پرم نام="قوریفالٹرفیلڈنمی" منتخب="'حالت'"/> <xsl:کے ساتھ پرم نام="قوریفالٹرفیلڈوالی" منتخب="'رک گئے'"/> <xsl:کے ساتھ پرم نام="ٹوتلاٹیم" منتخب="$ٹوتلسٹالل"></xsl:کے ساتھ پرم> </xsl:کال سانچے> <xsl:کال سانچے نام="شووبر"> <xsl:کے ساتھ پرم نام="بآرداسپلیلیبل" منتخب="'اس عمل میں'"/> <xsl:کے ساتھ پرم نام="بارپرکانٹ" منتخب="$پرکانٹنپروکاسس"/> <xsl:کے ساتھ پرم نام="قوریفالٹرفیلڈنمی" منتخب="'حالت'"/> <xsl:کے ساتھ پرم نام="قوریفالٹرفیلڈوالی" منتخب="'اس عمل میں'"/> <xsl:کے ساتھ پرم نام="ٹوتلاٹیم" منتخب="$ٹوٹالانپروکاسس"></xsl:کے ساتھ پرم> </xsl:کال سانچے> </ٹیبل> </TD> </TR> </ٹیبل> </xsl:دوسری صورت میں> </xsl:کا انتخاب کرتے ہیں> </xsl:سانچے> <!-- یہ سانچا بار گراف میں انفرادی خطوط دکھانے کا کام کرتا ہے ۔. آپ شاید آپ یہاں ٹویکانگ کا سب سے زیادہ کروں گا. --> <xsl:سانچے نام="شووبر"> <xsl:پرم نام="بآرداسپلیلیبل" /> <!-- دکھانے کے لیے لیبل --> <xsl:پرم نام="بارپرکانٹ"/> <!-- مجموعی کا فیصد. --> <xsl:پرم نام="قوریفالٹرفیلڈنمی"/> <!-- طلب پر جست لگانے کے لیے استعمال کیا جاتا ہے & فلٹر --> <xsl:پرم نام="قوریفالٹرفیلڈوالی"/> <!-- طلب پر جست لگانے کے لیے استعمال کیا جاتا ہے & فلٹر --> <xsl:پرم نام="ٹوتلاٹیم" /> <!-- اس بارلابال کا کل کا شمار --> <TR> <!-- بار خود لیبل. --> <TD کلاس="ms-فورمبوڈی" چوڑائی="30%"> <!-- اس کی اگلی سیٹ کے بیانات ہمیں بنیادی کوائف فلٹر شدہ منظر تک ڈرل کرنے کی اجازت دیتا ہے ایک طلب سلک بناتا ہے. ہم یہاں چند باتوں کا استعمال: 1. ہم FilterField1 اور FilterValue1 پر ایک کالم فلٹر کرنے کے لیے ایک فہرست کے لئے منتقل کر سکتے ہیں. 2. SharePoint ایک کلیدی پیرامیٹر ہمارے پاس سے گزر رہا ہے, کہ جس کے خلاف یہ دووپ "چل رہا ہے" کو بنیادی کی فہرست کی طرف اشارہ لسٹورلڈیر. Xsl ہیئت مذاق نہیں ہے? --> <xsl:متن غیر فعال-پیداوار-فرار="ہاں"> <![CDATA[<ایک href کی ="]]></xsl:متن> <xsl:قیمت کے منتخب="$لسٹورلڈیر"/> <xsl:متن غیر فعال-پیداوار-فرار="ہاں"><![CDATA[?FilterField1 =]]></xsl:متن> <xsl:قیمت کے منتخب="$قوریفالٹرفیلڈنمی"/> <xsl:متن غیر فعال-پیداوار-فرار="ہاں"><![CDATA[&FilterValue1 =]]></xsl:متن> <xsl:قیمت کے منتخب="$قوریفالٹرفیلڈوالی"/> <xsl:متن غیر فعال-پیداوار-فرار="ہاں"><![CDATA[">]]></xsl:متن> <xsl:قیمت کے منتخب="$بآرداسپلیلیبل"/> <xsl:متن غیر فعال-پیداوار-فرار="ہاں"><![CDATA[</ایک>]]></xsl:متن> <!-- اگلا سا کچھ تعداد فارمیٹ میں ظاہر کرتا ہے ۔: "(کل تعداد / % مجموعی طور پر)" --> (<xsl:قیمت کے منتخب="$ٹوتلاٹیم"/> / <!-- یہ ایک اچھا فی صد لیبل کے لئے ہمیں پیدا کرتا ہے. شکریہ, Microsoft! --> <xsl:کال سانچے نام="پرکانٹفارمت"> <xsl:کے ساتھ پرم نام="فیصد" منتخب="$بارپرکانٹ"/> </xsl:کال سانچے>) </TD> <!-- آخر میں, چلانا ایک <TD> ٹیگ بار خود.--> <TD> <ٹیبل کیلپدانگ="0" کیلسپیکانگ="0" سرحد="0" چوڑائی="{گول($بارپرکانٹ * 100)+1}%"> <TR bgcolor="سرخ"> <xsl:متن غیر فعال-پیداوار-فرار="ہاں"><![CDATA[&nbsp;]]></xsl:متن> </TR> </ٹیبل> </TD> </TR> </xsl:سانچے> <!-- اس میں ایک MS کے سانچے میں پایا براہ راست کچھ xsl ہیئت سے لیا گیا ہے. --> <xsl:سانچے نام="پرکانٹفارمت"> <xsl:پرم نام="فیصد"/> <xsl:کا انتخاب کرتے ہیں> <xsl:جب ٹیسٹ="شکل نمبر($فیصد, '#,##0%;-#,##0%')'رونماء' =">0%</xsl:جب> <xsl:دوسری صورت میں> <xsl:قیمت کے منتخب="شکل نمبر($فیصد, '#,##0%;-#,##0%')" /> </xsl:دوسری صورت میں> </xsl:کا انتخاب کرتے ہیں> </xsl:سانچے> </xsl:stylesheet>

کے نتائج:

اس کا گراف اوپر سے xsl ہیئت پیدا کرتا ہے:

تصویر

حالت کوڈ پر کلک کر کے نیچے بنیادی کوائف ڈرل:

تصویر

اختتامی خیالات:

یہ گانرالاید کیا جا سکتا ہے?

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

عمودی گراف:

یہ ایک افقی بار گراف ہے. یہ یقینا ایک عمودی گراف بنانا ممکن ہے. ہم صرف HTML میں تبدیل کرنے کی ضرورت ہے. میں اسی طرح شروع کریں گے: ایک عمودی بار گراف کی ایک HTML نمائندگی کی تخلیق کریں اور پھر جو xsl ہیئت کے ذریعے حاصل کرنے کے لئے طریقہ کار ڈھونڈنے کی. اگر کسی کو بھی اس میں دلچسپی رکھتا ہے, میں کانکس باہر کام کرنے کی یہ کوشش بات پر قائل کیا جا سکا. اگر کسی شخص نے جو پہلے ہی کیا ہے, براہ مہربانی مجھے بتائیں اور میں نے آپ کے بلاگ سے لنک خوشی سے کریں گے 🙂

میرے خیال میں ایک عمودی گراف کے ساتھ چیلنج ہے کہ مخطط کے لیے لیبلوں کا انتظام کرنا زیادہ مشکل ہیں کہ, لیکن ناممکن ہرگز نہیں،.

قطعہ نام گوٹچا:

اپنے قطعہ کے نام کے ساتھ کرنے کے لئے کم از کم دو چیزیں ہیں ۔.

اول, xsl ہیئت میں فرار ہونے کے لئے ایک جگہ کے ساتھ ایک قطعہ نام ہے. یہ شاید یہاں معاملہ ہو جائے گا:

        <xsl:متغیر نام="ٹوتلپروپعث" 
منتخب="گنتی(/دسقریریسپانسی/صفیں/صف[انحراف-خلائی(@Status) = 'تجویز کیا'])" />

اگر آپ "کی حالت" کالم دراصل "اسٹیٹس کوڈ کا نام دیا ہے" پھر آپ یہ "Status_x0020_Code" کے طور پر حوالہ کی ضرورت ہے ۔:

   <xsl:متغیر نام="ٹوتلپروپعث" 
منتخب="گنتی(/دسقریریسپانسی/صفیں/صف[انحراف-خلائی(@Status_x0020_Code) = 'تجویز کیا'])" />

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

اس رنگ کے بارے میں:

میں نے "سرخ سیکھ لیا" کیونکہ یہ فی الحال مجھے فرحت بخش ہے. یہ مختلف رنگوں کی ایک بڑی تعداد سے کہیں زیادہ بصری تفصیل فراہم کرتے ہیں تاکہ دکھانے کے لئے ایک بڑا سودا نہیں ہوگا, لیکن ایک مفید کپا بھی فراہم کرنے کے لئے. مثال کے طور پر, اگر شرح "رک گئے" ف کی ہے > 10% پھر یہ سرخ نمایش کریں, ورنہ یہ سیاہ میں نمایش کریں. استعمال کریں <xsl:کا انتخاب کرتے ہیں> اس کو پورا کرنا.

دیگر وسائل:

خوش ہمشکل بنا لیتے!

<آخر />

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

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

اپ ڈیٹ 01/28/08: یہ codeplex منصوبے اس مسئلے سے خطاب: http://www.codeplex.com/AccessChecker. میں نے اس پر استعمال نہیں کیے, یہ آپ کو اپنے ماحول میں حل کرنے کے لئے کی ضرورت ہے ایک مسئلہ ہے لیکن اگر یہ ذہین لگتا ہے.

اپ ڈیٹ 11/13/08: یول Oleson یہاں بڑے سیکورٹی کے انتظام کے معاملے پر ایک بہت اچھا مراسلہ اپ نے لکھا: HTTP://www.sharepointjoel.com / فہرستیں / مراسلات / Post.aspx?List=0cd1a63d-183c-4fc2-8320-ba5369008acb&ID = 113. یہ بہت سے دیگر کارآمد وسائل سے ربط.

فورم کے صارفین اور گاہکوں اکثر ان خطوط پر ایک سوال پوچھنا: "کس طرح میں ایک ویب سائٹ تک رسائی کے ساتھ تمام صارفین کی فہرست تخلیق کرتے ہیں" یا "کس طرح میں خود بخود سب صارفین کی فہرست میں کی گئی تبدیلیوں کے بارے میں فہرست تک رسائی کے ساتھ انتباہ کریں کر سکتے ہیں?"

کوئی خانہ حل سے باہر اس کے لئے ہے ۔. اگر آپ اس کے بارے میں ایک لمحے کے لئے سوچیں, یہ کیوں کو سمجھنے کے لئے مشکل نہیں ہے.

SharePoint سلامتی بہت لچکدار ہے. صارفین کی کم از کم چار بڑی اقسام ہیں ۔:

  • گمنام صارف.
  • شیئرپوائنٹ صارفین اور گروپس.
  • فعال ڈائرکٹری صارفین.
  • پر مبنی توثیق بناتی ہے (FBA) صارفین.

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

کس طرح کی تنظیموں کو اس سے دوچار ہیں? میں آپ سے تبصرے میں سننا پسند کریں گے یا ای میل.

</آخر>