Tag Archives: XOML

แก้ไขแฟ้ม 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