คลังเก็บหมวดหมู่: SharePoint

นักพัฒนา: อย่างไรฉันเรียนรู้ 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 ให้ปฏิทินโร-ups; วิธีแก้ไขปัญหาที่อาจเกิดขึ้น

โปรแกรมปรับปรุง: เป็นคนที่ไม่ระบุชื่อในลิงค์นี้ที่ลงรายการบัญชี: http://www.atidan.com/atidan-collaboration-kit.php

ฟอรั่มผู้ใช้มักจะถามคำถามเช่นนี้:

"อยากได้ปฏิทินที่ระดับไซต์ที่รวบรวม โดยเหตุการณ์ย่อยปฏิทิน. แห่งนี้ให้บริการ, ผู้ใช้ในไซต์ย่อยจะสร้างเหตุการณ์ในปฏิทิน, และจะมีตัวเลือกในเครื่องหมายนั้นเป็น ' สาธารณะ’ กิจกรรมที่เป็นสาธารณะจะปรากฏในปฏิทินใช้ร่วมกันของไซต์แบบไดนามิก. ดังนั้น ปฏิทินเว็บไซต์ใช้ร่วมกันเป็นการสะสมของสาธารณะทั้งหมดจากปฏิทินไซต์ย่อยทั้งหมด"

เป็น WSS 3.0 หรือมอส 2007, ไม่สามารถกำหนดค่าการ "สะสมโดยตรง" ปฏิทิน. ปฏิทินที่มีอยู่ในตนเอง, ขึ้นอยู่กับปฏิทินอื่น.

การสร้างปฏิทินสะสม, ตามเส้นทางเหล่านี้อย่างใดอย่างหนึ่ง:

  1. ใช้แบบสอบถามเนื้อหา Web Part. นี้เป็นทางออกง่ายที่สุดสำหรับผู้ใช้มอ (WSS ให้ CQWP). CQWP, แต่น่าเสียดาย, ให้มุมมองปฏิทินของข้อมูลกล่อง. มันให้ความยืดหยุ่นในการแสดงผลขนาดใหญ่ (ดูที่นี่ตัวอย่างหนึ่ง) แต่ ตามค่าเริ่มต้น, แสดงผลของชื่อเรื่อง. ในหลายกรณี, CQWP คงดี.
  2. การแก้ปัญหามากกว่าการเขียนโปรแกรมเชิงจะใช้สำหรับเหตุการณ์. ใช้สำหรับเหตุการณ์ในปฏิทินย่อยที่ทำให้กิจกรรมของสาธารณะให้ตรงกันกับปฏิทินหลัก. ปรับเปลี่ยนเป็นไซต์ย่อยกำหนด ปฏิทิน, ถึงปฏิทินหลัก และปรับปรุงได้ตามความจำเป็น. ตัวเลือกนี้จะพร้อมใช้งานในทั้ง WSS 3.0 และมอ.

มีปัญหาอื่น ๆ ที่อาจจะฉลาด. ถ้าคุณมี หรือรู้ว่าหนึ่ง, โปรดแสดงความคิดเห็น หรือ อีเมล์ผม และฉันจะปรับปรุงบทความนี้.

</สิ้นสุด>

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

ผู้แนะนำอย่างรวดเร็ว: มุมมองการเรียงลำดับในไลบรารีเอกสาร, รายการ, ฯลฯ.

เราสามารถ, ควร และสร้างมุมมองต่าง ๆ ในรายการ SharePoint (ไลบรารีเอกสาร, รายการที่กำหนดเอง, ฯลฯ). เสมอรายการ SharePoint มีมุมตามลำดับ. เราไม่สามารถเปลี่ยนแปลงนี้ใช้จากการทำงานของกล่อง. ถ้าสามารถทำได้ง่าย ๆ ด้วยการกำหนดเอง (และผมไม่แน่ใจว่า สามารถ), มันเป็นเทคนิคไกลถึงสำหรับผู้ใช้ปกติของคุณ.

ถ้าคุณต้องการควบคุมลำดับใน SharePoint ที่ แสดงมุมมองที่พร้อมใช้งาน, เพียงแค่ขึ้นต้นตัวเลขหรือตัวอักษรเพื่อดูชื่อ, เช่นใน:

1 – ตามชนิดของวัสดุ
2 – เอกสารทั้งหมด
3 – วันครบกำหนด

-หรือ-

A – ตามชนิดของวัสดุ
B – เอกสารทั้งหมด
C – วันครบกำหนด

ยังได้สร้างมุมมองที่มีวัตถุประสงค์เป็นอย่างเคร่งครัดให้ อาหารเป็น KPI. ฉันได้รับต่อไปนี้ตั้งชื่อนี้:

Z_KPI_[คำอธิบาย]

ที่ทำให้ฉัน KPI"" มุมมองจะปรากฏที่ด้านล่างของรายการ.

</สิ้นสุด>

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

บาร์มีสวยเพื่อขยายมอสส์

วันนี้, ผมทำงานกับไคลเอนต์ และอธิบายวิธี การปรับเปลี่ยนแบบสอบถามเนื้อหา web part แสดงบิตเพิ่มเติมข้อมูลจากชนิดของเนื้อหา.

"ครั้งแรก, คุณตั้งค่าคอนฟิก CQWP การเชื่อมต่อกับแหล่งข้อมูล, แล้ว คุณส่งการเวิร์กสเตชันของคุณ, ปรับเปลี่ยน <CommonViewFields>, อัปโหลด, เอาต้นฉบับ และตอนนี้ มัน ' งเยีย’ การแสดงคอลัมน์เหล่านั้น. ถัดไป, เปิดตัวออกแบบของ SharePoint, นำทางไปยังไซต์คอลเลกชันราก และค้นหา ItemStyle.xsl. คัดลอกแม่แบบอย่างใดอย่างหนึ่งเป็นจุดเริ่มต้นมีประโยชน์. ย้อนกลับ และแก้ไข CQWP ให้ใช้แม่แบบใหม่นี้. ขั้นตอนสุดท้าย, ปรับเปลี่ยนแม่แบบเพื่อแสดงเขตข้อมูลของคุณใหม่! (อย่าลืมตรวจสอบกลับในที่อื่นผู้ใช้จะเห็นผล)."

มีทั้งหมดค่อนข้างชัดเจนกับฉัน (และส่วนใหญ่ของเราชนิด SharePoint สำหรับนักพัฒนา) จะเกิดอะไรขึ้นและว่าจะค่อนข้างดี, จริง ๆ, ว่า ด้านเรียกข้อมูลของ CQWP จะให้ดีแยกต่างหากจากด้านนำเสนอข้อมูล. แต่, ไม่ใช่เรื่องง่ายดังนั้นการอธิบาย, มัน?

<สิ้นสุด />

แท็กของ Technorati: ,

ใช่/ไม่ใช่ (กล่องกาเครื่องหมาย) กรองในเนื้อหาแบบสอบถาม Web Part

การกรองสำหรับแบบสอบถามแบบ Yes/กล่อง กาเครื่องหมายไม่มีสิทธิ์ "PG ก้าว", กำหนดค่า CQWP เช่นนี้:

รูปภาพ

นี่คืออีกหนึ่งคำถามที่ชัดเจนครั้งเดียวคุณรู้มัน แต่ hard-to-find-an-answer-to: วิธีการกรองใช่/ไม่มีกล่องกาเครื่องหมายที่ใช้แบบสอบถามเนื้อหา web part.

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

ค่อนข้างง่าย: จริงค่า = "1" และค่าเท็จไม่เท่ากับ "1" (ย้อนยุคสวย, จริง).

ในตัวอย่างข้างต้น, สร้างชนิดคอลัมน์ไซต์ Yes/No" (กล่องกาเครื่องหมาย)" ชื่อ "PG ก้าว". เพิ่มเข้าไปในไลบรารีเอกสาร, อัปโหลดเอกสารกี่, ตั้งค่าสำหรับคู่รัก และทดสอบ.

<สิ้นสุด />

มอสบอกให้ฉันของฉันชื่อคอลัมน์เป็น Reserved หรือใช้ใน … แต่ไม่ใช่

โปรแกรมปรับปรุง 12/04/07: ดู นี้ Microsoft KB (http://support.microsoft.com/kb/923589) สำหรับข้อมูลที่เกี่ยวข้อง.

จริง, มันจะออกเป็น, แต่ tricksy มอสได้ทำให้มันยาก.

ลูกค้าของฉันทำงานพัฒนาบนเขามอไซต์ผ่านวันหยุด. เป็นบิตของ jumble เป็นสิ่งที่เขาจะได้, แต่นี่คือผลลัพธ์สุดท้าย:

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

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

วิธีไม่ได้มันจะมี? ฉันไม่รู้, แต่มีทฤษฎี (หรือ เป็นภรรยาของฉันจะเรียกว่า, "blah blah blah"). บางแห่งตามแนว, การ แม่เยี่ยมสี่สิบ เพิ่ม และคงเปิดใช้งานในเว็บไซต์ในไซต์คอลเลกชัน. มันถูกปิดใช้งานแล้ว (หรือเอาเว็บไซต์). คอลัมน์ไซต์, อย่างไรก็ตาม, ยังคงอยู่แต่ในการ "_Hidden" กลุ่ม. ถ้าคนที่รู้ดีกว่า, กรุณาแจ้งให้เราทราบผ่าน อีเมล หรือลงรายการบัญชีข้อคิดเห็น.

SharePoint บอกความจริง. จึงไม่น่าชี้ให้เห็นว่า ข้อความที่ไม่เป็นประโยชน์ที่อาจ. มันจะดีจะดูที่ส้อมข้อความลงในข้อความที่แตกต่างกันสองในอนาคต: 1) บอกว่า จองชื่อคอลัมน์ หรือไม่. 2) ถ้าไม่จองไว้, แสดงไซต์, หรือน้อยได้, ที่แล้วได้ใช้ชื่อคอลัมน์.

</สิ้นสุด>

“ไม่สามารถรับคุณสมบัติคอลัมน์ schema ของรายการจากรายการ SharePoint” — รายละเอียดงาน-arounds

สัปดาห์นี้, เราทำซ้ำจนเป็นปัญหาที่มีการรายงาน โดยผู้ใช้ระยะไกล: เมื่อเธอพยายามจะส่งเนื้อหาของรายการไปยัง excel, สิ่งที่ดูเหมือนจะ เริ่มทำงาน, แต่แล้ว Excel จะปรากฏขึ้นข้อผิดพลาด: "ไม่สามารถรับคุณสมบัติคอลัมน์ schema ของรายการจากรายการ SharePoint". เธอทำงานสำนักงาน 2003, windows XP และเชื่อมต่อกับมอ.

ผมค้น Internets และเห็นบางเก็งกำไรแต่ไม่มีอะไร 100% ทั่วไป. ดังนั้น, บทความนี้.

ปัญหา: ส่งออกมุมมองไปยัง excel ที่ประกอบด้วยวัน (วัน =ชนิดข้อมูลของคอลัมน์).

อะไรทำให้เรา: แปลงวันเป็น "ข้อความบรรทัดเดียว". แล้ว, แปลงไปวัน.

ที่แก้ไข. ก็ดีจะเห็นว่า การแปลงทำงาน, จริง. ก็ค่อนข้างประสาทว่า แปลงวิธีนี้สิ่งที่จะล้มเหลว, แต่มันไม่.

ปัญหานี้เกิดขึ้นเงาขนาดใหญ่บนชนิดข้อมูลวันที่ในใจของลูกค้า, ดังนั้นเราจะสามารถหาคำตอบทั่วไปจาก 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

<สิ้นสุด>

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

แท็กของ Technorati: ,

คุณไม่สามารถเอาชนะไปถึงของ SharePoint

ในระหว่างสองวันสุดท้าย, ผมได้มีส่วนร่วมในการประชุมสองที่เรานำเสนอผลลัพธ์ของโครงการ SharePoint. การ CIO และทีมของเขาเข้าร่วมการประชุมครั้งแรก. ที่เป็นมาตรฐาน และไม่โดดเด่นโดยเฉพาะอย่างยิ่ง. แผนกเป็นอย่างชัดเจนในการไวร์เลสองค์กรโครงการเทคโนโลยีใด ๆ. นัดที่สองขยายรวม V.P เป็น. จากตลาด, กรรมการหลายแทน HR, โลจิสติกส์, ผลิต, โครงการหลวง, คุณภาพ, การจัดซื้อ, พัฒนาองค์กรและหน่วยงานอื่น ๆ (บางคนก็ไม่ได้เกี่ยวข้องโดยตรงในระยะปัจจุบัน). เป็นผู้ไม.

ในชีวิตก่อน, ฉันทำงานในโครงการ ERP และ CRM เป็นหลัก. พวกเขาทั้งสองมีโดเมนโซลูชั่นที่ค่อนข้างหลากหลาย แต่ไม่มากมายเป็น SharePoint. จะรับรู้ทั้งหมด, โครงการ SharePoint ถูกต้องตามกฎหมาย และจำเป็นต้องเข้าถึงทุกนู๊คและสถานทูตขององค์กร. มีจำนวนอื่น ๆ องค์กรโซลูชั่นที่เข้าถึงชนิดของ? ไม่มากนัก.

SharePoint แทนโอกาสมหาศาลของเราโชคดีพอที่จะอยู่ในพื้นที่นี้อย่างชัดเจน. ให้โอกาสทางเทคนิคที่ดี (ที่อย่างใดอยู่ในหัวของมัน ที่นี่ ภายใต้ "เทคโนโลยีคุณต้องหลัก"). แม้แต่ดี, SharePoint exposes เราช่วงกว้างขวาง และหลากหลายของกระบวนการทางธุรกิจผ่านงานเหล่านี้. ผู้เชี่ยวชาญ CRM การทำงานกับด้านการผลิตของบริษัท? ที่ปรึกษา ERP การทำงานกับทรัพยากรบุคคลพรสวรรค์ซื้อ? SharePoint เกินพวกเขาทั้งสอง.

เช่นอะไร, ไม่เหมาะสม, แต่ก็ดีคนจะ.

สำหรับความรักของ [กรอกข้อมูลลงในส่วนใหญ่ของคุณรักถูกคน/สูงกว่า], ไม่เปลี่ยนแปลง ' เรื่อง’ คอลัมน์ของไซต์.

ในการ ฟอรั่ม SharePoint, บางครั้งมีคนถามเกี่ยวกับการ "เปลี่ยนป้ายชื่อของชื่อเรื่อง" หรือเรื่อง "เอาชื่อเรื่องจากรายการ".

บรรทัดด้านล่าง: อย่าทำอย่างนั้น!

Sadly, อินเทอร์เฟซสำหรับผู้ใช้อนุญาตให้มีการเปลี่ยนแปลงทางเดียวของป้ายชื่อคอลัมน์ที่แสดง:

รูปภาพ

ชื่อเรื่องคือ คอลัมน์เกี่ยวข้องกับสินค้า"" ชนิดเนื้อหา. มากมาย, มากมาย, หลายของ CT ใช้คอลัมน์นี้ และถ้าคุณเปลี่ยนที่นี่, มัน ripples ออกทุก. มีโอกาสดีที่คุณไม่ได้ตั้งใจให้เกิดขึ้น. คุณคงเคยคิดกับตัวเอง, "ฉันมีรายการการค้นหาแบบกำหนดเอง และ ' ชื่อ’ เพียงไม่เหมาะสมเป็นชื่อคอลัมน์, ดังนั้นฉันจะเปลี่ยนเป็น ' รหัสสถานะ’ และเพิ่มคอลัมน์คำอธิบาย" แต่ ถ้าคุณทำตามโดยคิดว่าเปลี่ยนชื่อ ' ชื่อ’ 'รหัสสถานะ', ทุกรายชื่อ (รวมถึงไลบรารีเอกสาร) เปลี่ยนแปลงรหัสสถานะ"" และคุณอาจ ไม่ได้ตั้งใจให้เกิดขึ้น.

ปัญหาแท้จริงคือ เป็นการเปลี่ยนแปลงทางเดียว. "รู้ UI" ที่ชื่อ"" เป็นคำที่สงวนไว้. ดังนั้น, ถ้าคุณลองเปลี่ยน "รหัสสถานะ" กลับไปยัง "ชื่อ", มันจะทำให้คุณ และตอนนี้ คุณได้ ทาสีตัวเองเป็นมุม using paint that never dries 🙂

ดังนั้น เกิดอะไรขึ้นถ้าคุณเปลี่ยนแปลงนั้น? ผมยังไม่เห็นคำตอบที่เราต้องการ, ซึ่งเป็นวิธีการ ง่ายที่จะเปลี่ยนป้ายชื่อกลับไปยัง 'ชื่อเรื่อง'. เดี๋ยวนี้, คำแนะนำที่ดีที่สุดคือการ เปลี่ยนบางสิ่งบางอย่างเช่น "ชื่อเอกสาร/รายการ". นั่นคือป้ายทั่วไปพอที่อาจไม่ jarring เกินไปสำหรับผู้ใช้ของคุณ.

มีแนวคิดอื่น ๆ บางประการที่อยู่ในรายการของฉันสิ่งที่ต้องการวิจัย:

  • ติดต่อ Microsoft.
  • ทำงานกับรูปแบบวัตถุ, บางทีร่วมกับคุณลักษณะ.
  • คิดออกแบบแผนฐานข้อมูล และปรับปรุง SQL. (คุณควรติดต่อ Microsoft ก่อนที่จะทำเช่นนี้แม้ว่า; มันอาจจะยกเลิกสัญญาสนับสนุน).

ถ้าใครรู้วิธีการแก้ปัญหานี้, โปรดแสดงความคิดเห็น.

ปรับปรุงบ่าย, 11/15: พบลิ้งค์ที่อธิบายวิธีการสร้างชนิดของรายการที่มีคอลัมน์ชื่อ: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

SPD การกระทำเวิร์กโฟลว์แบบกำหนดเอง — การเพิ่มประสิทธิภาพการจัดการสาย

เกี่ยวกับสัปดาห์ที่ผ่านมา, ผมเริ่มโครงการถัดไป›ให้วิธีง่าย และทั่วไปพอสมควรสำหรับการเพิ่มการกระทำแบบกำหนดเองฟังก์ชันการออกแบบ SharePoit. มันอธิบายไว้ที่นี่: http://www.codeplex.com/spdwfextensions. นอกเหนือจากเพียงแค่ให้กรอบ, นอกจากนี้ยังมุ่งหวังที่จะให้ชุดของฟังก์ชันที่มีประโยชน์ที่จะทำให้เบสมีประโยชน์/ความยืดหยุ่น/ประสิทธิภาพ.

นี่คือคุณลักษณะแผนปัจจุบันรุ่น 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

ถ้าใครมีดอกเบี้ยในโครงการนี้, ความคิดเห็น หรือเริ่มต้น/เพิ่มการสนทนาที่นี่โปรด: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

นี่คือชุดของฟังก์ชันที่มีการเข้ารหัสปัจจุบัน (แม้ไม่ครบทั้งหมดทดสอบเป็นของ 11/08/07):

ฟังก์ชัน คำอธิบาย (ถ้าไม่เหมือน.Net ฟังก์ชัน)
Num รายการ() ส่งกลับหมายเลข "รายการ" ในสายอักขระตามตัวระบุ.

ตัวอย่าง: Num รายการในสายอักขระ "a,b,c" กับตัว"," = 3.

รายการ() ส่งกลับค่าโทเค็นสายตามตัวระบุ.
ความยาว String.Length
แทน() String.Replace()
ประกอบด้วย() String.Contains()
ส่งกลับคำว่า "จริง" หรือคำว่า "เท็จ".
ด้วย(เริ่มต้น) String.Substring(เริ่มต้น)
ด้วย(เริ่มต้น,สิ้นสุด) String.Substring(เริ่มต้น,สิ้นสุด)
ToUpper() String.ToUpper()
ToLower() String.ToLower()
StartsWith() String.StartsWith()
ส่งกลับคำว่า "จริง" หรือคำว่า "เท็จ".
EndsWith() String.EndsWith()
ส่งกลับคำว่า "จริง" หรือคำว่า "เท็จ".