ในบทความนี้ที่นี่ ("รับคำตอบกลับจากกิจกรรมกระบวนการอนุมัติเริ่มต้น"), ฉันกล่าวว่า คุณสามารถโดยไม่ได้ตั้งใจเพิ่ม slew ในทั้งหมดของตัวแปรเวิร์กโฟลว์เวิร์กโฟลว์ของคุณ SharePoint Designer สิ่งที่สามารถได้อย่างรวดเร็วกลายเป็นไม่ และยากที่จะอ่าน โดยเฉพาะอย่างยิ่ง, ถ้าคุณเพิ่มแอคชัน "เริ่มต้นการอนุมัติกระบวนการกิจกรรม" ลงในเวิร์กโฟลว์ของคุณ, ลบ และเพิ่มใหม่อีก, คุณท้าย ด้วยตัวแปรลำดับของกิจกรรมที่สอง
มันเป็นเจ็บจริงผ่าน และลบทั้งหมดของตนเอง, ดังนั้นผมว่าจะพยายามเอาออกโดยตรงจากไฟล์ XOML สิ่งนี้จะง่ายพอที่จะทำ
แรก, คุณต้องค้นหาแฟ้ม XOML จริง ผมเขียนเกี่ยวกับหัวข้อนั้นที่นี่: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. เมื่อพบ, เปิดแฟ้ม XOML และค้นหาตัวแปรที่คุณต้องการเอาออก ในกรณีนี้, เพิ่มกิจกรรม "เริ่มกระบวนการอนุมัติ" ลำดับของฉันสองครั้ง อยากจะเอาตัวแปรลำดับที่ชื่อ "isItemApproved" เนื่องจากไม่ใช้ และยังมี ตัวแปรซ้ำที่ชื่อ "isItemApproved1"
เพียงแค่ทำการค้นหาข้อความสำหรับตัวแปรการ หน้าจอมีลักษณะดังนี้:
ถ้าคุณค้นหาสถานในแฟ้ม XOML, คุณจะเห็นว่า "IsItemApproved1" ถูกใช้ในสถานที่แตกต่างกันมากในขณะที่ "IsItemApproved" เดิมกำหนดเพียงครั้งเดียว และไม่เคยใช้.
ลบ และจากนั้น ให้บันทึกแฟ้ม.
ส่วนหากินเท่านั้นคือ ว่า ผมจะปิด SPD ทั้งหมด และเปิดอีกครั้งก่อนที่ SPD รับทราบว่า ฟิลด์ลบจริง.
แน่นอน, ลบเขตข้อมูลไม่ใช่สิ่งเดียวที่คุณสามารถทำกับ XOML และฉันอาจเขียนบล็อกเกี่ยวกับหัวข้ออื่น ๆ เช่นนี้ในอนาคต.
คุณต้องระวังให้มากเกี่ยวกับสิ่งที่คุณทำที่นี่ และใช้สำรองข้อมูลงานของคุณ คุณสามารถทำให้ดูเหมือนเล็กน้อย / เปลี่ยนแปลงรายละเอียดที่นี่ trashes ที่เกี่ยวข้องลำดับเท่า SPD และคุณอาจสูญเสียเวลาของความพยายามในขณะที่คุณสร้าง.
</สิ้นสุด>
ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin