Tự chỉnh sửa tập tin SPD XOML để làm sạch các biến

Bài viết này ở đây ("Nhận được câu trả lời trở lại từ các hoạt động bắt đầu quá trình phê duyệt"), Tôi đã đề cập rằng bạn có thể vô tình thêm xoay toàn bộ các biến quy trình làm việc cho SharePoint Designer công việc của bạn.  Những điều có thể nhanh chóng trở thành lộn xộn và khó đọc.  Đặc biệt, Nếu bạn thêm các hành động "Bắt đầu phê duyệt hoạt động quá trình" vào công việc của bạn, xóa nó và thêm một lần nữa, bạn kết thúc với tất cả các biến quy trình làm việc mà hoạt động hai lần. 

Nó là một nỗi đau thực để đi qua và xóa tất cả những người theo cách thủ công, Vì vậy tôi mặc dù tôi sẽ cố gắng để loại bỏ chúng trực tiếp từ các tập tin XOML.  Điều này chứng minh là dễ dàng, đủ để làm. 

Đầu tiên, bạn cần phải xác định vị trí tập tin XOML thực sự.  Tôi đã viết về chủ đề đó ở đây: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Một khi tìm thấy, mở tập tin XOML và xác định vị trí một biến bạn muốn loại bỏ.  Trong trường hợp này, Tôi thêm các hoạt động "Bắt đầu quá trình phê duyệt" vào công việc của tôi hai lần.  Tôi muốn loại bỏ một biến quy trình làm việc đặt tên là "isItemApproved" kể từ khi nó không còn được sử dụng và có một biến trùng lặp tên là "isItemApproved1". 

Đơn giản chỉ cần làm một tìm kiếm văn bản cho các biến.  Màn hình của tôi trông như thế này:

image 

Nếu bạn tìm kiếm xung quanh trong tập tin XOML, bạn sẽ thấy "IsItemApproved1" được sử dụng ở nhiều nơi khác nhau trong khi bản gốc "IsItemApproved" là chỉ đơn giản là định nghĩa một lần và không bao giờ được sử dụng.

Xóa nó và sau đó lưu tệp.

Phần khôn lanh chỉ là rằng tôi đã phải thực sự gần gũi ra SPD hoàn toàn và mở lại nó trước khi SPD thừa nhận rằng lĩnh vực đã xóa.

Tất nhiên, xóa các lĩnh vực không phải là điều duy nhất bạn có thể làm với XOML và tôi có thể blog về chủ đề khác nhau như thế này trong tương lai.

Bạn muốn có rất cẩn thận về những gì bạn làm ở đây và mất sao lưu công việc của bạn.  Bạn có thể làm cho một thứ dường như / sự thay đổi tinh tế ở đây mà trashes các công việc như xa như SPD là có liên quan và bạn có thể mất giờ nỗ lực trong khi bạn xây dựng lại nó.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Ai nghĩ về “Tự chỉnh sửa tập tin SPD XOML để làm sạch các biến

  1. Anna

    Trong nhiều trường hợp SharePoint thiết lập cách đó desn't nhà phát triển có quyền xem các cấu trúc URL tiềm ẩn và tập tin. Bằng cách này bạn không thể nhìn thấy “Tất cả các tệp” khoản mục menu trong SPD.

    Tôi tìm thấy công việc xung quanh bằng cách sử dụng xuất/nhập khẩu để Viso 2010 Menu itms. Bạn không cần phải có Visio 2010 cài đặt. Khi bạn xuất các luồng công việc tạo ra SPD “WMI” tập tin đó là thực sự tập tin zip. Bạn có thể giải nén các tập tin XOML sửa nó, gói nó quay lại tệp WMI và nhập khẩu nó quay lại SPD.

    Thưởng thức.

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *