زمرہ آرکائوز: معلومات ملاحظہ کریں ویب حصہ

ایک WSS KPI کی تعمیر کے لئے ایک ڈیٹا کوائف نامہ ویب حصہ میں تواریخ موازنہ

نوٹ: یہ سب سے پہلے میں پوسٹ کیا گیا تھا www.endusersharepoint.com یہاں: HTTP://www.endusersharepoint.com/2009/11/02/comparing-dates-in-a-data-view-web-part-to-build-a-wss-kpi-in-sharepoint/.

یہ ابھی شیئرپوائنٹ میں ایک اعداد و شمار کے نقطہ نظر ویب حصے میں XSL میں تاریخوں کا موازنہ پر ایک اور بلاگ پوسٹ ہے.

یہ میری منظر نامے ہے:

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

میں سے ادھار لیا اس مضمون پر مارک اینڈرسن کی بلاگ (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) موازنہ منطق ہو جاؤ اور پر اس مضمون پر www.endusersharepoint.com ڈیش بورڈ کے پیچھے بنیادی خیالات کے لئے (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) کی طرف سے تحریری سر Frankola.

آپ کی حمایت بلاگز پڑھنا چاہیے, لیکن عمل درآمد اس طرح چلا جاتا ہے:

  1. ایک مواد کی قسم بنائیں (کالم + CT)
  2. ایک اپنی مرضی کے مطابق کی فہرست تشکیل دیں اور مواد کی قسم کے ساتھ اس سے منسلک.
  3. ایک ویب حصہ صفحہ بنائیں.
  4. ویب حصہ کے صفحے پر اپنی مرضی کے مطابق کی فہرست میں شامل کریں.
  5. ایس پی ڈی میں صفحے کو کھولو.
  6. ایک DVWP پر فہرست میں تبدیل.
  7. ڈیش بورڈ بٹس پیدا کرنے کے لئے XSL میں ترمیم کریں.

میں نے دو کھجوریں ہیں: تنبیہ کی تاریخ اور واجب تاریخ. تاریخوں کا موازنہ, میری xsl درج ذیل کرتا ہے:

 
 <xsl:کا انتخاب کرتے ہیں>
 
 <!-- گٹکا اور پالیسی دونوں پر دستخط کئے ہیں تو, ہم تاریخوں سے قطع نظر سبز ہیں. -->
 <xsl:جب ٹیسٹ="@Employee_x0020_Handbook_x003F_ = 1 اور @ Security_x0020_Policies = 1">
 <IMG ایسآرسی= "/ _layouts/تصاویر/کپاڈیفولٹ-0.GIF" ALT"کوئی مسئلہ نہیں ="/>
 <ایک href کی= "/ ہومانریسوورسس/فہرستیں/نئے ملازم Checklist/EditForm.aspx?ID ={@ ID}&AMP;ماخذ = / HumanResources / دستاویزات کا اشتراک / نئی کرایہ Dashboard.aspx"> [میں ترمیم کریں]</ایک>
 </xsl:جب>
 
 <!-- ہم انتباہ تاریخ ماضی ہیں تو اشارے امبر دکھائیں. -->
 <xsl:جب ٹیسٹ"دڈورٹ =:FormatDateTime(سٹرنگ(ددورٹ:آج()), 1033, 'YyyyMMdd') &GT;= ddwrt:FormatDateTime(سٹرنگ(@ TaskDueDate), 1033, 'YyyyMMdd')">
 <IMG ایسآرسی="/_layouts/images/KPIDefault-2.GIF" ALT"موخر ="/>
 <ایک سٹائل"سرحدی =: 0پکسلز" href کی= "/ ہومانریسوورسس/فہرستیں/نئے ملازم Checklist/EditForm.aspx?ID ={@ ID}&AMP;ماخذ = / HumanResources / دستاویزات کا اشتراک / نئی کرایہ Dashboard.aspx"> [میں ترمیم کریں]</ایک>
 </xsl:جب>
 
 <!-- ہم مقررہ تاریخ گزر رہے ہیں تو سرخ اشارے دکھائیں. -->
 <xsl:جب ٹیسٹ"دڈورٹ =:FormatDateTime(سٹرنگ(ددورٹ:آج()), 1033, 'YyyyMMdd') &GT;= ddwrt:FormatDateTime(سٹرنگ(@ Warning_x0020_Date), 1033, 'YyyyMMdd')">
 <IMG ایسآرسی="/_layouts/images/KPIDefault-1.GIF" ALT"تنبیہ ="/> 
 <ایک href کی= "/ ہومانریسوورسس/فہرستیں/نئے ملازم Checklist/EditForm.aspx?ID ={@ ID}&AMP;ماخذ = / HumanResources / دستاویزات کا اشتراک / نئی کرایہ Dashboard.aspx"> [میں ترمیم کریں]</ایک>
 </xsl:جب>
 
 <!-- ہم یہاں ملتی ہے تو, ہم انتباہ تاریخ سے پہلے ہو, تاکہ ہم سبز ہیں. -->
 <xsl:دوسری صورت میں>
 <IMG ایسآرسی= "/ _layouts/تصاویر/کپاڈیفولٹ-0.GIF" ALT"کوئی مسئلہ نہیں ="/>
 <ایک href کی= "/ ہومانریسوورسس/فہرستیں/نئے ملازم Checklist/EditForm.aspx?ID ={@ ID}&AMP;ماخذ = / HumanResources / دستاویزات کا اشتراک / نئی کرایہ Dashboard.aspx"> [میں ترمیم کریں]</ایک>
 </xsl:دوسری صورت میں>
 
 </xsl:کا انتخاب کرتے ہیں>

اوپر سے چند اہم نکات:

  • میں دڈورٹ کی فنکشن استعمال کیے بغیر تاریخوں کا موازنہ کرنے کی کوشش کی اور کہیں نہیں ملا. میں اب بھی یہ بات سمجھا نہیں. ان تاریخوں کو صحیح طور پر دکھائے گئے, لیکن دونوں ">"اور"<"موازنہ ہمیشہ ناکام. آخر میں, ddwrt میری مدد کے لئے آئے (شکریہ, دوبارہ, مارک).
  • میں نے بھی ایک نمائش کر رہا ہوں [میں ترمیم کریں] اس شے کے لیے ربط. تاکہ میں آسانی سے اس کے باہر جانچ کر سکا میں بنیادی طور پر یہ کیا. اس لنک کسی نے یہ جاننے کی کوشش مفید ثابت ہوسکتے ہیں.
  • یہ شیئرپوائنٹ آن لائن میں لاگو کیا اور اچھی طرح کام کرتا ہے.
  • میں _layouts ڈائریکٹری میں حوالہ تصاویر (/_layouts / تصاویر / KPI ...) وہ کے طور پر بھی شاید آپ کے لیے دستیاب ہیں تاکہ اپنے ماحول میں کے خانے کے باہر دستیاب ہیں.

مجھے یہاں کے لئے اس طرح دکھائی دیتی ہے جو ایک سکرین شاٹ ہے:

image

</آخر>

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

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

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

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

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

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

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

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

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