Tag Archives: เวิร์กโฟลว์

สมุดรายชื่อของเวิร์กโฟลว์จะพร้อมใช้งานในการซื้อ

ผมก่อนเริ่มพูดคุยกับฉัน co-authors เดิมกว่าสองปีที่ผ่านมา  ในที่สุดพวกเขาละทิ้งโครงการ, แต่ปลายฤดูร้อนนี้, ด้วยการใช้หลายใหม่ co-authors, ฉันถูกสุดท้ายสามารถนำนี้ข้ามเส้นชัย 

เวิร์กโฟลว์ที่มืออาชีพใน SharePoint 2010: โซลูชันธุรกิจโลกจริง จำนวนเยี่ยมชม Amazon และ Barnes และอริยเว็บไซต์บางครั้งสุดท้าย 10 วัน  ซึ่งมีอยู่ใน paperback และ Kindle/ร่อง และทั้งหมดที่, เพียงแค่ในเวลาสำหรับคริสต์มาสดีอยู่. ยิ้ม

หนังสือเล่มนี้เป็นสิ่งที่เกี่ยวกับสอง: 1) การสร้างสมรรถนะผู้ใช้เพื่อให้พวกเขาสามารถแก้ปัญหาทางธุรกิจของตนเองโดยใช้ SP 2010 ความสามารถของเวิร์กโฟลว์ และ 2) ช่วยให้เจ้าหน้าที่ด้าน IT (นักพัฒนาโดยเฉพาะ) ทำอย่างไร  ประมาณสองสามของสมุดบัญชีมีการกำหนดเป้าหมายที่อะไรผมเรียก "นักเคลื่อนไหวผู้ใช้" (มีทักษะสูงแต่ผู้ตรวจ และ motivated).  มีพยายามอธิบายวิธีการ craft โซลูชันใน SharePoint 2010 การใช้เวิร์กโฟลว์ SharePoint Designer และหมายเลขของคุณลักษณะเพิ่มเติมของ SharePoint.

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

กว่าสัปดาห์ที่ผ่านมา, ฉันจะเขียนขึ้นเพิ่มเติมเกี่ยวกับหนังสือ, รวมทั้งสิ่ง fluffy ชอบ "วิธีมันเหมือนกับการเขียนหนังสือ" ที่ฉันรู้ว่า คนที่สนใจในการทราบเกี่ยวกับ  ก่อน ขึ้น – ผมจะแนะนำ co-authors ของฉันโดยไม่รอดพ้นที่ หนังสือเล่มนี้จะไม่เคยมีจากการเห็นแสงของวัน.

อ่านเพิ่มเติมเกี่ยวกับหนังสือบน Amazon เว็บไซต์.

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

ลวดลายของเวิร์กโฟลว์ SPD, เคล็ดลับและเทคนิค

ฉันได้นำเสนอของฉันวันนี้ที่ SharePoint Fest ในเดนเวอร์. นี่คือ งานนำเสนอ PowerPoint เอง: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

การปรับปรุงโครงการ CodePlex: ส่วนขยายเวิร์กโฟลว์ของ SharePoint Designer

ด้วยในขณะเดียวกันมาแล้ว, ฉัน เขียน ที่ฉันพยายามรื้อฟื้นเก่าของฉัน CodePlex โครงการ, ส่วนขยายเวิร์กโฟลว์ของ SharePoint Designer.  CodePlex โครงการที่ได้รับการพัฒนาสำหรับ WSS/มอ ส และเพิ่มหยิบของฟังก์ชันชนิดของโปรแกรมอรรถประโยชน์, เช่น "ToLower()”, "ToUpper()”, สตริงย่อย"()"ดังนั้นมา  แม้จะมีลักษณะฟังก์ชันวัตถุประสงค์ทั่วไป "การเรียกเว็บเซอร์วิส"  คุณสามารถอ่านข้อมูลเพิ่มเติมเกี่ยวกับมันที่นี่: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

ฉันมากขึ้นหรือน้อยลงละทิ้งมันค่อนข้างที่เกิดขึ้นในขณะเดียวกันมา  เคยตั้งแต่ SharePoint 2010 ออกมา, อย่างไรก็ตาม, ฉันได้รับหมาย ถึงดูที่มันกลับมา และทำให้ทำงานใน SP 2010  ดี, เมื่อวานนี้, ฉันได้เพียงแค่ที่  ปรับไม่ได้ปรุงรหัสกับ CodePlex ยัง. ต้องการให้ศึกษาด้วยตัวเองบน CodePlex ข้อตกลงก่อนทำเช่นนั้น, แต่ไม่ได้ปรับปรุงโฮมเพจ wiki สำหรับโครงการ.

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

นี่คืออะไรมันเหมือนใน SharePoint Designer เมื่อทำงาน:

image

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

แก้ไขแฟ้ม SPD XOML การล้างค่าตัวแปรด้วยตนเอง

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

มันเป็นเจ็บจริงผ่าน และลบทั้งหมดของตนเอง, ดังนั้นผมว่าจะพยายามเอาออกโดยตรงจากไฟล์ XOML  สิ่งนี้จะง่ายพอที่จะทำ 

แรก, คุณต้องค้นหาแฟ้ม XOML จริง  ผมเขียนเกี่ยวกับหัวข้อนั้นที่นี่: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  เมื่อพบ, เปิดแฟ้ม XOML และค้นหาตัวแปรที่คุณต้องการเอาออก  ในกรณีนี้, เพิ่มกิจกรรม "เริ่มกระบวนการอนุมัติ" ลำดับของฉันสองครั้ง  อยากจะเอาตัวแปรลำดับที่ชื่อ "isItemApproved" เนื่องจากไม่ใช้ และยังมี ตัวแปรซ้ำที่ชื่อ "isItemApproved1" 

เพียงแค่ทำการค้นหาข้อความสำหรับตัวแปรการ  หน้าจอมีลักษณะดังนี้:

image 

ถ้าคุณค้นหาสถานในแฟ้ม XOML, คุณจะเห็นว่า "IsItemApproved1" ถูกใช้ในสถานที่แตกต่างกันมากในขณะที่ "IsItemApproved" เดิมกำหนดเพียงครั้งเดียว และไม่เคยใช้.

ลบ และจากนั้น ให้บันทึกแฟ้ม.

ส่วนหากินเท่านั้นคือ ว่า ผมจะปิด SPD ทั้งหมด และเปิดอีกครั้งก่อนที่ SPD รับทราบว่า ฟิลด์ลบจริง.

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

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

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

วิธีการค้นหา และแก้ไข SPD 2010 แฟ้ม XOML เวิร์กโฟลว์

ผมได้ศึกษาวิธีง่ายในการเอากลุ่มของตัวแปรเวิร์กโฟลว์ได้ โดยไม่ต้องใช้เวลาช่วงบ่ายฉันในเซสชันทรมานคลิ SPD เต็ม blown  ความคิดของฉันถูกแก้ไข XOML โดยตรง, ซึ่งเป็นการ XML แฟ้มต้นแบบ SPD ของเวิร์กโฟลว์นเซิร์ฟ  นี่คือวิธีฉันพบมัน.

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

image

 

แฟ้มทั้งหมดที่แสดงรายการ...แฟ้มทั้งหมด:

image

เลือกโฟลเดอร์ลำดับงาน และคุณเห็นรายการของโฟลเดอร์สำหรับแต่ละลำดับงาน:

image

คลิกเข้าไปในโฟลเดอร์ที่ถูกต้อง และ  คุณเห็นรายการสินค้าที่น่าสนใจทั้งหมดที่สร้างเวิร์กโฟลว์ declarative SPD  คลิกขวาแฟ้ม.xoml และเลือก "เปิด –> SharePoint Designer (เปิดเป็น XML)"การแก้ไข XOML โดยตรง:

image

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

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

การหาคำตอบกลับมาจากการอนุมัติการเริ่มกิจกรรมกระบวนการ

ผมเคยเล่นรอบกับกระแสงาน SharePoint Designer แฟนซี "เริ่มกระบวนการอนุมัติ" กิจกรรมใหม่ และแก้ไขได้อย่างรวดเร็ว stymied เนื่องจากผมทันทีไม่สามารถตอบคำถาม, "ถูกมันอนุมัติ หรือไม่?”. 

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

SNAGHTML2350fe72

คุณยังจะสังเกตว่า ถ้าคุณเพิ่มมากกว่า หนึ่ง, SPD ผนวกเป็น "1" และต่อ ๆ ไปตัวแปรทั้งหมด 

ฉันพบว่าเมื่อลบกิจกรรมแรก "เริ่มกระบวนการอนุมัติ", การเชื่อมโยงลำดับตัวแปรยังคง (เศร้า).  ดังนั้น, ระวังวิธีใช้นี้เพราะมิฉะนั้น, คุณจะได้  ตัวแปรการลำดับรายการ cluttered มาก.

ผมให้เครดิต Microsoft สำหรับต่อ "เป็น" แผนการตั้งชื่อตัวแปรบูลีน  อนุสัญญานี้ให้สวยชัดเจนควรจะมีชนิดของข้อมูล.

ในการทำการวิจัย, พบบทความนี้เป็นประโยชน์: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  มันไม่จริง ๆ ปัญหานี้เฉพาะ, แต่มีบางข้อมูลที่ดีในหัวข้อผมจะไปมีถ้าคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับกิจกรรมนี้และพี่น้องของ.

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SharePoint Designer 2010 ฟังก์ชัน MOD

ฉันทำงานหาล็อกบางที่พนักงานสามารถขอลาหยุด, เวลาป่วย, ฯลฯ. กฎการตรวจสอบหนึ่งต้องใช้ที่คุณต้องเสมอขอเวลาปิดใน 4 ช่วงชั่วโมง  แบบนี้ง่าย ๆ เพียงพอ – ใช้เป็น modulo ฟังก์ชัน  Modulo ฟังก์ชันบอกคุณเศษที่เหลือหาร  ถ้าไม่มีไม่เหลือ, modulo เป็นศูนย์, มิฉะนั้น, มันเป็นสิ่งที่เหลือ  สำหรับอินสแตนซ์, 8 mod 4 = 0 (8 / 4 = 2 โดยไม่มีเศษส่วน).  ในทางตรงข้าม, 8 mod 5 คือ 3.

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

ฉันชักอัพ SPD 2010 และ เพื่อประหลาดใจของฉัน (และอับอายเล็กน้อย) ไม่มีแบบ modulo ฟังก์ชันเรียบร้อยแล้ว:

image

ฉันประหลาดใจจ๋อยอีกครั้งว่า สิ่งที่ต้องมีอยู่แล้วออกจากกล่อง  ดูเหมือนจะเหมือนกับฟังก์ชันแปลกสำหรับ Microsoft เมื่อต้องการรวมไว้ในส่วนผสม  มีการเรียงลำดับของ "นี้เป็นเรื่องง่าย, ดังนั้นลองมาโยนไว้ใน"รู้สึกได้  ผมเห็นด้วยกับที่, ขณะที่ฉันทำมันด้วยตัวเองตลอดเวลา  โครงการนี้ CodePlex มีพวงของฟังก์ชันเพียงเล็กน้อยซึ่งเป็นผลมาจากหลักการ ItsEasy  ในเวลาเดียวกัน, Microsoft ยังคงให้สนับสนุนหลักฐานผล "95% ของวิธีการ" กับผลิตภัณฑ์  พวกเขาใช้ฟังก์ชัน Mod, แต่ไม่ฟังก์ชัน round, สำหรับอินสแตนซ์.

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SharePoint Designer 2007 เวิร์กโฟลว์ส่วนขยายโครงการ CodePlex

ผมวางกัน CodePlex โครงการที่สอง (รายละเอียดจะประกาศในวันพุธสัปดาห์นี้, บวก หรือลบ) และผมดูโครงการแรกของฉัน, "ส่วนขยายเวิร์กโฟลว์ SharePoint Designer". ผมตกใจ และอายเมื่อต้องการดูว่าเป็นการดาวน์โหลดผ่าน 4,800 ครั้ง:

image

ฉันลืมเกี่ยวกับโครงการนี้ในครั้งล่าสุดโดยทั่วไป 12 เดือน. ฉันอาย เพราะฉันเป็นได้ถูกทอดทิ้ง.

ฉันจะมีลักษณะ และเตือนตัวเองอะไรที่มันเป็นทั้งหมดเกี่ยวกับ.

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

</สิ้นสุด>

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

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin