คลังเก็บรายเดือน: เมษายน 2008

ง่าย และรวดเร็ว: ทำให้การอ่านแบบฟอร์ม InfoPath เท่านั้น (InfoPath Forms Services ในมอส)

มีสถานการณ์สมมติทางธุรกิจทั่วไปเช่นนี้:

  • ผู้ใช้กรอกฟอร์มการ InfoPath.
  • ส่งแบบฟอร์ม.
  • ลองใช้กระบวนการลำดับงาน kicks ปิด.
  • ในขณะที่เรียกใช้เวิร์กโฟลว์, เราต้องการให้ใครเปลี่ยนแปลงเนื้อหาของแบบฟอร์ม.

ตัวอย่างนี้ office.microsoft.com อธิบายวิธีการสร้างแยกต่างหาก "มุมมอง" และทำเครื่องหมายมุมมองทั้งหมดเป็นแบบอ่านอย่างเดียว. นี้เป็นวิธีที่สามารถทำงานได้ แต่มีข้อเสียเปรียบที่คุณได้สร้างรุ่นทั้งสองแบบฟอร์มเดียวกันได้อย่างมีประสิทธิภาพ และต้องตอนนี้เก็บไว้ให้ตรงกันด้วยตนเอง. ถ้าคุณเพิ่มเขตข้อมูลไปยังมุมมองที่สามารถแก้ไขได้, คุณแล้วต้องเพิ่มมุมมองแก้ไขไม่ได้เช่น. เวลาผ่านไป, มีการพัฒนาแตกต่างกัน, อาจมีบาง divergence.

ทางเลือกนี้อาจทำงานได้ดีในบางกรณี:

  • เพิ่มเขตข้อมูลใหม่ลงในฟอร์มที่เรียกว่า "IsEditable".
  • ตั้งค่าค่าเริ่มต้นเป็นจริง.
  • ส่งเสริมเผยแพร่กับมอส.
  • ในเวิร์กโฟลว์, ตั้งค่าของ IsEditble เท็จ.
  • ย้อนกลับไปยังแบบฟอร์ม.
  • เพิ่มกฎที่ "เมื่อเปิดแบบฟอร์ม", ปิดใช้งานการบันทึกปุ่มเมื่อ IsEditable เป็นเท็จ.

ข้อเสียเปรียบกับวิธีการนี้คือ ว่า ฟิลด์ทั้งหมดจะยังคงสามารถแก้ไขบนหน้าจอ. ผู้ใช้จะได้รับความประทับใจไม่ว่า พวกเขาสามารถเปลี่ยนแปลงเนื้อหาจริง. คุณสามารถลดที่ โดยใส่ในข้อความที่แบบฟอร์มถูกปิดใช้งาน, อาจจะในตัวอักษรสีแดงขนาดใหญ่ข้ามด้านบนของหน้า.

ในโครงการหนึ่ง, สร้าง "สถานะลำดับงาน" ดู. ตามลำดับหน้าไปเพียงใด, มันจะอัพเดตฟิลด์สถานะเฉพาะที่ได้รับการส่งเสริมจากแบบฟอร์ม. เมื่อผู้ใช้เปิดฟอร์ม, "เปิดแบบ" กฎโดยอัตโนมัติสลับไปที่มุมมองและผู้มีสถานะสรุปน้อยดี.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ใช้เซมาฟอร์ SharePoint ตัวออกแบบเวิร์กโฟลว์เพื่อป้องกันไม่ให้เกิดการวนซ้ำที่เจ็ดชั่วโคตร

จำเป็นต้องทำการวนสิ้นสุดลำดับงาน SharePoint Designer. รูปแบบใช้งานทั่วไปเช่นนี้เป็นสาเหตุของปัญหา:

  • สร้างเวิร์กโฟลว์ และเชื่อมโยงกับรายการ.
  • ระบุว่า ควรเริ่มต้นสร้างสินค้าใหม่และการปรับปรุงของรายการที่มีอยู่.
  • ขั้นตอนในเวิร์กโฟลว์การปรับปรุงเขตข้อมูลใน "รายการปัจจุบัน".
  • เนื่องจากการเปลี่ยนแปลงรายการปัจจุบัน, เวิร์กโฟลว์เริ่มต้นใหม่.

เพื่อป้องกันการวนรอบนี้เจ็ดชั่วโคตร, ใช้เซมาฟอร์แบบง่าย ๆ:

  • เพิ่มคอลัมน์ของไซต์ (หรือคอลัมน์รายการ/รีถ้าคุณไม่ได้ใช้ชนิดเนื้อหา).
  • ซ่อนจากการแก้ไขเพจ (ง่าย ๆ หากผ่านคุณสมบัติของคอลัมน์ของไซต์, ไม่เป็นเรื่องง่ายถ้าคอลัมน์รายการ).
  • ในเวิร์กโฟลว์, ตรวจสอบดูว่าค่าของเซมาฟอร์คอลัมน์ว่าง.
  • ถ้ามันเป็นค่าว่าง, ตั้งค่าเป็นค่าไม่ว่างเปล่า และดำเนินการ.
  • ถ้าจะไม่ว่าง, จบการทำงานทันที.

นี้จะกลายเป็นโซลูชันค่อนข้าง nuanced, ทั้งนี้ขึ้นอยู่กับความต้องการทางธุรกิจและอื่น ๆ, แต่มีรูปแบบการงานได้เมื่อคุณต้องการมัน.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

นักพัฒนา: อย่างไรฉันเรียนรู้ SharePoint?

โปรแกรมปรับปรุง: 04/25/08: จับขึ้นบนบล็อกบาง และพบการเชื่อมโยงไปยังบทความนี้: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. ฉันทำหมายเหตุของมันเนื่องจากนอกจากการถาม, "ว่าฉันเรียน sharepoint?", บางคนถาม "ควรฉันเรียน sharepoint?". บทความที่บางส่วนตอบในภายหลัง.

ในช่วงหลายเดือน, โหล หรือมากกว่าคนจากทั่วโลกได้ส่งฉัน และถามคำถามทั่วไป, "ว่าฉันเรียน SharePoint?"

ผมแทบไม่เชื่อถือ, แต่ได้ความสำเร็จบางอย่าง (และพยายามที่จะดีได้ตลอดเวลา) ดังนั้นฉันคิดว่า ฉันจะเอกสารแผนที่ถนนส่วนบุคคลของฉัน. คนอื่น ๆ อาจพบว่ามีคุณค่า.

ก่อนทำเช่นนั้น, ฉันต้องการสังเกตว่า เป็นที่ชัดเจนกับฉัน, ตามอีเมล์ส่วนตัวและยิ่งจำนวนของ MSDN / บทความมหาวิทยาลัย SharePoint ของลักษณะเดียวกัน, ที่มีนักพัฒนามากสนใจในการรับกับ WSS/มอ. หวังว่า สิ่งที่มันเป็นไปได้เช่นปีนี้ … ง่ายต่อการค้นหาความสามารถพิเศษของ SharePoint ที่ดี? เหมือนเดิม? มีคนยอมรับตัวเองไปยังแพลตฟอร์มที่อัตราที่เพียงพอเพื่อให้ทันกับความต้องการทรัพยากรที่ดี? วิธีสามารถคุณแม้เข้าใจอะไรเช่นนั้นขาด WAG?

แผนของพอล

ผมว่าพื้นดีที่ Conchango ในขณะที่ฉันตามแผนที่นี้เต็มเวลา. นี้หมายความ ว่า จากมุมมองการเรียนรู้, ฉันถูกเน้นโครงการผมตามขั้นตอนที่ผมเค้าร่างด้านล่าง.

บางข้อกำหนดเบื้องต้น

สำหรับคนที่ป้อนโลกนี้, มีตัวย่อหลักสอง:

  • WSS: บริการ SharePoint ของ Windows
  • มอส: Microsoft Office SharePoint Server

WSS ไม่"" ที่มีรวมอยู่กับวินโดวส์ 2003 (หรือน้อย สามารถดาวน์โหลดจาก MS). ฉันนำเสนอสถานที่ฟรีเนื่องจากคุณต้องมีกล่อง, มีใบอนุญาตถูกต้อง o/s และคงการ SQL (แม้ว่าจะมีการ "ฟรี" ชนิดของ SQL เป็นอย่างดี).

มออยู่บน WSS และขยายได้. มีมอสส์ไม่ไม่ WSS. มอไม่ฟรี.

บางทีไม่วันหนึ่ง, แต่เร็ว ๆ นี้หลัง จากที่คุณได้มีความคุ้นเคยบางพื้นฐานกับแพลตฟอร์ม, จำเป็นต้องเรียนรู้ความแตกต่าง. ตัวอย่าง, ส่วนเว็บที่มีประสิทธิภาพ, สอบถามเนื้อหา Web Part, เป็นมอคุณลักษณะและไม่มี WSS. คนมักจะทำให้อัสสัมชัญที่ไม่ถูกต้องว่า CQWP ใน WSS และเอย scrambling สำหรับวัดช่องว่างหยุดเมื่อพวกเขาตระหนักถึงข้อผิดพลาด.

เข้าชมหนังสือ

ผมเริ่มทำงานกับ WSS/มอ บนเกี่ยวกับ 01/02/2007. ผมประสบการณ์น้อยทราบ ด้วย SPS 2003 แต่น้อยมาก. จะเริ่มต้นด้วยตัวเอง, ผมซื้อ สองเล่มที่แสดงที่นี่ (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

ฉันเริ่มต้นกับหนังสือดูแลบิ๊กบลู. ตามธรรมชาติ, ครอบคลุมการจัดการ. ในเวลาเดียวกัน, มีการสำรวจของมอสทั้งหมด (และ WSS คุณลักษณะเช่น).

สำหรับฉัน, ไม่ให้ความสำคัญกับรายละเอียดต่าง ๆ ทั้งหมดจำ (จนกว่าจะมีเวลา) แต่ก็ดีที่จะรู้ขอบเขต. (ผมทำตามวิธีการเดียวกันนี้ในนักกีฬาคนแรกที่เล่นบน xbox หรือพีซี — ฉันป้อนห้องพัก และมักจะ ทำการวนทวนเข็มนาฬิกาจนกว่าได้รับกลับมาซึ่งผมเริ่ม. ผมเพียงรู้สึกดีรู้ว่ารูปร่างของฉันในกล่อง)

หลังจากอ่านหนังสือสีน้ำเงินขนาดใหญ่, ฉันจะอ่านหนังสือทั้งหมดภายใน WSS. มันดำลึกลงไปในปัญหาดูแลนักพัฒนาที่สุดเกี่ยวกับ.

สร้างสภาพแวดล้อมเสมือน

ทำการพัฒนา หรือใช้สิ่งแวดล้อมได้อย่างถูกต้อง, คุณต้องการระบบปฏิบัติการเซิร์ฟเวอร์ windows เต็มเป่ากับ SharePoint Designer, Visual Studio 2005 (2008 การทำงาน, แต่เครื่องมือบางอย่างมีประโยชน์ยังไม่ได้ส่ง ณที่เขียนบทความนี้), InfoPath 2007 และสิ่งอื่น ๆ. มีรายการบล็อกดีมากอธิบายกระบวนการนี้. ต้องดูที่สองเหล่านี้:

นอกจากนี้, แอนดรู Connell ร่วมประสบการณ์กับ VMWare ที่นี่:

ใช้เครื่องมือค้นหาโปรดดูสิ่งที่คนอื่นทำ. เป็นการเรียนรู้ที่มีประโยชน์ออกกำลังกายใน และ ของตัวเอง.

ใช้เวลากี่นาที angrily denouncing ความจริงที่ว่า คุณต้องการให้สภาพแวดล้อมเซิร์ฟเวอร์ที่ต้องการพัฒนา. แต่ … ไม่ยุ่งเกี่ยวกับมันหรือลงฟอรั่ม MSDN บล็อก. It’s already been done 🙂. แทน, โอบกอดมัน และก้าวต่อไป. คุณจะดีกว่ามัน.

ได้รับการรับรอง

เพราะเชื่อว่าเส้นทางใบรับรอง MS SharePoint, ซึ่งประกอบด้วยสี่สอบ, จะหมดแรง. คำแนะนำให้ คุณทำตามคู่มือเตรียมสอบออนไลน์ของพวกเขา และทำเพื่อความเข้าใจของการทดสอบแต่ละ.

ฉัน ไม่ แนะนำว่า คุณจะสอบเพื่อส่งต่อให้. ฉัน ไม่ แนะนำให้ คุณใช้หนึ่งถ่ายโอนสมอง"" ลักษณะ 3 พรรค "เครื่องมือ" สำหรับการผ่านทดสอบ MS. ถ้าคุณสามารถทำการทดสอบ, โดยตรงมันขึ้นอยู่กับชุดของตัวเองผ่านการศึกษาและเพื่อเสริมสร้างประสบการณ์, คุณจะแข็งแกร่งนักพัฒนาและงานผู้นั้น.

มีทดสอบสี่สอง "เพลง":

นักพัฒนา:

Admin:

ผมแนะนำว่า นักพัฒนาศึกษาสอบเหล่านี้ทั้งหมด. คุณจะแข็งแรงสำหรับพวกเขา, แต่ ฉันคิดว่า ถ้า คุณข้ามข้อสอบ admin, คุณจะได้รับโดย.

พบรุ่น WSS จะ ท้าทายมากขึ้นไปกว่ารุ่น MOSS ที่สอดคล้องกัน, แปลกใจมาก. ผมในชั้นเรียนเมื่อเร็ว ๆ นี้ และหลายคนทำจุดเดียวกัน.

ในขณะที่เรียนในการ 70-542 สอบ (มอสพัฒนา) ติดตามศึกษาทรัพยากรของฉัน. เหล่านี้อาจเป็นประโยชน์สำหรับคุณเช่นกัน: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

ต่อตัวเองเข้ากับชุมชน

ชุมชน SharePoint เป็นระดับ, แข็งแรง และเจริญเติบโตใหญ่ขึ้นตลอดเวลา.

ต้องดูต่อไปนี้เพื่อเริ่มต้น:

  • บล็อก
  • กระดานข่าว
  • Codeplex
  • ทวิตเตอร์

บล็อก

ถ้าคุณไม่เข้าใจ RSS, หยุดทุกอย่าง และเรียนรู้มัน. จะใช้ 10 นาทีการเรียนรู้มัน, อีกที 10 นาทีในการค้นหาเว็บโดยใช้โปรแกรมอ่าน RSS (ชอบอ่านของ google, อ่าน www.google.com/).

Start by adding this blog to your RSS reader 🙂

ถัดไป, เพิ่ม www.sharepointblogs.com การอ่านของคุณ. พวกเขารวมหลายบล็อกเป็นเนื้อหาสรุปเดียว.

เวลาผ่านไป, คุณจะพบบล็อกที่ไม่ได้รวมวิธี. เพียงเพิ่มทีละ.

ฉันสมัครสมาชิกกี่โหลบล็อกที่ผมได้สะสมกว่าปีที่แล้ว. ถ้าเธอต้องการ, ฉันสามารถส่งรายการของฉัน และอีเมล์ได้.

ในที่สุด, คุณอาจต้องการเริ่มต้นของคุณเอง. ผมเองคิดว่า ที่ชุดของรายการบล็อกที่อธิบายเป็น "จากของ" ความคืบหน้าในการเรียนรู้ WSS/มอ สจะเป็นชุดน่าสนใจ. ฉันต้องได้ทำให้ตัวเอง.

กระดานข่าว

กำลังเข้าร่วมในกลุ่มสนทนา 2: มหาวิทยาลัย SharePoint และ MSDN.

กระดานข่าวเป็นสถานแห่งการเรียนรู้. คนถามตั้งแต่ง่ายมาก ("ฉันสร้างคอลัมน์ไซต์") การที่ panicked ("เซิร์ฟเวอร์ของฉันจะลง!") การออกแบบคำถามที่สมมุติขึ้น.

เมื่อคุณได้รับรสชาติของสิ่งแวดล้อม, เที่ยวผจญภัย และเริ่มต้นการตอบกลับ. สั้น ๆ ของการโต้ตอบกับลูกค้าโดยตรง, มีอะไรดีกว่านี้สำหรับมือประสบการณ์.

Codeplex

ลุยเลย www.codeplex.com.

ตรวจสอบออกและค้นหาสำหรับ SharePoint โครงการ.

สมัครสมาชิกเพื่อสรุปประจำวัน Codeplex ตัวดึงข้อมูลในโปรแกรมอ่านฟีดของคุณ.

เพิ่มโครงการใด ๆ SharePoint ใหม่โปรแกรมอ่านฟีดของคุณ.

ในที่สุด, หลังจากอ่านฟอรั่ม และหันหน้าลงของปีศาจ WSS/มอ ส, พิจารณาวางโครงการ codeplex เองกัน.

ทวิตเตอร์

ขณะที่เขียนบล็อกรายการนี้, ของพื้นบ้านเริ่มต้นโดยใช้ SharePoint ทวิตเตอร์.

จึงยากที่จะกำหนดลักษณะ Twitter. คุณจะมีเพียงการตรวจสอบตัวเอง.

บทสรุป

ที่ตัดค่าแผนของฉัน และทำให้ผมปัจจุบัน. ผมเพิ่งเริ่มใช้ Twitter เมื่อสองสัปดาห์ที่ผ่านมา.

WSS/MOSS เป็นแพลตฟอร์มที่เย็นมาก และชุมชนมีการเติบโตตลอดเวลา. ใช้ทรัพยากรชุมชนเพื่อปรับปรุงทักษะของคุณ และเพลิดเพลินกับการเดินทาง!

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati: ,

ตัวจัดการการป้องกันข้อมูล: ดูเหมือนโซลูชัน SharePoint Backup Restore ยอดเยี่ยม

ที่ กลุ่มผู้ใช้ของ SharePoint นิวเจอร์ซี่ ประชุมเมื่อคืน, Microsoft Sr. ผู้เชี่ยวชาญผลิตภัณฑ์ที่นำเสนอ DuWayne Harrison ตัวจัดการการป้องกันข้อมูลของ Microsoft 2007. DuWayne ถูกมาก (และเขาได้สนับสนุนร่วมชมชื่อผมไม่เรียกคืนหนึ่ง หรือสอง). ได้นำเสนอวัสดุที่นี่.

จนถึงคืนสุดท้าย, ฉันไม่เคยได้ยินของ DPM.

ฉันไม่มีระบบ admin ชนิดคน, ดังนั้นฉันกำลังเขียนนี้จากมุมมองของที่ปรึกษา SharePoint และอาจได้รับบางคำไม่ถูกต้อง. ถึงฉัน, DPM เป็นโซลูชั่นการสำรองข้อมูล/การคืนค่าสำหรับ Microsoft "สิ่ง":

  • แฟ้ม
  • SQL
  • O/S
  • เครื่องเสมือน (สำรองข้อมูลสดของ VM, แม้ว่า VM เองใช้ Unix).
  • กู้คืนโลหะเปลือย (อาทิ. รุนแรงฮาร์ดแวร์ล้มเหลว).

นอกเหนือจากสิ่งที่, ซึ่งจะต้องพิจารณาเพื่อให้ข้อกำหนดใด ๆ ของ "จริงน้อยที่สุด" ผลิตภัณฑ์สำรอง/กู้คืน, DPM ยังมีปัญญาในตัวสำหรับ SharePoint. เข้าใจเกี่ยวกับเซิร์ฟเวอร์ฟาร์ม และช่วยให้คุณสามารถคืนค่า:

  • ฐานข้อมูลทั้งหมด (เช่น. เนื้อหา, การกำหนดค่า, ฯลฯ).
  • ไซต์คอลเลกชัน
  • แต่ละไซต์
  • สินค้าแต่ละรายการ (เช่น. เอกสาร).

การคืนค่าจริงเกี่ยวข้องกับการแยกข้อมูลเป้าหมายจากการสำรองข้อมูล และบันทึกลงใน "คืนค่าฟาร์ม" แล้วจากที่นั่น, ย้ายไปยังสภาพแวดล้อมการผลิต (หรือที่ใดก็ตามที่คุณต้องการคืนค่า). ผมคิดว่า นี้เป็น, แต่มีจำนวนมากเน้นต้อง "คืนค่าฟาร์ม". ฟาร์มกู้คืนไม่จำเป็นต้องตรงกับสภาพแวดล้อมการผลิตโดยเฉพาะอย่างยิ่งทุก (ส่วนใหญ่ในโทโพโลยีทางกายภาพ) แต่ต้องตรงกับในแม่แบบ, รุ่น, ฯลฯ.

ฉันไม่เห็นสาธิตทั่วถึงทั้งหมด, แต่ DuWayne ไม่ได้แสดงภาพหน้าจอและบางตัวอย่างสด. ดูเหมือนว่าจะเป็นดีที่จำเป็นต้อง, น้อย สำหรับปานกลางขนาดสภาพแวดล้อม.

ฉันถูกหลงโดยเฉพาะ โดยการกำหนดราคา. เห็นได้ชัด, อย่าถือฉันนี้, แต่ฉันเชื่อว่า ราคาแพงที่สุดอย่างคร่าว ๆ ดังนี้ (เป็น usd):

  • $600 สำหรับ DPM เอง.
  • ฮาร์ดแวร์สำหรับเซิร์ฟเวอร์ DPM (และสิ่งที่เกี่ยวข้อง สำหรับสื่อ และที่).
  • $450 สำหรับแต่ละเซิร์ฟเวอร์ ที่คุณต้องการสำรองข้อมูล ("องค์กร" สิทธิ์การใช้งาน).

5 เซิร์ฟเวอร์ฟาร์มจะมีต้นทุนมากที่สุด:

  • $600 สำหรับ DPM
  • $450 x 5 เซิร์ฟเวอร์ = $2,250

ต้นทุนรวมในใบอนุญาต: $2,850

ในทางปฏิบัติ, มันจะน้อยลง. คุณไม่จำเป็นต้องมี DPM ที่ติดตั้งบนแต่ละเว็บหน้าจบ, ตัวอย่างเช่น. คุณไม่จำเป็นต้องใบอนุญาตองค์กรอย่างใดอย่างหนึ่ง.

อินเทอร์เฟซสำหรับผู้ใช้จะดูเหมือนง่ายมากคงจะไม่ต้องมีการฝึกอบรมพิเศษจะได้รับถึงความเร็ว. ผมไม่ได้ถามว่า เฉพาะ และเห็นได้ชัดว่ามีการ 1.5 คลาสวันว่าง, แม้ว่าไม่ชัดเจนการที่ทุกคนจะต้องการมันจริง ๆ.

หมด, ฉันคิดว่า มันแน่นอนคุ้มค่าการตรวจสอบหากคุณหามีการแก้ไขปัญหาป้องกันข้อมูล SharePoint.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati:

ทวิตเตอร์: http://twitter.com/pagalvin

Walk-through: ข้อบกพร่องของการถอนการลงทะเบียนแก้ไขแม่แบบการฝึกอบรมพนักงานที่นั่งพร้อมใช้งาน

ขณะที่หลายคนรู้จัก, แม่แบบการฝึกอบรมพนักงาน ที่ Microsoft จัดเตรียมไว้ที่นี่ มีข้อผิดพลาดที่เราสามารถทำซ้ำขั้นตอนต่อไป:

  • สร้างคลาสที่ มีขนาดสูงสุดของ 10 นักเรียน.
  • การลงทะเบียน –> ทั้งหมดที่มีที่นั่งอย่าง decrements โดยหนึ่ง. ผลลัพธ์: 9 ที่นั่งพร้อมใช้งาน.
  • ถอนการลงทะเบียน: –> ข้อผิดพลาด. ที่นั่งว่างทั้งหมดควรเพิ่มค่าหนึ่ง. มันไม่ได้. ผลลัพธ์: 9 มีที่นั่งตาม SharePoint, แต่ในความเป็นจริง, มีอยู่ 10 ที่นั่งพร้อมใช้งาน.

โซลูชั่น: ใช้ SharePoint Designer เพื่อแก้ไขการเวิร์กโฟลว์.

แรก, เปิดเว็บไซต์. รายการโฟลเดอร์สำหรับฉันมีลักษณะเช่นนี้:

รูปภาพ

ถ้าเรามีลักษณะที่ "ผู้เข้าร่วมประชุมลงทะเบียน" เวิร์กโฟลว์, เราเห็นว่า มีขั้นตอนการติดป้าย "บังคับใช้นโยบายที่นั่ง". ลักษณะเช่นนี้:

รูปภาพ

ขั้นตอนนี้ในเวิร์กโฟลว์ปรับปรุงสินค้า โดยการเพิ่มจำนวนการ "กรอกรายละเอียดลงนั่ง" ข้อมูลเมตาของคอลัมน์ในหลักสูตร. ถ้าเราดึงค่าที่ละเอียด, เราเห็นสิ่งนี้:

รูปภาพ

นั่นคือข้อมูลทั้งหมดที่เราจำเป็นต้องแก้ไขเวิร์กโฟลว์ unregistration.

หากเราพลิกผ่านไปยังเวิร์กโฟลว์ unregistration, ขั้นตอนการลำดับงานไม่เหมือนกัน. เพิ่มเป็นดังนี้:

1: ขยาย "ผู้เข้าร่วมประชุม unregistration" และเปิด XOML (ดูที่หน้าจอแรกที่ยิงถ้าคุณสูญเสียไป).

2: เพิ่มตัวแปรใหม่ของเวิร์กโฟลว์, "ใหม่เติมนั่ง" ประเภท "ตัวเลข".

3: กำหนดค่าให้ "ใหม่กรอกรายละเอียดลงนั่ง" ดังที่แสดง:

รูปภาพ

4: พร่องที่นั่งเติมโดย 1:

รูปภาพ

5: ปรับปรุงรายการหลักสูตรที่เกี่ยวข้อง:

รูปภาพ

6: แน่ใจว่าขั้นตอนทั้งหมดอยู่ในลำดับที่เหมาะสม. สำหรับฉัน, โดยมีลักษณะดังนี้:

รูปภาพ

7: เสร็จสิ้นการให้เวิร์กโฟลว์ re-build มัน.

8: การทดสอบ.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati: ,

สังเกตตอนเช้าวันเสาร์แบบสุ่ม

ผมเคยในคลาสที่เหล่านี้สองสัปดาห์ที่ผ่านมา และสิ่งหนึ่งที่นัดฉันเป็นที่มีของเด่น, คนที่ทำงานบน SharePoint สมาร์ท (เป็นที่ปรึกษาหรือเจ้าหน้าที่ไอที) บล็อกไม่ที่, ทวิตเตอร์, ดูเหมือนกระดานข้อความสาธารณะเช่นฟอรั่ม MSDN หรือ SharePoint มหาวิทยาลัยทราบ, รักษาโพรไฟล์ Facebook หรืออย่างไร LinkedIn, ฯลฯ. พวกเขาเป็นผู้บริโภคข้อมูลบริสุทธิ์. ไม่เลว, เพียงที่น่าสนใจ.

</สิ้นสุด>

แท็กของ Technorati:

สมัครสมาชิกไปยังบล็อกของฉัน.

Codeplex & RSS

ไม่แน่ใจว่าถ้าทุกคนตระหนักถึง, แต่ codeplex ได้ดี ทุกวันปรับปรุงตัวดึงข้อมูล RSS ที่พบมาก.
นอกจากนี้, ทั้งหมดของโครงการ codeplex มีตัวดึงข้อมูลของตนเอง.
ทุกวัน, ผมสแกนผ่านได้ และเพิ่ม sharepoint ใด ๆ ที่เกี่ยวข้องกับโครงการ’ เนื้อหาสรุปของฉันอ่าน gmail.
</สิ้นสุด>

Twittering ไป …

ที่ http://twitter.com/pagalvin

Sadly, ผมเกลี้ยงของฉันชั่วโมงบัญชี gmail ก่อนลงนาม, ดังนั้นจึงไม่พบใครเมื่อจะค้นหาผู้ติดต่อ.

ถ้าคุณใช้ทวิตเตอร์, แจ้งให้เราทราบ และฉันยินดีจะเชื่อมต่อ.

</สิ้นสุด>

Web part สำหรับแบบสอบถามเนื้อหา: ด้าน กลุ่มผู้ใช้ของ SharePoint นิวยอร์ก

ฉันจะพูดกับเพื่อนร่วมงานของฉัน, Natalya Voskresenskaya, ที่ กลุ่มผู้ใช้ของ SharePoint นิวยอร์ก ประชุมวันพุธที่ 7 พฤษภาคม.

ขอขอบคุณ Bob Fox ขว้างปาของเราชื่อหาดใหญ่และช่วยเราได้รับโอกาสนี้!

หัวข้อทั้งหมดของเราเป็น Web Part เนื้อหาของ แบบสอบถาม และเราหวังว่าจะให้ข้อมูลที่เป็นประโยชน์บางผู้ชมแตกต่างกันสอง:

  • ผู้ใช้ทางธุรกิจ (ไม่ใช่นักพัฒนา): แสดงว่า CQWP สามารถกำหนดค่าเพื่อแก้ปัญหาบางอย่างเกี่ยวกับธุรกิจทั่วไปโดยไม่ต้องเขียนโค้ดใด ๆ.
  • นักพัฒนา: แสดงว่าสามารถขยาย CQWP ทำสิ่งน่าสนใจที่ว่า ผู้ใช้แบบธุรกิจไม่ปกติรู้สึกสบายทำเอง. นี้เป็นส่วนหนึ่งของงานนำเสนอจะช่วยให้ผู้ใช้ทางธุรกิจที่เข้าใจคืออะไรสามารถใช้ web part นี้เพื่อให้พวกเขาสามารถให้ดีขึ้น และสมจริงมากขึ้นความต้องการพันธมิตรนักพัฒนา.

นี่คือประกาศ NYSPUG ส่งออกก่อนหน้านี้สัปดาห์นี้:

"ใช้แบบสอบถามเนื้อหา Web Part เพื่อแก้ปัญหาทางธุรกิจ".

MOSS 2007 สอบถามเนื้อหา Web Part (CQWP) ช่วยให้ผู้ใช้เพื่อสร้างมุมมองกำหนดเองจากแหล่งข้อมูลการสอบถามข้อมูล, และข้อมูลที่. แม้ มีแบบสอบถามมีประสิทธิภาพ & ตัวเลือกการรีไฟน์เมนท์เนื้อหา, CQWP มักจะเป็นลักษณะเป็น underrated และ overlooked. CQWP เป็นเครื่องทั้ง "ข้อมูลแยกมือ" (ค้นหาเอกสารหรือรายการใด ๆ ในไซต์คอลเลกชัน) และยัง เป็นเครื่องมือชั้นนำเสนอที่ช่วยให้ผู้ใช้เพื่อควบคุมวิธีการนำเสนอเนื้อหา โดยตัด HTML และรูปแบบการจัดรูปแบบการแสดงเกือบวิธีใด ๆ คุณต้อง.

ในเซสชันนี้หนักสาธิต, พวกเขาจะแสดงวิธีการใช้ CQWP ในการแก้ปัญหาทางธุรกิจ โดยแสดงปิดคุณลักษณะหลัก.

  • ใช้คุณลักษณะเริ่มต้น CWQP, ผู้ชมรวมทั้งกำหนดเป้าหมาย

  • ใช้ CWQP เป็นเครื่องมือรายงานที่ใดก็ได้ในคอลเลกชันไซต์ผ่านตัวกรองเงื่อนไขเช่น "เอกสารทั้งหมดที่สร้างขึ้นวันนี้".

  • เปลี่ยนแปลงลักษณะ & ความรู้สึกของผลลัพธ์แบบสอบถามเพื่อเน้นข้อมูลธุรกิจ, แสดงคอลัมน์ข้อมูลเพิ่มเติม, แสดงข้อมูลในรูปแบบตาราง, และผู้อื่น.

  • แสดงว่า CQWP สามารถช่วยในการดูแลชนิดเนื้อหา (อาทิ. ค้นหาเอกสารทั้งหมดของชนิดเนื้อหานั้น ๆ เพื่อเข้าใจผลกระทบของการเปลี่ยนแปลงคำนิยาม CT).

  • อธิบายข้อจำกัดบางประการของ CQWP

  • มีทรัพยากรสำหรับเทคนิคขั้นสูง CQWP, รวมทั้งบล็อก, โครงการ ECQWP Codeplex & เอกสารประกอบของ MSDN.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati:

รวม SharePoint อย่างรวดเร็ว: ดำเนินการแบบสอบถามอย่างง่าย

นี้เป็นความต่อเนื่องในอย่างรวดเร็วของฉันรหัสชุดมินิสำหรับ SharePoint พื้นบ้าน. บิตของรหัสด้านล่างดำเนินการค้นหาคำว่า "ทดสอบ" ในอย่างรวดเร็วผ่านโปรแกรมประยุกต์ที่คอนโซล. เห็นได้ชัด, เป็นตู้แบบ, ข้าม และกระโดดไปห่อนี้ตรรกะภายใน web part หรือแอพลิเคชัน:

โดยใช้ ระบบ;
โดยใช้ System.Collections.Generic;
โดยใช้ System.Linq;
โดยใช้ System.Text;
โดยใช้ System.Collections.Specialized;
โดยใช้ Com.FastSearch.Esp.Search;
โดยใช้ Com.FastSearch.Esp.Search.Http;
โดยใช้ Com.FastSearch.Esp.Search.Navigation;
โดยใช้ Com.FastSearch.Esp.Search.Query;
โดยใช้ Com.FastSearch.Esp.Search.Result;
โดยใช้ Com.FastSearch.Esp.Search.View;
โดยใช้ System.Collections;

เนมสเปซ Conchango
{
    คลาส InvokeSimpleFASTQuery
    {
        คง โมฆะ หลัก(สายอักขระ[] อาร์กิวเมนต์)
        {

            #ภูมิภาค เริ่มต้นสื่อสารของเรา ด้วยอย่างรวดเร็ว
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = ใหม่ NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "ได้รับ");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region เปิดแบบสอบถาม

            สายอักขระ queryString = "การทดสอบ";

            แบบสอบถาม สอบถาม = ใหม่ แบบสอบถาม(queryString);

            การสอบถาม SetParameter(BaseParameter.คลัสเตอร์, เท็จ);
            การสอบถาม SetParameter(BaseParameter.นำทาง, จริง);
            การสอบถาม SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult ผลลัพธ์ = searchView.Search(แบบสอบถาม);

            คอนโซล.WriteLine("ผลลัพธ์จากการค้นหาทั้งหมด: [" + ผลการ DocCount + "].");

            int docCounter = 0;

            ในขณะที่ (docCounter < ผลการ DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary =ผล GetDocument(docCounter);

                คอนโซล.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // ในขณะที่

            คอนโซล.ReadLine();
            #endregion

        }
    }
}

สร้างผลลัพธ์ต่อไปนี้:

รูปภาพ

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati: ,