รักษาความปลอดภัยขั้นต่ำที่จำเป็นสำหรับฟอร์ม InfoPath

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

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

  1. สร้างระดับสิทธิ์ใหม่.
  2. ล้างเก็บตัวเลือกทั้งหมด.
  3. เลือกเฉพาะต่อไปนี้จาก "อนุญาตรายการ":
    • แก้ไขรายการ
    • ดูสินค้า
    • ดูแอพลิเคชันหน้า

เลือกตัวเลือกเหล่านี้ช่วยให้ผู้ใช้สามารถปรับปรุงฟอร์ม, แต่ไม่สร้าง.

เคล็ดลับคือการ เปิดใช้งาน "หน้าดูแอพลิเคชัน". ไม่มี verbage ใด ๆ ในระดับสิทธิ์ที่แสดงว่า การปรับปรุงเฉพาะฟอร์ม InfoPath, แต่เปิดออกได้.

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

</สิ้นสุด>

ว่า “ระหว่าง” ความรู้สึก; ใน SharePoint ให้คำปรึกษา

Sadly, ระยะหนึ่งของโครงการล่าสุดของฉันได้มาใกล้ชิด และไคลเอนต์ได้เลือกที่จะเดินหน้า ด้วยตัวเองในเฟสสอง. เราทำงานเราดีเกินไป, as usual 🙂 I’m now between projects, เวลาพิเศษสำหรับพนักงานที่ปรึกษาชอบตัวเอง (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). เราพนักงานเติมปรึกษาเวลาในรูปแบบต่าง ๆ: ทำงานกับพื้นขายเขียนข้อเสนอ; กรอกข้อมูลในคนหรือสำรองตัวนี้หรือว่างานจร; การศึกษา; บล็อก :). การวางแผนล่วงหน้ากี่วัน. ในช่วงเวลาเช่นนี้, ในขณะที่มีกันในมือของฉัน, อยากสะท้อน.

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

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

ที่ปรึกษามักจะไม่ได้รับการใช้ขั้นตอนที่สองและที่เคยง่ายสำหรับฉัน. คนนี้ยากโดยเฉพาะกับ SharePoint. ขั้นตอนหนึ่งของโครงการ SharePoint โดยทั่วไปครอบคลุมการตั้งค่า/การกำหนดค่า, กำกับดูแลกิจการ, ระบบภาษี, ชนิดเนื้อหาพื้นฐาน, ฯลฯ. และเคารพใน, ยอดเงินที่ยาวมาก, ค้นพบรายละเอียดมาก. เป็นวิธีดูโครงการล่าสุดของฉัน. เราไม่ได้สิ่งพื้นฐานกันอย่างบางดีมินิ-POC ของขยาย CQWP, ใช้เชื่อมต่อ BDC PeopleSoft, แนะนำลำดับที่ค่อนข้างซับซ้อนกับ SharePoint Designer, สัมผัสใน KPI พื้นฐาน และเพิ่มเติม. ขั้นตอนที่เหมาะสมสองจะขยายทั้งหมดที่มีมากมาย, ชุมชนที่แพร่หลายเกือบ BDC, ลำดับงานดีจริง ๆ, ค้นหาจากดี และดีกว่า, ศูนย์ระเบียน, excel ของบริการ และอาจจะสำคัญที่สุด, การเข้าถึงหน่วยธุรกิจอื่น ๆ. แต่, มันจะไม่มีสำหรับฉัน, และที่เศร้า.

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

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

ฉันมักจะมองกลับไปงานแรกจากวิทยาลัย, ก่อนที่จะเริ่มทำงานให้คำปรึกษา 1995. เราไม่ได้ไปทำเฟสสองและแม้จะเป็นระยะที่สาม. นั้นเป็นเวลาที่ดี. เกี่ยวกับ, อย่างไรก็ตาม, ซึ่งหมายความ ว่า ที่จะหมายถึง มากสิ่งประจำมากเกินไป. การจัดการความปลอดภัยของเว็บไซต์. Tweaking ชนิดเนื้อหา. สร้างมุมมองและเปลี่ยนมุมมอง. จัดการกับการตั้งค่าความปลอดภัยของ IE. การกู้คืนเอกสารที่สูญหาย. Blech! 🙂

แม้ มีอารมณ์ของฉันทันที, ฉันไม่สามารถนึกผมจะต้อง (ยกเว้นที่หาดอบอุ่นกับอุปทาน goodly ของวิญญาณ).

ฉันไม่สามารถรอเพื่อเริ่มต้นดำเนินโครงการ SharePoint องค์กรต่อไป.

(Apropos of อะไร, ผมเขียนส่วนใหญ่ของรายการบล็อกนี้ในการ รถขนส่ง NJ. ไม่คิดทำการใด ๆ เพื่อน, but one CAN blog on the bus 🙂 )

</สิ้นสุด>

Funny วันอาทิตย์: “พวกเขากำลังที่ไม่ด้อย”

ใกล้กลับ 1999, ฉันได้ใช้จ่ายมากมายสัปดาห์ออกในซานตาบาร์บาร่า, CA, ทำงานกับไคลเอนต์, ปล่อยให้ภรรยาจนกลับมาที่นี่ในนิวเจอร์ซี่คนเดียว. ลองรักภรรยา. ฉันรักเธอเพียงมากวันนี้เป็นได้เมื่อนางลิงแต่งงานฉัน 1,000 ปี หรือดังนั้นที่ผ่านมา. บางแห่งตามแนว, ฉันเป็นวลี, "พิเศษกลัว", ใน "ซาแมนธาได้กลัวพิเศษ" เธอเป็นความพิเศษของ "โรคจิต", ซึ่งเธอไม่ใช่แมลงวันหรือ ladybugs, แต่เป็นจุลินทรีย์. เธอไม่กลัวนี้ว่าไวรัสหรือเชื้อแบคทีเรียปกติที่ afflicting ลูก, หรือฉัน, แต่ตัวเองไม่เคย. (นอกจากนั้นยังเป็นพิเศษกลัวแวมไพร์, ตุ๊กตาจิ๋วชั่วร้าย (โดยเฉพาะตัวตลก) และอุบัติเหตุใต้น้ำ; เธอเข้าจนเธอกลัวพิเศษของคนที่แต่งตัวในชุดซานตาคลอส).

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

คืนนั้น, ฉันบอกเธอเกี่ยวกับไดรฟ์ของเรา และกล่าวถึงขีด. การสนทนาก็เหมือน:

S: "Oooo! ผู้ไม่ถูกต้อง. พวกเขามีโรค"

P: "ดี, ผม flicked มันขึ้น"

S: "พวกเขาไม่ดีจริง ๆ แม้ว่า. พวกเขาสามารถได้รับภายใต้ผิว และดูดเลือด และโอนย้ายข้อผิดพลาด. คุณดีผมตรวจสอบ และการตรวจสอบให้แน่ใจว่าไม่มีในหัวของคุณ!"

P: ในเสียง: "พระเจ้า! พวกเขาสามารถใช้ผ่านใจของคุณ???"

S: Reassuring ฉันอย่างแท้จริง: "ไม่, พวกเขาจะไม่ที่เลว"

</สิ้นสุด>

แท็กของ Technorati:

ง่าย และรวดเร็ว: เปิดแบบฟอร์ม InfoPath จาก SharePoint Designer อีเมล์โดยอัตโนมัติ

โปรแกรมปรับปรุง: Madjur Ahuja ชี้ให้เห็นการเชื่อมโยงจากการ สนทนากลุ่มข่าวสาร: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. เป็นพริตตี้ทั่วไป.

===

เรามักจะต้องการฝังฟอร์ม InfoPath ไปในอีเมล์ที่ส่งจากกระแสงาน SharePoint Designer. เมื่อผู้ใช้ได้รับอีเมล์เหล่านี้, สามารถคลิกลิ้งค์จากอีเมล์ และตรงไปยังฟอร์ม InfoPath.

ก่อสร้าง URL มอนสเตอร์ทำงานสำหรับฉัน:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.xml&แหล่งที่มา = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

แทนข้อความสีแดงหนา ด้วยชื่อของแบบฟอร์ม, ดังแสดงในภาพต่อไปนี้:

รูปภาพ

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

อ่าน astute อาจแจ้งให้ทราบว่า ตัวอีเมล์ข้างต้นยังแสดงการเชื่อมโยงที่ตรงเข้าถึงงานผ่านมุมมองที่กรอง. ผมจะอธิบายที่ละเอียดมากขึ้นในการลงรายการบัญชีในอนาคต.

</สิ้นสุด>

คิดเกี่ยวกับผลิตภัณฑ์เชิงพาณิชย์

ฉันทนเป็น โครงการส่วนขยายของ SharePoint Designer ขึ้นที่ CodePlex ต้นปีนี้และแม้ ว่ามันจริง ๆ ค่อนข้างจำกัดอยู่ในขอบเขต, ผมประเมินว่า มันจะถูกดาวน์โหลดโดย 40 ถึง 60 (อาจ 100) ประเทศเกือบสองเดือน. แสดงให้ฉันว่า มีตลาดสำหรับโซลูชันนั้น และถ้า ได้การเงินเรียบร้อยแล้ว, that could translate into a goodly amount of beer 🙂

พื้นหลังของฉันเป็นจริงมากขึ้นในการพัฒนาผลิตภัณฑ์ และทราบความต้องบิดน้อย ๆ, เมื่อเทียบกับโครงการงานอดิเรก CodePlex, การตลาด. ในของฉัน ชีวิตที่ผ่านมา, ผมชอบผลิตภัณฑ์ R&D สำหรับผลิตภัณฑ์ซอฟต์แวร์ทั้งหมด. ความแตกต่างระหว่างแล้ว และตอนนี้ผมเป็นปรึกษาในขณะ ทำงานสำหรับการ (ยอดเยี่ยม) ที่ปรึกษาบริษัท (Conchango). ก่อนหน้านี้, มีบริษัททั้งข้างหลัง และด้าน หน้าของฉัน, ขาย และสนับสนุนผลิตภัณฑ์เรานำสู่ตลาด. วันนี้, ฉันจะอยู่คนเดียว.

มีหลายผลิตภัณฑ์คิดในใจ, แต่ผมคิดว่า ง่ายที่สุดจะสร้างเวอร์ชันเชิงพาณิชย์ของโครงการ CodePlex กลที่ใช้ที่เป็นจุดเริ่มต้น และขยายเพิ่มเติม. ความคิดของผม off-the-cuff เอิบจะคิดสิ่งที่ต้องการ $100 สำหรับใบอนุญาตนักพัฒนาจำกัด และ $500 ต่อท้ายหน้าเว็บผลิต. ฉันคิดว่า ฉันจะยังให้เก็บรหัสแหล่งที่มา.

ถ้าคุณมีความคิดหรือประสบการณ์ที่คุณเต็มใจที่จะใช้ร่วมกัน, โปรดแสดงความคิดเห็น หรือ ส่งโดยตรง. อยากฟังความคิดเห็นเช่น:

  • คุ้มค่าทั้งหมดหรือเปล่า?
  • คำแนะนำปฏิบัติการตลาด, รวบรวมเงิน, กระจาย.
  • การกำหนดราคา.
  • การสนับสนุน.
  • ความเห็นอื่น ๆ ใด ๆ ที่คุณต้องการให้.

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

</สิ้นสุด>

วันอาทิตย์เช้า Funny: “พระเยซูต้องตาย”

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

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

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

ในขณะ, ลูกชายได้ประมาณสามปี. นอกจากนี้คุณอาจจะสามารถดูนี้ไปไหน.

ผมมาบ้านจากการทำงานหนึ่งวันและลูกชายอยู่ในห้องนั่งเล่นเล่นกับของเล่น และฮัมกับตัวเอง. ฉันสละปิดเสื้อของฉัน, มองผ่านจดหมายและทุกสิ่งของฉัน walk-in-เดอะประตูปกติและพบว่าการที่เขาเป็นเพียงคำพูด, ร้องเพลงไม่ได้จริง ๆ: "พระเยซูต้องตาย, ต้องตาย, ต้องตาย" ผมเสียใจ. ผมเพียงแค่เห็นเขาทำแบบนั้นในขณะที่เด็กเขาเล่นวันที่บ้านเพื่อน — คงสุดท้ายเล่นวันนั้นเพื่อนเด็ก.

We pulled that CD out of the Volvo after that 🙂

</สิ้นสุด>

Google ไม่ยอมบล็อกช่องถ่ายทอดสดของฉันลงในโปรแกรมกูเกิลแอดเซนส์

โปรแกรมปรับปรุง: เป็นของ 03/09, พบวิธีการรวมช่องถ่ายทอดสดบัญชีของฉันกับ Google กูเกิลแอดเซนส์. ระบบของ Microsoft นี่น่าจะ ป้องกันทั้งหมดของกลไกทางเทคนิคที่ Google กูเกิลแอดเซนส์ปรากฏ hosters. ฉันมักจะคิดว่า นี่เป็นส่วนใหญ่ด้านผลของการรักษาความปลอดภัยที่จะได้อยู่ในช่องว่างที่อยู่, ไม่พยายามตรงเพื่อปิดใช้งานกูเกิลแอดเซนส์.

ไม่โพสต์ SharePoint, แต่อาจจะน่าสนใจสำหรับบล็อกเกอร์ทั่วไป.

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

แน่นอน, ฉันไม่เห็นวิธีที่ชัดเจนจะรวม Google กูเกิลแอดเซนส์เป็นพื้นที่ที่อยู่ของฉัน, but it’s a start 🙂

</สิ้นสุด>

การใช้ต้นแบบ / ความสัมพันธ์ของรายละเอียดโดยใช้รายการแบบกำหนดเอง

เวทีผู้มักเป็น คำถามนี้:

> สวัสดี,
>
> กรุณาบอกว่า มีไปสร้างรายการแบบกำหนดเองใด ๆ
> ชนิดหลักและรายละเอียด (เช่นใบแจ้งหนี้) โดย InfoPath.
>

SharePoint ให้บางจากลักษณะกล่องที่สนับสนุนชนิดของการทำธุรกิจเช่นนั้น.

โดยทั่วไป, หนึ่งเชื่อมโยงสองรายด้วยกันโดยใช้คอลัมน์การค้นหา. ข้อมูลส่วนหัวของใบแจ้งหนี้ประกอบด้วยรายการ A และ B ประกอบด้วยรายละเอียดใบแจ้งหนี้.

ใช้รายการเพิ่มเติมเพื่อรักษาลูกค้าหมายเลข, หมายเลขผลิตภัณฑ์, ฯลฯ.

ใช้แบบสอบถามเนื้อหา web part (ในมอสส์เท่านั้น) และ/หรือข้อมูลการดู web part สร้างผสานมุมมองรายการ. บริการรายงานเซิร์ฟเวอร์ SQL (SRS) บริการด้านรายงานของ.

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

  • ขนาดของการค้นหาที่เกี่ยวข้องกับรายการ. "smartness" ชนิดคอลัมน์ค้นหา. ชนิดคอลัมน์ค้นหานำเสนอตัวเองใน UI แตกต่างกันขึ้นอยู่กับว่า คุณได้เปิดใช้งานเลือกหลาย หรือไม่. ในกรณีใด, ตัวควบคุมของกล่องออกแสดงสินค้ามีทั้งหมดจากรายการแหล่ง. ถ้ามีรายการแหล่ง 1,000 รายการ, ที่เป็นไปได้. ตัวควบคุมการค้นหาหน้าไม่ผ่านรายการ. แทน, มันดึงพวกเขาทั้งหมดลงในตัวควบคุม. ที่ทำให้อินเทอร์เฟซผู้ใช้ตกใจมาก ทั้งการป้อนข้อมูลและประสิทธิภาพ.
  • ค้นหา "ดึงกลับ" คอลัมน์หนึ่งคอลัมน์ของข้อมูล. คุณสามารถไม่ดึงกลับคอลัมน์มากกว่าหนึ่งคอลัมน์ของข้อมูลจากรายการแหล่ง. สำหรับอินสแตนซ์, คุณไม่สามารถเลือกลูกค้า "12345" และแสดงหมายเลขเป็นของลูกค้าชื่อ และที่อยู่พร้อมกัน. การค้นหาเฉพาะแสดงลูกค้าหมายเลขอะไร. นี้ทำให้อินเทอร์เฟซผู้ใช้ไม่สะดวก และยาก.
  • ไม่สื่อสารแบบฟอร์มอินทรา. ผมได้เขียนเกี่ยวกับที่นี่นี้. คุณไม่สามารถใช้หล่นลงน้ำตก, อย่างมีเงื่อนไขการเปิดใช้งาน/ปิดใช้งานฟิลด์, ฯลฯ.
  • ไม่ลบที่เกี่ยวข้องหรือมีความสมบูรณ์ของ referential. SharePoint จัดรายการที่กำหนดเองเป็นหน่วยอิสระ และช่วยให้คุณสามารถเชื่อมโยงกันในความรู้สึกดั้งเดิมของ ERD. ตัวอย่าง, SharePoint ช่วยให้คุณสามารถสร้างรายการกำหนดเอง 2, "ลูกค้า" และ "หนี้". คุณสามารถสร้างใบแจ้งหนี้ที่เชื่อมโยงไปยังลูกค้าในรายการลูกค้า. แล้ว, คุณสามารถลบลูกค้าจากรายการ. กล่อง, มีวิธีการป้องกันไม่ให้. การแก้ปัญหาลักษณะนี้, โดยปกติคุณจะใช้ตัวจัดการเหตุการณ์.

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

  • ตัวจัดการเหตุการณ์. ใช้เพื่อบังคับใช้ referential integrity.
  • คอลัมน์ที่กำหนดเอง: สร้างชนิดคอลัมน์ที่กำหนดเอง และใช้พวกเขาไปว่าใช้แทนคอลัมน์การค้นหาเริ่มต้น. เพิ่มเพจ, buffering และอาแจ็กซ์คุณลักษณะเพื่อให้ตอบสนอง.
  • BDC. มอเดียวคุณลักษณะนี้ช่วยให้เราสอบถามรายการ SharePoint อื่น ๆ ด้วยอินเทอร์เฟซผู้ใช้เหนือกว่าคอลัมน์ค้นหาปกติ. BDC สามารถยังเข้าถึงโปรแกรมประยุกต์เซิร์ฟเวอร์สิ้นสุดหลัง. ใช้ BDC เพื่อหลีกเลี่ยงการจำลองแบบ. นอกจากการทำแบบจำลองข้อมูลลูกค้าจากระบบ ERP back end, ใช้ BDC แทน. BDC คุณลักษณะให้อินเทอร์เฟซผู้ใช้ที่ดีเพื่อดึงข้อมูลจากระบบ ERP ที่มันเป็น และหลีกเลี่ยงการรบกวนของโซลูชันการจำลองแบบโดยตรง.

    BDC คือ คุณลักษณะ MOSS (ไม่มีใน WSS) และท้าทายการตั้งค่าคอนฟิก.

  • แบบฟอร์มเว็บ ASP.NET: สร้างเต็มอาแจ็กซ์เปิดฟอร์มที่ใช้แบบจำลองหรือเว็บบริการวัตถุของ SharePoint กับรายการ SharePoint ในขณะที่ให้ผู้ตอบสนองเร็วมาก.

ตัวสุดท้ายอาจรู้สึกเหมือนคุณกำลังเริ่มต้นตั้งแต่, แต่พิจารณาความจริงที่ว่า แพลตฟอร์ม SharePoint เริ่มคุณปิด ด้วยคุณสมบัติที่สำคัญดังต่อไปนี้:

  • รูปแบบความปลอดภัย ด้วยการบำรุงรักษา.
  • เมนูระบบบำรุงรักษา.
  • "ตารางหลัก" (อาทิ. รายการที่กำหนดเอง) มีความปลอดภัย, มีการบำรุงรักษาและการตรวจสอบ.
  • ค้นหา.
  • หลังสิ้นสุดการรวมเครื่องมือ (BDC).

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

เชื่อว่า Microsoft มุ่งมั่นที่จะขยาย SharePoint นี้ทิศทางของการพัฒนาโปรแกรมประยุกต์. มันเหมือนต่อธรรมชาติการมูลฐาน SharePoint ที่มีอยู่. โปรแกรมประยุกต์ CRM ของ Microsoft ช่วยให้เพิ่มความสามารถชนิดที่จำเป็นในการสนับสนุนการพัฒนาแอพลิเคชันหัวข้อ/รายละเอียดมาก. ถึงแม้ว่าคุณลักษณะเหล่านั้นอยู่ใน CRM, เทคโนโลยีมีอย่างชัดเจนให้ทีมพัฒนาของ SharePoint และฉันคาดหวังว่า มันจะทำให้ทางเข้าผลิตภัณฑ์ SharePoint โดยสิ้น 2008. ถ้าใครมีความรู้หรือเข้าใจในนี้, กรุณาฝากความคิดเห็น.

</สิ้นสุด>

คำแนะนำด่วน: Web part สำหรับแบบสอบถามเนื้อหา, ค่าคอลัมน์การค้นหาและ XSL

มีชื่อคอลัมน์ในชนิดเนื้อหาที่มีชื่อว่า "สถานที่อสังหาริมทรัพย์".

คอลัมน์ที่มีชนิด "ค้นหา".

ได้ปรับเปลี่ยน <CommonViewFields> และ ItemStyle.xsl เพื่อแสดงคอลัมน์.

แบบง่าย ๆ <xsl:ค่าของเลือก =…> ส่งกลับค่ากลับเป็นค่าภายในที่มีข้อมูลแสดงลำดับตำแหน่ง, เช่น:

1;#ไมอามี

การรับค่ามิตรบุคคล, ใช้ xsl สตริงย่อยหลัง, ดังที่แสดง:

<xsl:เลือก valuxslf = "ด้วยหลัง(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:ค่าของ>

ใช้เทคนิคนี้เมื่อใดก็ ตามที่คุณกำลังทำงานกับค่าการค้นหาในการแปลง XSL และจำเป็นต้องรับค่ามิตรบุคคล.

<สิ้นสุด />

แท็กของ Technorati: , ,

ปัญหาการธันวาคม SharePoint Beagle ขึ้น & สด

หลายท่านทราบนี้อยู่แล้ว, แต่รุ่นธันวาคม บีเกิ้ล SharePoint มีถ่ายทอดสด.

มีทุกบทความน่าอ่านในความคิดของฉัน.

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

อย่าลืมเช็ค บทความของฉัน as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</สิ้นสุด>