Arsip Tag: XOML

Secara manual mengedit File SPD XOML untuk membersihkan variabel

Dalam posting ini di sini ("Mendapatkan jawaban kembali dari aktivitas proses persetujuan awal"), Saya menyebutkan bahwa Anda dapat secara tidak sengaja menambahkan seluruh membunuh dari alur kerja variabel Anda SharePoint Designer alur kerja.  Hal-hal yang dapat dengan cepat menjadi berantakan dan sulit untuk dibaca.  Khusus, Jika Anda menambahkan "Mulai persetujuan proses kegiatan" tindakan ke alur kerja Anda, Hapus itu dan menambahkan lagi, Anda berakhir dengan semua variabel alur kerja kegiatan itu dua kali. 

Rasa sakit yang nyata untuk pergi melalui dan menghapus semua orang secara manual, Jadi aku meskipun aku akan mencoba untuk menghapusnya langsung dari XOML file.  Ini terbukti cukup mudah untuk dilakukan. 

Pertama, Anda perlu untuk mencari berkas XOML yang sebenarnya.  Saya menulis tentang topik di sini: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Setelah ditemukan, Buka XOML file dan menemukan sebuah variabel yang ingin Anda hapus.  Dalam hal ini, Saya menambahkan "Memulai proses persetujuan" kegiatan alur kerja dua kali.  Saya ingin menghapus sebuah variabel alur kerja yang bernama "isItemApproved" karena hal ini tidak lagi digunakan dan ada variabel duplikat bernama "isItemApproved1". 

Hanya melakukan pencarian teks untuk variabel.  Layar saya terlihat seperti ini:

image 

Jika Anda mencari di sekitar di XOML file, Anda akan melihat bahwa "IsItemApproved1" yang digunakan di berbagai tempat sementara asli "IsItemApproved" hanya didefinisikan sekali dan tidak pernah digunakan.

Hapus itu dan kemudian simpan berkas.

Bagian hanya rumit adalah bahwa aku harus benar-benar menutup SPD sama sekali dan menjalankannya sebelum SPD mengakui bahwa bidang dihapus.

Tentu saja, menghapus bidang bukan satu-satunya hal yang dapat Anda lakukan dengan XOML dan saya mungkin blog tentang topik-topik lain seperti ini di masa depan.

Anda ingin menjadi sangat berhati-hati tentang apa yang Anda lakukan di sini dan mengambil backup dari pekerjaan Anda.  Anda dapat membuat tampaknya kecil / perubahan halus di sini bahwa sampah alur kerja sejauh SPD yang bersangkutan dan Anda bisa kehilangan jam upaya sementara Anda membangunnya.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin