นี่คือบทความอื่นที่ฉันเขียนสำหรับ www.sharepointbriefing.com. นี้อธิบายเทคนิคหนึ่งที่เราสามารถใน SharePoint Designer เพื่อทำการคำนวณที่ไม่สามารถใช้กิจกรรมในการคำนวณแบบ. ความคิดพื้นฐานคือการ ใช้รายการที่กำหนดเองเป็นเครื่องมือคำนวณ – กำหนดรายการที่ทำการคำนวณอย่างถูกต้อง, สร้างสินค้าผ่าน SPD และอ่านแล้ว ผลลัพธ์.
นี่คือแบบ teaser:
อ่านเพิ่มเติมเกี่ยวกับการได้ที่นี่: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm
</สิ้นสุด>
ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin
ไม่มีอ่านโพสต์ทั้งหมดได้, เสียงจากการอธิบายข้างต้นคุณจะแนะนำรายการที่แตกต่างกันสำหรับการคำนวณที่แตกต่างกัน.
แทน (และฉันตระหนักอย่างสมบูรณ์ดีแนะนำให้คุณอาจจะกับนี้ในรายการของคุณ), คุณสามารถมีหนึ่งรายการสำหรับการคำนวณทั้งหมด. จำเป็นต้องเป็นชนิดของการคำนวณใหม่? เพิ่มคอลัมน์เพิ่มเติมบางอย่าง. และแน่นอน, คุณสามารถทำให้การควบคุมของรายการ โดยใช้เวิร์กโฟลว์เพื่อ delet รายการทันทีที่การคำนวณสำหรับเวิร์กโฟลว์ใดเสร็จสมบูรณ์แล้ว.
ปัญหาเฉพาะฉันเห็น ด้วยการใช้งานนี้มีข้อสมมติที่ว่า ID ของรายการคัดลอกเป็น ID ของรายการคุณกำลังคัดลอก +1 (บนรายการว่างมาก นี้อาจก่อให้เกิดปัญหา).
มีวิธีแก้ปัญหาที่จะปล่อยเหตุการณ์จำเป็นในการปรับปรุงคอลัมน์จากการคำนวณ. เวิร์กโฟลว์ที่สอง, นี้หนึ่งในรายการเขตข้อมูลคำนวณ WF. เพิ่มคอลัมน์(s) รายการจากการคำนวณ, ExternalID ข้อและบางที ListName. แล้ว ให้เพิ่ม ID ของรายการมีแนบเวิร์กโฟลว์และชื่อของรายการเวิร์กโฟลว์ที่มันอยู่ในการคำนวณรายการ. หลังจากที่สร้างรายการที่จะทำการคำนวณ, การตั้งค่าเวิร์กโฟลว์เพื่อรอจนกว่าจะเปลี่ยนแปลงเขตข้อมูล (CalcReceiver เพื่อเก็บค่าคำนวณได้).
ตั้งค่าแบบ WF บนรายการคำนวณได้, สร้างใน, ค้นหาสินค้า (ในรายการถูกต้องโดยใช้สาขาเงื่อนไขและ ListName) ExternalID ใช้, และปรับปรุงเขตข้อมูล CalcReceiver ที่ มีข้อมูลจากการคำนวณ.
แล้ว WF ใดจะลบรายการที่คำนวณได้.
การเรียกใช้เวิร์กโฟลว์รองนำเข้าค่าคำนวณได้, และคุณแน่ใจว่าคุณจะอ้างอิงไปยังรายการถูกต้องเสมอ.
(ส่งข้อคิดเห็นบนไซต์ด้วยโพสต์ทั้งหมดไม่ชอบชื่อของฉัน….)
Pingback: ใช้คอลัมน์จากการคำนวณเพื่อปิดช่องว่างเทคนิคในลำดับ SPD-แก้ใข « ทำงานออก