Membuat situs (SPWeb) melalui SharePoint Designer alur kerja

Entri blog ini adalah lebih dari "dalam dunia yang mungkin" Catatan vs.. beton info.

Kami memiliki desain teknis yang memanggil kami untuk membuat situs dalam situs koleksi melalui proses alur kerja manual diluncurkan. Pada dasarnya, pengguna memasukkan data ke dalam "pelanggan baru" daftar kustom dan kemudian ketika mereka telah selesai dan divalidasi yang data entri proses, kita perlu untuk membuat situs untuk pelanggan.

I'ma fan besar dari alur kerja deklaratif maupun lemah visual studio alur kerja programmer, Jadi saya ingin memenuhi persyaratan yang menggunakan SharePoint Designer.

Saya berencana untuk menulis tentang hal ini secara lebih rinci (dan mudah-mudahan sekarang untuk kelompok pengguna atau dua tahun yang akan datang), Tapi di sini adalah solusi keseluruhan:

  • Membuat tindakan kustom yang mengintegrasikan dengan SPD.
  • Tindakan kustom memungkinkan SPD untuk memohon layanan web dan lulus serangkaian XML.
  • Layanan web menempatkan baris di daftar kustom dan menciptakan sebuah situs baru berdasarkan data untuk klien baru menggunakan definisi situs kustom.
  • Layanan web kemudian update daftar kustom dengan beberapa informasi seperti link ke situs baru.

Kami dianggap sebagai pendekatan-pendekatan lain, seperti event handler dan visual studio yang berbasis workflow. Pendekatan SPD memberikan pengguna akhir lebih sedikit kontrol atas proses. Diberikan, ada banyak C# kode di solusi ini, tapi dibungkus dalam alur kerja deklaratif, Jadi kita mendapatkan beberapa manfaat deklaratif alur kerja sementara mengaitkan ke pembuatan situs layanan.

All we need now is an easy tool to automatically migrate SPD workflows around as easily as we can for visual studio workflows and we’ll really be cooking with gas 🙂 I understand that some folk are out there working on this problem and I hope they have some good success with it soon.

</akhir>

Berlangganan ke blog saya.

Technorati Tags: ,

Tinggalkan balasan

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