SPD alur kerja “Mengumpulkan Data dari pengguna”: Mengubah bentuk dihasilkan tugas

Saya bekerja pada sebuah proyek yang menggunakan lima aliran kerja SharePoint Designer yang berbeda untuk menangani beberapa dokumen persetujuan. SPD menyediakan "mengumpulkan data dari pengguna" tindakan sehingga kita dapat meminta pengguna untuk berbeda bit informasi, seperti apakah mereka menyetujui, beberapa komentar dan mungkin bertanya apa yang mereka miliki untuk makan malam.

Bentuk-bentuk sempurna fungsional. Semuanya terikat ke daftar tugas sebagai jenis konten. Mereka 100% sistem yang dihasilkan. Ini adalah kekuatan dan kelemahan mereka. Jika kita dapat hidup dengan formulir standar, lalu kami sudah baik untuk pergi. Namun, kami tidak memiliki terlalu banyak kontrol atas bagaimana SPD menciptakan bentuk. Jika kita tidak seperti perilaku default, kita perlu resor untuk berbagai trik untuk mendapatkan sekitar itu (misalnya, menetapkan prioritas pada tugas).

Saya perlu menyediakan link pada bentuk tugas ini yang membuka properti lihat (DispForm.asxp) "item terkait" di jendela baru. Ini memberikan akses sekali klik ke meta data item terkait. Ini adalah apa yang saya maksud:

gambar

Untungnya, kita bisa melakukan itu dan tidak sangat keras. Secara umum, api up SPD, Navigasikan ke direktori yang memiliki alur kerja file dan membuka file ASPX Anda ingin memodifikasi. Ini adalah hanya klasik XSL mengubah petunjuk dan jika Anda sudah mucked dengan itemstyle.xsl, pencarian atau skenario XSL lainnya, ini akan mudah bagi Anda. Sebenarnya, Saya menemukan hal itu terjadi biasanya lebih mudah karena bentuk yang dihasilkan agak mudah untuk mengikuti dibandingkan dengan bagian web hasil pencarian inti (atau mimpi buruk CWQP).

Tentu saja, ada satu kejatuhan utama. SPD alur kerja editor mengharapkan kontrol penuh atas file. Jika Anda memodifikasi itu, SPD bahagia akan menimpa perubahan Anda berikan hak set keadaan. Saya melakukan dua tes cepat untuk melihat seberapa buruk ini bisa. Mereka berdua mengandaikan bahwa Anda telah dibuat berlaku SPD alur kerja yang menggunakan "mengumpulkan data dari pengguna" langkah.

Tes 1:

  • Memodifikasi ASPX file dengan tangan.
  • Tes (Verifikasi bahwa perubahan Anda diselamatkan dengan benar dan tidak melanggar sesuatu).
  • Membuka alur kerja dan menambahkan tindakan tidak terkait (seperti "log sejarah").
  • Simpan alur kerja.

Hasil: Dalam hal ini, SPD Apakah tidak menciptakan kembali bentuk.

Tes 2:

  • Melakukan hal yang sama sebagai #1 kecuali secara langsung memodifikasi "mengumpulkan data dari pengguna" tindakan.

Hasil: Ini re-creates bentuk dari awal, over-tulisan perubahan Anda.

Catatan akhir:

  • Setidaknya dua SPD tindakan menciptakan bentuk-bentuk seperti ini: "Mengumpulkan Data dari pengguna" dan "Menetapkan untuk melakukan Item". Kedua tindakan ini’ bentuk dapat dimodifikasi secara manual.
  • Saya mampu menghasilkan saya link ke dispform.aspx karena, dalam hal ini, item berhubungan selalu memiliki ID yang tertanam dalam URL item terkait. Saya mampu untuk ekstrak dan kemudian membangun <a href> Berdasarkan untuk menyediakan fitur akses satu-klik meta data. Hal ini tidak mungkin bahwa URL Anda mengikuti aturan ini. Mungkin ada cara lain untuk mendapatkan ID dari item terkait tapi saya tidak punya untuk menyeberangi jembatan itu, Jadi saya tidak tahu jika sampai ke sisi lain dari jurang.
  • Saya tidak menyelidiki, tapi aku tidak akan terkejut jika ada beberapa jenis file template di 12 Sarang yang bisa memodifikasi mempengaruhi bagaimana SPD menghasilkan bentuk-bentuk standar (sama seperti kita dapat memodifikasi template alert).

</akhir>

Berlangganan ke blog saya!

4 pemikiran tentang “SPD alur kerja “Mengumpulkan Data dari pengguna”: Mengubah bentuk dihasilkan tugas

  1. Jim Bob Howard

    Paul,

    Informasi yang baik. Saya ingin menambahkan sebuah skenario yang recreates bentuk:

    Tes 3:

    <Li>Melakukan hal yang sama sebagai #1 kecuali mengubah nama alur kerja (Klik <Tombol Back untuk "mendefinisikan alur kerja Anda baru" Halaman).</Li>

    Hasil: SPD mengganti nama direktori yang berisi alur kerja dan bentuk-bentuk. Karena menciptakan dalam "baru" Direktori, bentuk diciptakan dari nol, over-tulisan perubahan Anda.

    Balasan
  2. Tidak ada nama

    http://www.batteryfast.co.uk/compaq/310924-b25.htm Compaq 310924-b25 baterai,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm Compaq pp2162s baterai,
    http://www.batteryfast.co.uk/compaq/pp2160.htm Compaq pp2160 baterai,
    http://www.batteryfast.co.uk/compaq/n150.htm Compaq n150 baterai,
    http://www.batteryfast.co.uk/compaq/n200.htm Compaq n200 baterai,
    http://www.batteryfast.co.uk/compaq/n620.htm Compaq n620 baterai,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm Compaq pp2111x baterai,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm Dell inspiron 6000 baterai,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm Dell inspiron 9200 baterai,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm Dell inspiron 9300 baterai,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm Dell inspiron 9400 baterai,
    http://www.batteryfast.co.uk/dell/e1705.htm Dell e1705 baterai,
    http://www.batteryfast.co.uk/dell/m1210.htm Dell m1210 baterai,
    http://www.batteryfast.co.uk/dell/nf343.htm Dell nf343 baterai,
    http://www.batteryfast.co.uk/dell/1210.htm Dell 1210 baterai,
    http://www.batteryfast.co.uk/dell/cg036.htm Dell cg036 baterai,
    http://www.batteryfast.co.uk/dell/t6840.htm Dell t6840 baterai,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm Dell latitude x 1 baterai,
    http://www.batteryfast.co.uk/dell/xd187.htm Dell xd187 baterai,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm Dell inspiron 1300 baterai,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm Dell inspiron b120 baterai,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm Dell inspiron b130 baterai,
    http://www.batteryfast.co.uk/gateway/m680.htm Gateway m680 baterai,
    http://www.batteryfast.co.uk/gateway/m360.htm Gateway m360 baterai,
    http://www.batteryfast.co.uk/gateway/m460.htm Gateway m460 baterai,
    http://www.batteryfast.co.uk/hp/m2000.htm HP m2000 baterai,
    http://www.batteryfast.co.uk/hp/dv1000.htm HP dv1000 baterai,
    http://www.batteryfast.co.uk/hp/dv4000.htm HP dv4000 baterai,
    http://www.batteryfast.co.uk/hp/ze2000.htm HP ze2000 baterai,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm HP hstnn-db17 baterai,
    http://www.batteryfast.co.uk/hp/n6000.htm HP n6000 baterai,
    http://www.batteryfast.co.uk/hp/n6100.htm HP n6100 baterai,
    http://www.batteryfast.co.uk/hp/f2019.htm HP f2019 baterai,
    http://www.batteryfast.co.uk/hp/f2019a.htm HP f2019a baterai,
    http://www.batteryfast.co.uk/hp/f2019b.htm HP f2019b baterai,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm HP hstnn-db02 baterai,
    http://www.batteryfast.co.uk/hp/dp399a.htm HP dp399a baterai,
    http://www.batteryfast.co.uk/hp/383968-001.htm HP 383968-001 baterai,
    http://www.batteryfast.co.uk/hp/f1739a.htm HP f1739a baterai,

    Balasan
  3. Kirsten

    Terima kasih untuk hal ini hanya apa yang saya mencari!

    Saya telah mengumpulkan beberapa data dari pengguna dalam langkah alur kerja untuk SharePoint Designer dan sekarang saya ingin menampilkan data tersebut dalam kedua “Mengumpulkan Data dari pengguna” bentuk pada langkah berikutnya dalam alur kerja. Bagaimana cara menambahkan isi dari variabel data alur kerja saya mengumpulkan data dari bentuk pengguna?

    Bisa Anda silahkan menunjukkan kode yang Anda gunakan untuk mencapai hal ini?
    Terima kasih,
    Kirsten

    Balasan
    1. Paul Galvin posting penulis

      Maaf untuk tidak pernah merespons. Aku sedang melakukan proses pembersihan raksasa blog sekarang dan saya minta maaf untuk missing you. Saya harap Anda menemukan solusi yang baik.

      Balasan

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *