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

ง่าย และรวดเร็ว: ฝังการเชื่อมโยงหลายมิติลงในมุมมอง web part สำหรับข้อมูล XSLT

โปรแกรมปรับปรุง (01/17/08): รายการ blog นี้พูดคุยเกี่ยวกับการเชื่อมโยงหลายมิติมากกว่าความดีของ XSL: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

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

ขั้นตอนต่อไป:

  1. ใช้ visual studio สำหรับ intellisense sharepoint ทราบ.
  2. คัดลอก XSLT ของ DVWP ใน visual studio (สร้างโครงการเปล่า, เพิ่มไฟล์ XSL เพื่อโครงการ).
  3. คัดลอกการเชื่อมโยงที่คุณต้องการใช้ลงในคลิปบอร์ด.
  4. วางลงในตำแหน่งที่ถูกต้องใน XSL.
  5. แปลง URL แยกอาร์กิวเมนต์ในสายอักขระแบบสอบถามจาก"&" ถึง"&แอมป์;"
  6. เข้ารหัส Url แต่ละอาร์กิวเมนต์.
  7. ตัดภายในที่มี <a href…> </การ>

ตัวอย่าง:

มี URL:

http://[เซิร์ฟเวอร์]/[เว็บไซต์]/Lists/Open Positions/AllItems.aspx?มุมมอง ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 =ผู้จัดการหน้าใหม่&FilterValue1 =ค้าง

ผมแปลงเป็น:

     <การ href="Lists/Open Positions/AllItems.aspx?ดู =% 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&แอมป์;FilterField1 =ผู้จัดการหน้าใหม่&แอมป์;FilterValue1 =ค้าง"> กดค้างไว้: </การ>

ผมเองได้เปลี่ยนอาร์กิวเมนต์แรกจาก:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

ถึง:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(ในที่นี้, แปลงวงเล็บปีกกาเปิดให้% 7b และปิดรั้งแปลงไป %7 d)

อาร์กิวเมนต์ที่สอง และสาม’ พารามิเตอร์ (" FilterField1 =ผู้จัดการหน้าใหม่" และ " FilterValue1 =กดค้างไว้" ตามลำดับ) ไม่จำเป็นต้องเข้ารหัส url เพราะพวกเขาไม่ประกอบด้วยอักขระใด ๆ ปลอดภัย.

หมายเหตุ:

เทคนิคนี้ควรโดยทั่วไปทำงานที่ใดก็ได้ที่คุณต้องการฝังการเชื่อมโยงหลายมิติใน XSLT ที่มิติรวมพารามิเตอร์ใน URL เช่น:

http://[เซิร์ฟเวอร์]/[เว็บไซต์]/Lists/Open Positions/AllItems.aspx?มุมมอง ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 =ผู้จัดการหน้าใหม่&FilterValue1 =ค้าง

ผมมี URL เอง โดยการเข้าถึงรายการที่กำหนดเอง และกรองข้อมูลในคอลัมน์สถานะด้วยตนเอง (ผู้จัดการหน้าป้าย "ใหม่" ข้างต้น).

Beagle การมีที่ดิน (ตุลาคม 2007 ปัญหา)

(นี่คือข่าวจริงเก่าเล็กน้อย, แต่ เป็นคำขวัญของฉันชื่นชอบเพลิง proclaims, "ดีกว่าช้ากว่าไม่เคย").

ตรวจสอบจากที่นี่: http://www.sharepointbeagle.com/

ถ้าคุณมีไม่ได้, ให้แน่ใจว่า ไซน์อัพ.

แน่นอน, ให้อ่าน บทความของฉัน เกี่ยวกับโครงการ SharePoint จริง (รวมทั้งการนิยามความต้องการ, KPI ของ, ชนิดเนื้อหา, แดชบอร์ดและอื่น ๆ) เป็น เพื่อนร่วมงานของฉัน บทความเกี่ยวกับแบบสอบถามเนื้อหา web part.

มีสิ่งอื่น ๆ ดีมากเกินไป.

วิธีการเอาออก “แสดงเนื้อหาไซต์ทั้งหมด” การเชื่อมโยง

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

วากเนอร์หมายให้คำตอบ ที่นี่ (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). ข้อของเขาอยู่มากมายในสองระดับ. ให้คำตอบกับคำถาม, "ว่าฉันเอาออกจะดูเนื้อหาทั้งหมดเว็บไซต์" การเชื่อมโยง? แล้ว, มันตอบคำถาม follow-on ทันที: วิธีทำฉันได้เปิดดูเนื้อหาไซต์ทั้งหมดที่เชื่อมโยงตามเว็บไซต์โดยไซต์?

เป็นโบนัส: วิธีการของเขาใช้งาน WSS, มอสไม่ใช่แค่.

</สิ้นสุด>

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

ง่าย และรวดเร็ว: มอเพื่อค้นหาไลบรารีเอกสารที่ระบุการตั้งค่าคอนฟิก

ดูการปรับปรุง (ฉัน) ด้านล่าง (11/24/07) บน วิธีการกำหนดค่าเซิร์ฟเวอร์ SharePoint ของ Microsoft Office 2007 ดัชนีและโฟลเดอร์เครือข่ายที่รวบรวมข้อมูลสำหรับการค้นหา

วัตถุประสงค์: ต้องการดำเนินการค้นหาที่จำกัดเฉพาะเอกสาร. ในกรณีนี้, ไลบรารีเอกสารประกอบด้วยเอกสารฝึกอบรม.

ขั้นตอนต่อไป:

1. บันทึก URL ของไลบรารีเอกสาร.

2. สร้างขอบเขต:

ไปดูแลจากศูนย์กลาง.

เข้า SSP.

ไปที่ "การตั้งค่าการค้นหา".

เลื่อนลงไปที่ส่วนขอบเขต และเลือก "ขอบข่ายมุมมอง".

สร้างขอบเขตใหม่. ให้ชื่อและคำอธิบายที่มีประโยชน์.

3. กำหนดขอบเขตรวบรวมกฎ:

เพิ่มกฎที่กำหนดในไลบรารีเอกสารสำหรับขอบข่ายนี้.

เลือก "ที่อยู่เว็บ" สำหรับ "ชนิดกฎขอบเขต".

ป้อนชื่อของโฟลเดอร์ของคุณ (ดู #1 ข้างต้น).

ยอมรับค่าเริ่มต้นของ "รวม".

รอขอบเขตการปรับปรุง (หรือเริ่มต้นด้วยตนเอง).

4. ขอบเขตในการเปิดใช้งาน.

ไปยังไซต์คอลเลกชันที่คุณต้องการใช้ขอบเขตนี้.

เพิ่มขอบเขตใหม่ของการแสดงผลที่เหมาะสมกลุ่มหรือกลุ่ม.

5. ค้นหา!

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

หมายเหตุ:

ผมเขียนบล็อกรายการนี้เนื่องจากการค้นหาของฉันสำหรับการตั้งค่าขอบเขตเรื่องเปิดแห้งใช้วลีเช่น:

  • กำหนดขอบเขตในมอส
  • มอสขอบเขตการค้นหาการตั้งค่าคอนฟิก
  • ขอบเขตใน sharepoint 2007
  • ขอบเขตใน sharepoint
  • ค้นหามอสเป็นไลบรารีเอกสาร
  • ขอบพื้นมอส

คุณสามารถสร้างขอบเขตการค้นหาในโฟลเดอร์, ไม่เพียงในไลบรารีเอกสารทั้งหมด.

สามารถกันขอบเขตระหว่างหลายเว็บไซต์ (ดังนั้น, "บริการร่วม").

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

โปรแกรมปรับปรุง (ฉัน) เป็นของ 11/24/07:

Kai Shang ใส่กันโพสต์ดีสิทธิ วิธีการกำหนดค่าเซิร์ฟเวอร์ SharePoint ของ Microsoft Office 2007 ดัชนีและโฟลเดอร์เครือข่ายที่รวบรวมข้อมูลสำหรับการค้นหา @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

แท็กของ Technorati: , ,

น้ำซุปไม่มีสำหรับคุณ! คือ Cisco ผลิตภัณฑ์ซุปนาซีร้อง?

วันนี้, ฉันพยายามเข้าถึงไลบรารีเอกสารผ่านทาง windows explorer. อาศัยอยู่ภายในระบบที่ประกอบด้วยสอง WFE โหลดสมดุลตามชนิดของโซลูชันของ Cisco ร้องบาง lib เอกสารนี้. (ถ้า/เมื่อตัวช่วยสร้างเครือข่ายบอกมันคืออะไร, จะปรับปรุงการลงรายการบัญชีนี้).

Windows explorer ไม่สามารถเชื่อมต่อ. ฉันได้วิจัยบางอย่าง และในที่สุด, ตัวช่วยสร้างเครือข่ายกล่าวว่า WebDAV ปิดใช้งานโดย / ไม่สนับสนุน / ภายใต้ความมีเกียรติของการร้อง.

ดังนั้น, สมมติว่าตัวช่วยสร้างเครือข่ายไม่เพียงบอกฉันเหมือนกับตัวช่วยสร้างเครือข่ายของ "จะเดินยาวปิดสะพานสั้น", ต้องสงสัย — ไม่ร้อง, โดยธรรมชาติ, ปิดการใช้งานของ WebDAV? เราสูญเสียของ windows แฟ้ม explorer อินเทอร์เฟซการ SharePoint หรือไม่? ซิสโก้มีการ ซุปนาซี?

การจัดการ MOSS / สภาพแวดล้อม WSS — มีฐานความรู้ของ Microsoft

Microsoft สร้างฐานความรู้บทความวัน และวันออกและบางส่วนของผู้ที่มีความสำคัญ darned รู้ถ้าคุณอาศัยอยู่ในโลกของ SharePoint.

ฉันให้ถึงความเร็วกับพวกเขาผ่านทางบริการให้ โดยคนดีที่ www.kbalertz.com. KBAlertz ช่วยให้คุณลงทะเบียนสำหรับเทคโนโลยี MS ของคุณชื่นชอบ และพวกเขาส่งคุณย่อยรุ่นของบทความ KB ของ Microsoft ทางอีเมล.

เว็บแอพลิเคชันนโยบาย, เว็บไซต์ความปลอดภัยและรักษาความปลอดภัยตัดแต่ง — รู้กำหนดค่าของคุณ

(การปรับปรุง 11/29 อธิบายวิธีการเข้าถึงการตั้งค่าเว็บแอพลิเคชันนโยบายผ่าน UI)

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

เรามีโครงการมอขององค์กรที่เกิดขึ้น และเราต้องปลอดภัย "ยึดตำแหน่ง" ไซต์เพื่อให้ผู้ใช้ไม่อาจเข้าถึง หรือเห็น. ที่พัก:

  1. ไปไซต์.
  2. ทำลายการสืบทอดความปลอดภัย.
  3. ออกทุกที่ผู้ใช้กลุ่มไซต์.

ข้างควรปล่อยเพียงไซต์คอลเลกชันผู้ดูแลระบบ มีสิทธิ์ในการดูเว็บไซต์.

ถ้าใครล็อกใน, พวกเขาจะไม่เห็นเว็บไซต์ และนั้นควรตัดความปลอดภัยจากสถานที่ปกติ.

แต่ … ไม่. ในเวลาเดียวกัน, ฉันก็รู้ที่ฉัน "โจผู้" การดำเนินการ "ไซต์การมีบัญชีผู้ใช้มาตรฐานทดสอบของ priv ไม่ใช่จำกัดการเข้าถึงแบบอ่าน" เลือกทุกเขาไป. ฉันคู่ตรวจสอบสิ่งหนึ่งและสองเครื่องอื่น ๆ. รับโทรศัพท์เรียกผู้ร่วมงาน, แต่ใส่ลง และตรวจสอบอย่างอื่น. ผมไปเดินเล่น และลองทุกอย่างทั้งหมดกว่าอีก. ผมเรียกผู้ร่วมงาน และฝากข้อความไว้. แล้ว, ในที่สุด, พบว่าที่ บล็อกของอีธาน, เปิดกราฟของเขาทำให้ค่อนข้างง่าย:

มอส 2007 คุณลักษณะใหม่ที่เรียกว่าเว็บแอพลิเคชันนโยบาย. มีสิทธิ์ด้านความปลอดภัยที่เชื่อมโยงกับโปรแกรมประยุกต์เว็บ. การตั้งค่าความปลอดภัยนี้แทนการตั้งค่าความปลอดภัยที่ตั้งค่าไซต์คอลเลกชันหรือไซต์ (เว็บ) ระดับสำหรับผู้ใช้.

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

เข้าถึงเว็บแอพลิเคชันนโยบายลักษณะนี้:

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

เมื่อฉันมีปัญหานี้, ฉันค้นหาวลีต่อไปนี้ และมีน่าแปลกใจเล็กน้อยในแง่ของความช่วยเหลือโดยตรงเรื่องนี้:

การดำเนินการเว็บไซต์ที่มองเห็นได้สำหรับผู้ใช้ทั้งหมด

การดำเนินการเว็บไซต์ให้ผู้ใช้ทั้งหมดมองเห็น

การไม่รักษาความปลอดภัยตัด

จองไซต์ MOSS

แนะนำการรักษาความปลอดภัยของมอส

แท็กของ Technorati:

ง่าย และรวดเร็ว: ถามหาหลักสำคัญคงใช้

คำแนะนำที่ง่าย และรวดเร็ว:

แก้ไขใบหน้า และเพิ่มหลักหา web part.

การแก้ไข และขยาย "ถาวรคำถาม".

เพิ่มคำสำคัญที่คง (เช่น. ContentType:"ฝึกอบรมใบแจ้งหนี้" TrainingInvoiceNumber:1111)

ขยายตัวเลือกผลลัพธ์แบบสอบถาม และเปลี่ยน "เว็บส่วน ID แบบสอบถาม" ค่าไม่ใช่ "ผู้ถาม" (เช่น. "2 แบบสอบถาม").

หมายเหตุ:

ใช้หลักหาในลักษณะนี้ใช้เพื่อสร้างเพจที่แสดงข้อมูลจากคอลเลกชันของไซต์อื่น. ไคลเอนต์มีสองหลักเว็บไซต์: แผนกและผลิตภัณฑ์.

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

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

คำถามข้างต้นเป็นราคาและการ. จะส่งกลับเอกสารเนื้อหาพิมพ์ "ใบแจ้งหนี้การฝึกอบรม" และที่หมายเลขอินวอยซ์เท่า "1111".

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

ดูที่นี่ (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) สำหรับ blogger อื่นสนทนาในหัวข้อนี้.

</สิ้นสุด>สมัครสมาชิกไปยังบล็อกของฉัน.

บอกฉันเกี่ยวกับบล็อกของคุณ!

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

ถ้าคุณรักษาบล็อกที่ไม่ได้เชื่อมต่อกับ SharePoint แต่ต้องผมเพิ่มต่อไป, แจ้งให้ทราบ. ฉันจะอาจสร้างรายการบล็อกที่แยกต่างหาก.

โปรดให้:

  • URL บล็อกของคุณ (เห็นได้ชัด)
  • คำอธิบายโดยย่อของบล็อกของคุณ.

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

ขอขอบคุณ!

ตารางเวลาการฝึกอบรมพนักงานและแม่แบบของวัสดุ — Decrement บักในแม่แบบ

ลูกค้าพบปัญหาวันนี้ ด้วยแม่แบบดังกล่าวข้างต้น.

ผู้จัดการหลักสูตรสร้างหลักสูตร. เมื่อสร้างหลักสูตร, ผู้จัดการที่ระบุจำนวนที่นั่งว่าง.

แบบให้สำหรับการลงทะเบียนด้วยตนเอง. ผมลงทะเบียน และลำดับงานกับ decrements รายการลงทะเบียน "มีที่นั่ง" เกี่ยวข้องกับหลักสูตรที่.

บุคคลอาจยังถอนการลงทะเบียนจากหลักสูตร. ปัญหาอยู่ที่นี่. ถอนการลงทะเบียนจากหลักสูตรไม่เพิ่มค่าตัวนับที่นั่งว่าง. เป็นผล, มีที่นั่งไม่ถูกต้อง. ปัญหานี้จะเพิ่มตามความเป็นจริงว่าเมื่อ decrements ที่นั่งว่างเป็นศูนย์, ลงทะเบียนด้วยตนเองไม่ได้.

โชคดี, Microsoft ให้ลำดับงานสำหรับกระบวนการนี้. แม้ดีกว่า, เป็นเวิร์กโฟลว์ไปตรงที่สร้างขึ้น โดยใช้ SharePoint Designer.

ทำตามขั้นตอนระดับสูงเพื่อแก้ไข:

  1. ไฟขึ้น SDP.
  2. เข้าเว็บไซต์โดยออกแบบการฝึกอบรม.
  3. เข้าถึง "ผู้เข้าร่วมประชุม unregistration" เวิร์กโฟลว์.
  4. แทรกขั้นตอนเหล่านี้ (ทำให้ขั้นตอนสอง):
    1. คำนวณ คอร์สภาษา:ที่นั่งเต็ม ลบ 1 (การแสดงผล ตัวแปรที่:คำนวณ)
    2. (แล้ว) รายการปรับปรุงใน คอร์สภาษา

คลิกเสร็จสิ้นและคุณกำลังทำ.

ภาพหน้าจอ:


SharePoint Designer:

รูปภาพ

ลำดับงานเสร็จสมบูรณ์:

รูปภาพ

คำนวณลึก:

รูปภาพ

รายการปรับปรุงในหลักสูตร:

รูปภาพ