Arsip Kategori: SharePoint alur kerja

Buku alur kerja adalah tersedia untuk pembelian

Saya pertama kali mulai berbicara dengan co-penulis asli saya selama dua tahun yang lalu.  Mereka akhirnya meninggalkan proyek, tapi akhir musim panas ini, dengan bantuan beberapa co-penulis baru, Saya mampu akhirnya membawa ini di garis finish. 

Alur kerja profesional dalam SharePoint 2010: Solusi bisnis dunia nyata memukul Amazon dan Barnes dan Noble situs web beberapa waktu di terakhir 10 hari.  Tersedia dalam paperback Kindle/Nook dan semua itu, tepat pada waktunya untuk hadiah Natal besar. Tersenyum

Buku ini adalah tentang dua hal: 1) memberdayakan pengguna akhir sehingga mereka dapat memecahkan masalah bisnis mereka sendiri menggunakan SP 2010 alur kerja kemampuan dan 2) membantu staf TI (pengembang secara khusus) melakukan hal yang sama.  Sekitar dua pertiga dari buku yang ditargetkan untuk apa yang saya sebut "Aktivis pengguna" (terampil tetapi non-teknis dan termotivasi pengguna akhir).  Mencoba untuk menjelaskan bagaimana menyusun solusi dalam SharePoint 2010 menggunakan SharePoint Designer alur kerja dan sejumlah tambahan fitur SharePoint.

Sepertiga terakhir ditujukan pada pengembang.  Namun, tidak seperti beberapa buku-buku murni teknis di pasar, Bab ini menjelaskan bagaimana SharePoint pengembang dapat membuat fungsi yang lebih memberdayakan orang-orang aktivis pengguna dengan cara kustom SharePoint Designer kegiatan dan potongan lain teknis.  Dengan memberdayakan pengguna aktivis di organisasi, Anda membebaskan tim pengembangan (atau hanya diri sendiri) untuk melakukan yang benar-benar sulit (dan biasanya lebih teknis menarik) barang pengguna akhir dapat tidak pernah melakukan dan tidak pernah harus mencoba mereka sendiri.

Minggu-minggu mendatang, Aku akan menulis lebih banyak tentang buku, termasuk barang-barang yang lembut seperti "bagaimana itu seperti untuk menulis sebuah buku" bahwa saya tahu banyak orang yang tertarik untuk mengetahui tentang.  Pertama-saya akan memperkenalkan co-penulis saya tanpa siapa buku ini akan pernah bertahan untuk melihat cahaya hari.

Baca lebih lanjut tentang buku di Situs web Amazon.

</akhir>

Berlangganan ke blog saya.

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

Proyek CodePlex Update: SharePoint Designer alur kerja ekstensi

Beberapa waktu yang lalu, SAYA wrote bahwa aku sedang berusaha untuk membangkitkan lama saya CodePlex Proyek, SharePoint Designer alur kerja ekstensi.  Proyek CodePlex yang dikembangkan untuk WSS/MOSS dan menambahkan beberapa utilitas jenis fungsi, seperti "ToLower()”, "ToUpper()”, "Substring()"dan sebagainya.  Bahkan memiliki tujuan umum "layanan web panggilan" gaya fungsi.  Anda dapat membaca lebih lanjut di sini: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Saya lebih atau kurang meninggalkan itu cukup sambil lalu.  Sejak SharePoint 2010 keluar, Namun, Aku sudah lama untuk melihat kembali pada hal itu dan membuatnya bekerja di SP 2010.  Yah, hari ini, Saya melakukan hal itu.  Saya belum mengupdate kode untuk CodePlex. Aku ingin mendidik diriku pada Konvensi CodePlex sebelum aku melakukan itu, tapi aku melakukan update halaman wiki untuk proyek.

Implikasi lebih luas dan lebih menarik adalah bahwa custom kegiatan dari WSS dan MOSS tampaknya pelabuhan di atas cukup mudah, yang (Selamat datang) mengejutkan saya.

Berikut adalah apa yang tampak seperti di SharePoint Designer ketika itu bekerja:

image

</akhir>

Berlangganan ke blog saya.

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

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

Bagaimana untuk mencari dan mengedit SPD 2010 Alur kerja XOML file

Aku sedang meneliti cara mudah untuk menghapus sekelompok alur kerja variabel tanpa harus menghabiskan sore saya di sesi penyiksaan klik SPD penuh sesak nafas.  Saya pikir itu untuk mengedit XOML langsung, Itulah XML file mendasari SPD's deklaratif Workflow.  Ini adalah bagaimana saya menemukan.

Pertama, pergi ke opsi semua file di bawah situs objek dalam navigasi.  Anda memerlukan izin yang sesuai untuk melihat ini, Jadi jika itu hilang untuk Anda, menarik bagi orang benar admin memberikan Anda setujui  Ini adalah apa yang tampak seperti:

image

 

Semua file menunjukkan daftar... semua file:

image

Pilih folder alur kerja dan Anda melihat daftar folder untuk setiap alur kerja:

image

Klik ke folder yang benar dan  Anda melihat daftar semua barang menarik yang membentuk alur kerja deklaratif SPD.  Klik kanan pada .xoml file dan pilih "Buka dengan-> SharePoint Designer (Terbuka seperti XML)"untuk mengedit XOML langsung:

image

Anda mungkin ingin melakukan manual backup sebelum Anda bermain-main dengan hal-hal.  Biasa copy/paste file langsung dalam SPD mungkin cukup baik, atau Anda dapat menyalin paste seluruh teks XML dan menyimpannya ke desktop Anda atau apa pun yang Anda wont dalam kasus ini.

</akhir>

Berlangganan ke blog saya.

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

Mendapatkan jawaban kembali dari aktivitas proses persetujuan awal

Aku sudah bermain-main dengan SharePoint Designer alur kerja mewah baru "Memulai proses persetujuan" aktivitas dan cepat terhalang karena aku tidak bisa segera menjawab pertanyaan, "itu disetujui atau tidak?”. 

Jawaban singkatnya adalah bahwa sangat mudah untuk mendapatkan jawaban.  Ketika Anda menambahkan kegiatan ini ke alur kerja Anda utama, SPD menambahkan variabel bazillion variabel alur kerja dan sumber data parameter, seperti yang Anda lihat di sini:

SNAGHTML2350fe72

Anda juga akan dicatat bahwa jika Anda menambahkan lebih dari satu ini, SPD menambahkan "1" dan sebagainya semua variabel. 

Saya menemukan bahwa ketika saya dihapus pertama "Memulai proses persetujuan" kegiatan, set pertama alur kerja terkait variabel tetap (Sayangnya).  Jadi, berhati-hati bagaimana Anda menggunakan ini karena jika tidak, Anda akan berakhir dengan  Daftar sangat berantakan alur kerja variabel.

Aku memberikan kredit Microsoft untuk mengikuti konvensi penamaan "adalah" untuk variabel Boolean.  Konvensi ini membuatnya cukup jelas jenis data adalah seharusnya ada.

Dalam meneliti, Saya menemukan artikel ini membantu: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Itu benar-benar tidak mengatasi masalah khusus ini, tetapi memiliki beberapa informasi yang baik pada topik jadi aku akan pergi ke sana jika Anda ingin mempelajari lebih lanjut tentang kegiatan ini spesifik dan saudara kandung.

</akhir>

Berlangganan ke blog saya.

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

SharePoint Designer 2010 Fungsi MOD

Saya bekerja keluar beberapa log di mana karyawan dapat meminta liburan, sakit waktu, dll. Satu Validasi aturan memerlukan bahwa Anda harus selalu meminta waktu di 4 jam interval.  Hal ini cukup mudah-menggunakan modulus fungsi.  Modulus fungsi memberitahu Anda sisa di divisi.  Jika tidak ada sisa, modulus adalah nol, Jika tidak, ini adalah apa yang tersisa.  Misalnya, 8 mod 4 = 0 (8 / 4 = 2 dengan tidak ada sebagian kecil).  Dilain pihak, 8 mod 5 adalah 3.

Saya perlu melakukan ini sekali dengan SPD 2007 sekali waktu dan aku benar-benar berakhir menggunakan sebuah bentuk InfoPath untuk memecahkan, Jadi ini ditangani di ujung depan saat itu.  Dalam kasus yang sekarang, mungkin ada sebuah bentuk InfoPath dalam gambar, Tapi itu tidak belum jelas.  Jadi, Saya bekerja keluar suatu teknik untuk memastikan waktu itu permintaan selalu di 4 Penambahan jam.  Aku akan melakukan matematika, menyimpannya dalam string dan kemudian beberapa substring barang. 

Aku menarik SPD 2010 dan mengejutkan saya (dan sedikit malu) ada modulus fungsi sudah:

image

Saya sekali lagi terkejut bahwa sesuatu yang kubutuhkan yang sudah ada dari kotak.  Kelihatannya seperti fungsi aneh untuk Microsoft untuk menyertakan dalam campuran.  Memiliki semacam "ini mudah, Jadi mari kita membuangnya di"merasa untuk itu.  Aku bersimpati dengan yang, seperti yang saya lakukan sendiri sepanjang waktu.  Ini proyek CodePlex memiliki banyak fungsi kecil yang dihasilkan dari prinsip ItsEasy.  Pada saat yang sama, Microsoft terus mendukung bukti "95% dari jalan" efek dengan produk.  Mereka melaksanakan fungsi Mod, tapi bukan fungsi bulat, misalnya.

</akhir>

Berlangganan ke blog saya.

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

SharePoint Designer 2007 Alur kerja proyek CodePlex ekstensi

Aku meletakkan bersama proyek CodePlex kedua (rincian akan diumumkan pada hari Rabu minggu ini, Plus atau minus) dan aku melihat proyek pertama saya, "SharePoint Designer alur kerja ekstensi". Saya sangat terkejut dan malu melihat bahwa itu 's telah diunduh lebih dari 4,800 kali:

image

Aku pada dasarnya lupa tentang proyek ini dalam terakhir 12 bulan. Aku malu karena aku pada dasarnya telah ditinggalkan.

Aku akan harus melihat lagi dan mengingatkan diri sendiri tentang apa itu semua tentang.

Jika ada tertarik untuk mengerjakan proyek ini, Biarkan aku tahu dan kita akan melihat tentang berkolaborasi di atasnya. 4,800 mingguan tidak jumlah raksasa, tetapi lebih daripada pernah menyadari dan itu mungkin bernilai beberapa upaya memungutnya dan membawa ke depan.

</akhir>

Berlangganan ke blog saya.

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

Membuat, Memperbarui dan menghapus pola dengan SPD alur kerja

Saya baru-baru ini menulis sebuah artikel untuk orang-orang baik di ShaerPointBriefing.com pada pola umum untuk diimplementasikan CRUD dalam SharePoint Designer.  Di sini adalah teaser:

image

Artikel lengkap di sini:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Check it out!

</akhir>

Berlangganan ke blog saya.

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

Menggunakan Custom daftar untuk lebih efektif alur kerja audit

Aku sudah menata ulang hidup saya sedikit dan menemukan beberapa waktu untuk mengirimkan artikel ke www.endusersharepoint.com. Artikel terakhir saya adalah di sini: Menggunakan Custom daftar untuk lebih efektif alur kerja audit (http://www.endusersharepoint.com/?p=1658).

Ini adalah pembukaan ' grafik:

Alur kerja SharePoint Designer tidak memberi kami banyak visibilitas ke apa yang terjadi dengan solusi alur kerja kami. Dan, visibilitas yang kita dapatkan terhambat oleh antarmuka yang relatif miskin dan 60 jendela waktu hari. Ini 60 hari jendela dapat menjadi kekecewaan besar kepada pengguna SharePoint Designer baru karena tidak diiklankan oleh alat sendiri. Hal ini tidak biasa bagi seseorang untuk api up SharePoint Designer, membuat solusi alur kerja yang memanfaatkan tindakan "Log untuk daftar Riwayat"...

Masalahnya adalah bahwa setelah 60 hari, setiap pesan yang Anda buat dengan cara ini akan dihapus dari daftar Riwayat alur kerja! Setelah sedikit kertak gigi dan "apa yang mereka pikirkan?"argumen, Intinya adalah ini: itu terjadi dan perlu terjadi. Pertanyaannya adalah, Bagaimana kita bisa mendapatkan sekitar?

Jawabannya resmi adalah untuk mengandalkan SharePoint built-in fitur audit. Dari pengguna akhir sudut pandang, Namun, itu sangat lemah di WSS dan tidak jauh lebih baik di MOSS. Untungnya, kita masih dapat memanfaatkan alat SharePoint Designer akrab untuk membuat sejarah alur kerja yang tahan lama dan audit trail yang adalah urutan besarnya lebih berguna untuk boot. Berikut adalah bagaimana.

Saya menjelaskan bagaimana untuk menciptakan solusi audit yang lebih ramah dan berguna untuk alur kerja deklaratif yang diciptakan di SPD.

Saya terinspirasi untuk menulis artikel ini dari sebuah proyek baru untuk klien yang telah mengembangkan sembilan alur kerja SPD teknis untuk mendukung satu proses bisnis secara logis. Asumsi untuk sekarang bahwa sembilan nomor yang wajar, itu pasti sebuah tantangan untuk debug itu atau melihat status proses keseluruhan dalam satu tampilan sederhana. Setiap alur kerja teknis ini terpisah memiliki daftar Riwayat alur kerja independen sendiri dan itu tidak hanya dikelola. Saya mampu untuk menggabungkan semua dari mereka ke dalam daftar tunggal audit menggunakan teknik yang saya jelaskan di situs.

Check it out.

</akhir>

Berlangganan ke blog saya.

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