เมื่อเร็ว ๆ นี้ฉันได้เรียนรู้ว่า มันเป็นไปได้ และแม้จะค่อนข้างสะดวกในการสร้างเวิร์กโฟลว์เครื่องสถานะโดยใช้ SharePoint Designer. ความจำเป็นเป็นแม่ของสิ่งประดิษฐ์และสิ่งที่ดี และผมต้องสัปดาห์นี้ที่มองหาการประดิษฐ์. บังเอิญ, ฉันมาข้าม โพสต์ฟอรั่ม MSDN นี้ เป็นอย่างดี. ประสบการณ์ส่วนบุคคลของฉันสัปดาห์นี้และที่ "อิสระยืนยัน" ยืดความแข็งแรงให้ความเชื่อมั่นของฉัน. ฉันจะเขียนเกี่ยวกับเรื่องนี้ยาวมากขึ้นด้วยเช่นเป่าเต็ม, แต่นี่คือส่วนสำคัญของมัน:
- วิธีการใช้ข้อเท็จจริงที่ว่า ลำดับงานสามารถเปลี่ยนเป็นรายการ, จึงเรียกลำดับงานใหม่. ฉันได้ตามปกติถือว่านี้เป็นการรบกวน และแม้แต่ blogged เกี่ยวกับการใช้อุปกรณ์สัญญาณ การจัดการ.
- SharePoint ให้ลำดับงานอิสระหลายทำงานอยู่กับรายการเฉพาะ.
การกำหนดค่า:
- สถานะของการออกแบบ (เช่น, รัฐและวิธีเปลี่ยนสถานะจากหนึ่งไป).
- นำแต่ละรัฐเป็นลำดับงานที่แยกต่างหาก.
- ตั้งค่าคอนฟิกของเวิร์กโฟลว์เหล่านี้รัฐจะดำเนินการตอบสนองต่อการเปลี่ยนแปลงใด ๆ ในรายการ.
ลำดับแต่ละสถานะตามรูปนี้คร่าว ๆ:
- เมื่อเริ่มต้น, กำหนดว่า ควรจริง ๆ เรียกใช้ โดยการตรวจสอบข้อมูลสถานะใน "รายการปัจจุบัน". ถ้าไม่ยกเลิก.
- ทำงาน.
- ปรับปรุง "สินค้าปัจจุบัน" มีข้อมูลสถานะใหม่. ซึ่งทริกเกอร์การปรับปรุงสินค้าปัจจุบัน และแรกปิดลำดับงานรัฐทั้งหมด.
นอกเหนือจากสวัสดิการชัดเจน สามารถสร้างลำดับงานรัฐ declarative เครื่อง, ทั้งหมดที่ยอดเยี่ยมสำหรับสร้าง Kpi และสนใจข้อมูลสถานะ มุมมอง.
มันไม่ได้คืนเงินที่ค่อนข้างพบ — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, อย่างไรก็ตาม. เก็บของคุณตรวจสอบชนิดข้อมูลทั้งหมดในรายการแบบกำหนดเอง. ที่อาจเป็นความคิดที่ดีสำหรับวานิลลากระแสงานตามลำดับ, but that’s for another blog post 🙂
ผมเรียกนี้เป็น "mea culpa" เนื่องจากมี, แต่น่าเสียดาย, กล่าวว่า หลายครั้งบนเวที และอื่น ๆ ต้องใช้ visual studio เพื่อสร้างลำดับงานสถานะเครื่อง. ซึ่งก็ไม่เป็นความจริง.
</สิ้นสุด>