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

ลำดับงาน MRO กรณีศึกษาใช้มอส, SPD, InfoPath & บริการเว็บ.

ภาพรวม

รายการนี้อธิบายกรณีศึกษาอธิบาย MRO แท้จริง (บำรุงรักษา, ซ่อมแซมและการดำเนินงาน) อนุมัติลำดับงานที่ดำเนินการในมอส.

นี่ไม่ใช่การสนทนาทางเทคนิค overtly, แต่ต้องทำหน้าที่ให้เป็นตัวอย่างจริงที่แสดงให้เห็นว่าแพลตฟอร์มอสตามจริงโลก แทน.

(รายการนี้เป็นข้ามระหว่างการลงรายการบัญชี http://paulgalvin.spaces.live.com และ http://blogs.conchango.com)

พื้นหลัง

กระบวนการของไคลเอ็นต์ MRO ได้ถูกลักษณะต่อไปนี้

  • กระบวนการอนุมัติด้วยตนเอง.
  • ใช้สนับสนุนบาง excel กระดาษคำนวณ.
  • กระบวนการอนุมัติที่ผิดปกติ. กระบวนการอนุมัติซื้อ MRO ที่เดียวกันจะแตกต่างกันไปวันต่อวัน, บุคคล โดยบุคคล.
  • ของกระดาษและเขียนมือลายเซ็น — ต้องการใบขอซื้อ 3 ลายเซ็นที่เป็นลายลักษณ์อักษรก่อนการอนุมัติสุดท้าย.

วัตถุประสงค์ของโครงการนี้รวม:

  • ทำกระบวนการทั้งหมด.
  • บังคับใช้มาตรฐานองค์กรสำหรับการอนุมัติ.
  • ให้มุมมองรวมของ MRO ซื้อผู้จัดการต่าง ๆ.
  • ตรวจสอบรายละเอียด.

เป็นผลข้างเคียงของการแก้ปัญหา, เขียนลายเซ็นไม่ถูกต้อง.

กระบวนการอนุมัติ

กระบวนการอนุมัติประกอบด้วยสี่ "ว่ายน้ำถนนหนทาง": ผู้ริเริ่ม, ผู้จัดการโดยตรง, หน้าที่ผู้จัดการและผู้จัดการฝ่าย.

ผู้ริเริ่ม:

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

ผู้จัดการโดยตรง:

เป็นผู้จัดการโดยตรงของผู้ริเริ่ม (ซึ่งอาจจะแตกต่างจากผู้ใช้จริง เข้าใบ PO MOSS). ผู้จัดการโดยตรงต้องอนุมัติใบ PO ก่อนระบบขออนุมัติเพิ่มเติมลงในบรรทัด.

ผู้จัดการทำงาน:

ตัวจัดการการทำงานคือ บุคคลที่รับผิดชอบมั่นใจว่า การเสนอซื้อตามมาตรฐานองค์กรภายในขอบเขตของฟังก์ชันเฉพาะขององค์กร. ตัวอย่าง, ซื้อมันได้รับการรับรอง โดยมีหน้าที่จัดการ.

ผู้จัดการฝ่าย:

ผู้จัดการฝ่ายอนุมัติใบขอซื้ออย่างเคร่งครัด โดยเงินดอลลาร์. ผู้จัดการฝ่ายอนุมัติใบขอซื้อเกินกว่าเงินกำหนด.

การแก้ปัญหา

เราใช้เครื่องมือและส่วนประกอบต่อไปนี้เพื่อดำเนินการแก้ปัญหา:

มอส: เป็นแพลตฟอร์มปิดซึ่งทุกอย่าง "แฮง". มอสส์ให้บริการหินเพื่อความปลอดภัย, ข้อมูลหลัก, บันทึกการตรวจสอบและคุณลักษณะอื่น ๆ.

บริการฟอร์ม InfoPath: ส่วนประกอบของมอส, ทำให้ผู้ใช้สามารถกรอกข้อมูลใบขอซื้อผ่านทางเว็บเบราว์เซอร์.

SharePoint Designer (SPD): เราใช้ SPD จะใช้กระบวนการลำดับงานอัตโนมัติ.

บริการเว็บ: C# บริการเว็บช่วยเพิ่มประสบการณ์ของผู้ใช้ โดยเลือกรายชื่อที่เกี่ยวข้องในแบบฟอร์ม InfoPath เปิดใช้งาน และให้ประสิทธิภาพที่ดีขึ้นเกี่ยวกับการกรองข้อมูล. ดู ที่นี่ ดำน้ำลึกทางเทคนิคในเรื่องนี้และเหตุผลของเราสำหรับการใช้.

รายการที่กำหนดเอง: มอโพรไฟล์ผู้ใช้ให้ผู้จัดการโดยตรงของผู้ใช้กำหนด, แต่ไม่มีข้อมูลที่ควบคุมลำดับการตัดสินใจส่วนใหญ่ (เช่น. ว่าต้องจัดการ divisional เพื่ออนุมัติใบ PO). เราใช้รายการที่กำหนดเองในการ "องค์กรข้อมูล" ไซต์เพื่อรักษาข้อมูลเช่น "Divisional ผู้จัดการอนุมัติเงิน", "หน้าที่ผู้จัดการพื้นที่" และอื่น ๆ. รายการรวมกับ InfoPath อย่างมาก และยัง ให้สร้าง/ปรับปรุง/ลบ (CRUD) งานตรวจสอบและรักษาความปลอดภัยกล่อง.

กรณีใช้

กรณีนี้ใช้แสดงวิธีการแก้ปัญหาพอกัน:

  1. Paul ต้องการแล็ปท็อปใหม่. เขาอธิบายถึงความต้องการของเขา Vivek, คนมันคุ้นเคยกับแล็ปท็อปขององค์กรมาตรฐาน, ผู้ที่ต้องการ, ฯลฯ.
  2. บันทึก Vivek เป็นมอส, การเข้าถึงแบบฟอร์มใบ PO และป้อนใบขอซื้อในนามของ Paul. แบบฟอร์มรอ Vivek ประเภทซื้อซึ่งใช้บริการเว็บเพื่อสร้างรายการหล่นลงของผู้จัดจำหน่ายที่บริษัทได้รับอนุมัติแล้ว. Vivek ยังระบุขอบเขตหน้าที่องค์กรซื้อนี้ (เช่น. "มัน" หรือ "เงิน").
  3. SPD ตามลำดับเริ่มต้น, กำหนดผู้จัดการโดยตรงของพอล และเส้นทางการจัดหาวัตถุดิบการจัดการของเขา, Stacy.
  4. Stacy อนุมัติใบขอซื้อ.
  5. SPD ลำดับงานใบตรวจสอบ และกำหนดเป็นการซื้อได้. มันเส้นทางลำดับงานการจัดการทำงาน, Wonson.
  6. Wonson อนุมัติใบขอซื้อ.
  7. SPD ลำดับงานใบตรวจสอบ และกำหนดยอดซื้อเกินยอดเงิน maxium ดอลลาร์ และเส้นทางไปผู้จัดการฝ่ายเพื่ออนุมัติอีก.
  8. ผู้จัดการฝ่ายอนุมัติใบขอซื้อ.

หมายเหตุ

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

บทสรุป

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

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

อภิธานศัพท์

MRO: บำรุงรักษา, ซ่อมแซมและการดำเนินงาน. ซื้อเหล่านี้มักจะรวมรายการเช่นสื่อ, เก้าอี้, คอมพิวเตอร์ส่วนบุคคล, เครื่องพิมพ์, โทรศัพท์และเช่น.

การสอบ 70-542: คำแนะนำในการศึกษา (Microsoft Office SharePoint Server 2007 – การพัฒนาโปรแกรมประยุกต์)

โปรแกรมปรับปรุง: ในความคิดเห็น, คนโพสต์ลิงค์นี้: http://www.midnightmonkey.co.uk/blog/blogging/?page_id=5. มันดีกับฉันเกินไป.

ผมผ่านสอบเทคนิค MOSS วันนี้, รับ "Microsoft Office SharePoint Server 2007 – การพัฒนาโปรแกรมประยุกต์". พบสอบจะสวยอย่างเข้มงวด และที่ตรงค่อนข้างดีของ Microsoft คู่มือเตรียมสอบ.

ฉันได้ทำงานกับมอสประจำวัน และไม่มีอะไรเต้นจริงเพื่อเสริมสร้างประสบการณ์การสอบเหล่านี้ทั้งหมด.

ที่กล่าวว่า, ผมเอาเหตุของสิ่งที่เรียนเป็นเรียน. ผมเชื่อว่า ทั้งหมดของทรัพยากรเหล่านี้มีประโยชน์, โดยเฉพาะอย่างยิ่งเป็นของเสริมอีกว่าประสบการณ์.

ชื่อเรื่อง การเชื่อมโยง
บริการ Excel http://msdn2.microsoft.com/en-us/library/ms519581.aspx
ค้นหา ไม่มีคำแนะนำพิเศษ. ฉันได้มาเรียนในปีก่อนหน้านี้ในการค้นหา และประสบการณ์จริงทำให้. ใช้ "ค้นหาตัว" ส่วนประกอบของมอส.
BDC http://msdn2.microsoft.com/en-us/library/ms563661.aspx
ผู้ชม http://msdn2.microsoft.com/en-us/library/ms496822.aspx
โพรไฟล์ http://msdn2.microsoft.com/en-us/library/ms496822.aspx
Mgmt เนื้อหา http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx

http://blogs.msdn.com/ecm/archive/2007/03/04/customize-the-page-editing-toolbar-in-moss-2007.aspx

http://msdn2.microsoft.com/en-us/library/aa674506.aspx

BI ทำงานอีก ด้วย KPI ในมอส.
เวิร์กโฟลว์ http://msdn2.microsoft.com/en-us/library/aa830816.aspx
Mgmt ข้อมูล http://msdn2.microsoft.com/en-us/library/bb397403.aspx
ความแตกต่าง http://aspnetcoe.wordpress.com/2007/02/09/customize-variation-root-landing-logic/
Mgmt ระเบียน http://blogs.msdn.com/recman/archive/2006/06/16/633393.aspx
Infopath http://msdn.microsoft.com/msdnmag/issues/06/08/infopath2007/default.aspx

หลายลิงค์ที่นำไปมาก และฉันมีแนวโน้มต่อไปถึงเกี่ยวกับ 3 ระดับความลึก.

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

ผลการค้นหามอ ส/WSS (และ dataviews): ดูข้อมูล XML ดิบ

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

หนึ่งในวิธีที่รวดเร็วจะเป็นดังนี้:

  • ค้นหาขั้นสูง.
  • ทำการค้นหาที่ส่งกลับข้อมูลบางส่วน.
  • แก้ไขหน้า (ผ่านการตั้งค่าไซต์).
  • เปลี่ยนแปลง XSL ต่อไป:

<?xml เวอร์ชัน="1.0" การเข้ารหัส="utf-8"?>
<
xsl:สไตล์ชีต เวอร์ชัน="1.0" xmlns:xsl="http://www.w3.org/ ปี 1999 / / แปลง XSL">
<
xsl:ผลผลิต วิธีการ="xml" เวอร์ชัน="1.0" การเข้ารหัส="UTF-8" เยื้อง="ใช่"/>
<
xsl:แม่แบบ ตรงกับ="/">
<
ก่อน>
<
xsl:สำเนาของ เลือก="*"/>
</
ก่อน>
</
xsl:แม่แบบ>
</
xsl:สไตล์ชีต>

  • ใช้ตี.
  • มาดูในเบราว์เซอร์.

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

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

นี้ควรจะทำงานเช่น dataviews, แม้ว่า ผมจะไม่ทดสอบที่ออกเป็น.

ไม่ CQWP สำหรับ WSS? ลองนี้…

เห็นที่ Eric Kraus ได้ประสบกับความต้องการตามปกติตรงกับแบบสอบถามเนื้อหา web part. ปัญหา? เขาอยู่ในสภาพแวดล้อม WSS บริสุทธิ์ไม่ถึง CQWP. แทนที่จะดัดผมค่าตำแหน่ง fetal (การกระตุ้นที่ต้องต่อสู้ทุกวัน, ดูเหมือนว่า), เขามากับโซลูชันที่น้อย ให้ร้าน WSS fighting โอกาสที่จะประสบความสำเร็จ. มีอธิบาย ที่นี่.

ดูสดใส และรายละเอียดของ API การจัดการเนื้อหา

Stefan Goßner มีใส่กันชุด 4 ส่วนมากมายเนื้อหา SharePoint และ API การใช้งาน ที่นี่. ภาพรวมที่ดีและตัวอย่างที่ดีในรหัส (C#).

ฉันเลือกค่านี้ลิงค์จากบล็อก poelmans joris ที่แรก http://jopx.blogspot.com/.

ถ้าคุณชอบฉัน, ในที่ที่คุณมีการทำงานอีกมากสำหรับการจัดการเนื้อหา, นี้จะคุ้มค่า 20 นาทีเวลาในการอ่าน.

โดยใช้ API, ได้:

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

WSS, เอกสาร libs & แสดงรายการ, คอลัมน์จากการคำนวณที่เกี่ยวข้องกับ [ฉัน]

คนบน Internets ถูกถามเกี่ยวกับวิธีการสร้างคอลัมน์คำนวณได้กับรายการที่จะแสดงค่าการจัดรูปแบบเป็น"[ผู้ใช้] – [สถานะ] – [สถานที่ตั้ง]" ใน "Paul Galvin – ดื่ม [ฟรี] เบียร์ – ชายหาด".

Paul จะไป และปรับปรุงรายการของเขาในรายการ และคอลัมน์จากการคำนวณจะปรับปรุงอย่างเหมาะสม. ที่ [ผู้ใช้] ควรเริ่มต้นเพื่อผู้ใช้ป้อน/ปรับปรุงรายการ.

คอลัมน์จากการคำนวณไม่สามารถใช้ "ระเหย" ฟังก์ชันเช่น [ฉัน] หรือ [วันนี้]. แก้ไขได้ในการทดสอบตามขั้นตอนเหล่านี้:

  1. สร้างคอลัมน์ข้อความชื่อ "ผู้ใช้ปัจจุบัน".
  2. ตั้งค่าค่าเริ่มต้น [ฉัน]
  3. สร้างคอลัมน์คำนวณได้เรียกว่า "การทดสอบคำนวณ".
  4. ตั้งค่า = [ผู้ใช้ปัจจุบัน]

ฉันไปใน, เพิ่มสินค้าในรายการและจะทำงาน.

ส่งผ่านฉัน 70-315 ตรวจสอบวันนี้!

ผมผ่านการ "พัฒนาและใช้เว็บแอพลิเคชันกับ Microsoft Visual C# .NET และ Microsoft Visual Studio .NET" สอบวันนี้ในดีรัฐของ NJ ที่สำนักงานของ SolarTech ในไฮท์ Hasbrouck มินท์.

ฉันทนสอบนี้มีกับ BizTalk ในความยากลำบาก. คุณไม่ปลอมทางผ่านมัน.

เพื่อศึกษา, ใช้ได้รับหนังสือชุดฝึกการศึกษาได้ด้วยตนเอง มิ/MCSD การพัฒนาโปรแกรมประยุกต์เว็บ.NET Microsoft Visual Basic และ Visual C# .NET.

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

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

SharePoint Designer, “รวบรวมข้อมูลจากผู้ใช้” และใช้ผลลัพธ์เหล่านั้น.

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

การกระทำนี้ใช้รูปแบบของการ:

การเก็บรวบรวม ข้อมูล จาก ผู้ใช้นี้ (การแสดงผล ตัวแปรที่: collect1)

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

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

เงื่อนไขที่แสดงเป็น

ถ้า เขตข้อมูล เท่ากับ ค่า

คลิกบน เขตข้อมูล แล้ว f(x) ไอคอนและดึงค่ากล่องโต้ตอบอื่น. ใช้กล่องโต้ตอบเมจแบบทั่วไปนี้จะบอกสิ่งที่ SPD สอง;

1. รายการและคอลัมน์ที่มีค่าที่คุณต้องการเปรียบเทียบคืออะไร.

2. อย่างไรควรเครื่องยนต์เวิร์กโฟลว์หาแถวระบุในรายการ?

เมื่อต้องการทำเช่นนี้:

  1. เปลี่ยนแหล่งข้อมูล"" รายการแบบหล่นลงเพื่อชี้ไปที่รายการงานถูกต้อง. หมายเหตุที่ต้องขยายเพื่อแสดง "ค้นหาแสดงรายการ" ส่วน.
  2. ในรายการแบบหล่นลงในฟิลด์ค้นหารายละเอียด, เลือกชื่อของเขตข้อมูลมีค่าที่คุณต้องการ (นี่แผนที่ไปเรียกว่าในกล่องโต้ตอบการเก็บรวบรวมข้อมูลจากด้านบน).
  3. ในการ "ค้นหารายการสินค้า" ส่วน, เลือกงาน":ID" ในรายการแบบหล่นลงในฟิลด์.
  4. ในเขตข้อมูลค่า, คลิกที่ตัว f(x). นี้เปิดกล่องโต้ตอบอื่นได้.
  5. เปลี่ยนแหล่งข้อมูลกระแส""
  6. เลือกตัวแปรเวิร์กโฟลว์ที่ตรงกับตัว "ผลผลิตในการแปร" จากการดำเนินการเก็บรวบรวมข้อมูล.
  7. คลิก OK/ตกลง และคุณเสร็จแล้ว.

มันมีลักษณะเช่นนี้สำหรับฉัน:

รูปภาพ

ณ จุดนี้, ขณะนี้คุณสามารถใช้ค่านั้นในเวิร์กโฟลว์ของคุณตามที่จำเป็น.

หมายเหตุเพิ่มเติม:

เป็นกันแบบสั้น ๆ, ฉันจะสร้างลำดับงานที่เหมาะสมชื่อตัวแปรของชนิด "รายการรหัสสินค้า" และใช้แทนการสร้างรถยนต์ "collect1".

นี้ "เปรียบแหล่งข้อมูลใด ๆ" โต้ตอบการตั้งค่าถูกใช้ในสถานที่แตกต่างกันหลายใน SPD และมีมูลค่าต้น.

==จบ

แท็กของ Technorati:

เกิดปัญหา IE ไม่ต่อเนื่องเมื่อเข้าถึงเอกสารในไลบรารีเอกสาร WSS/มอ ส

ฉันได้รับเลือก โดยสำหรับ 9 เดือนและดูว่า คนในฟอรั่ม MSDN และ usenet บนมี too.l

บางที, เมื่อเข้าถึงเอกสาร word (หรือเอกสารชนิดอื่น) จากเอกสาร ไลบรารีทำให้ Internet Explorer เพียงความผิดพลาด และไป (การแท็บทั้งหมดด้วยถ้ามีการเปิด).

โปรแกรมแก้ไขด่วนนี้ MS อาจแก้: http://support.microsoft.com/kb/938888

นอกจากนี้, มีรายละเอียดบางอย่างเกี่ยวกับปัญหาที่นี่:

http://jopx.blogspot.com/2007/07/solving-internet-explorer-crash-when.html

ขั้นตอนของ XPath จริงจะไปข้างหน้า?

ภาพรวม:

สร้างรายการแบบกำหนดเองที่จัดการกับชนิดเนื้อหา มีคอลัมน์บางโหล.

เพิ่มเพจ แล้ว ผ่าน SPD, แปลงเป็นมุมมองข้อมูล.

ปัญหา:

นิพจน์ Xpath ของฉันเป็นความว่างเปล่าในคอลัมน์ชื่อ "ตำแหน่งปัจจุบัน". ผมอ้างอิงมัน thusly:

    <เส้นขอบตาราง = "1">
      <xsl:=สำหรับแต่ละคนเลือก "/ dsQueryResponse/แถว/แถว" >
        <tr>
          <td>
            สถานะปัจจุบัน:
            <xsl:ค่าของ select="@Current_x0020_Status"></xsl:ค่าของ>
          </td>
        </tr>
      </xsl>
    </ตาราง>

คอลัมน์ใน CT มีชื่อว่า "สถานะปัจจุบัน". โปรแกรมจะแสดงค่าในการค้นหาเป็น "สถานะปัจจุบัน". ทุกท่านดู, คุณดู "สถานะปัจจุบัน".

ในขณะที่ thrashing นักประมาณ, ค้นหาโซลูชัน, ฉันแทนเรียกว่า "@Recruiter" แล้ว! — ที่จริง คืนกลับสถานะปัจจุบัน. คาดว่าจะส่งคืนกลับผู้จัดการหน้าใหม่ที่เมื่อไม่ได้ที่.

โซลูชั่น:

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

เอากลับบ้าน:

SPD ให้ไทม์นิพจน์ Xpath สำหรับแถว & คอลัมน์ในมุมมองข้อมูล.

วินาที, แสดงข้อมูลที่แท้จริง. ดังตัวอย่าง, แสดงคอลัมน์ของชนิดนี้:

<nobr><ขยาย><HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx การ?ID = 17">Galvin, พอล</A><เส้นขอบใช้ได้ img ="0" ความสูง = "1" ความกว้าง = "3" src="/_layouts/images/blank.gif"/><การ href ='javascript:’ onclick ='IMNImageOnClick();ส่งคืนเท็จ;’ คลาส = 'ms-imnlink'><ชื่อใช้ได้ img ='imnmark’ ชื่อ =” ขอบ =’0′ ความสูง ='12’ ความกว้าง ='12’ src='/_layouts/images/blank.gif’ alt =' ข้อมูลสถานะการออนไลน์ไม่’ สิบ ='PGalvin@xxx.com’ id ='imn_77 ชนิด = smtp'/></การ></ขยาย></nobr>