Arkib Kategori: SharePoint workflow

Buku Workflow saya adalah untuk Membeli

Saya mula bercakap dengan saya yang asli pengarang bersama lebih dua tahun lalu.  Mereka akhirnya terbengkalai projek, tetapi akhir musim panas ini, dengan bantuan beberapa baru pengarang bersama, Saya akhirnya dapat membawa ini merentasi garisan penamat. 

Aliran kerja profesional dalam SharePoint 2010: Real Penyelesaian Perniagaan Dunia melanda Amazon dan Barnes dan laman web Mulia sedikit masa yang lalu 10 hari.  Ia boleh didapati dalam Kulit lembut dan Kindle / Nook dan semua itu, tepat pada masanya untuk hadiah Krismas yang hebat. Smile

Buku ini adalah mengenai dua perkara: 1) memperkasakan pengguna akhir supaya mereka boleh menyelesaikan masalah perniagaan mereka sendiri dengan menggunakan SP 2010 keupayaan aliran kerja dan 2) membantu kakitangan IT (pemaju khususnya) melakukan perkara yang sama.  Kira-kira dua pertiga daripada buku ini adalah disasarkan kepada apa yang saya panggil "Pengguna Aktivis" (pengguna akhir yang sangat mahir tetapi bukan teknikal dan bermotivasi).  Ia cuba untuk menjelaskan bagaimana untuk mencipta penyelesaian dalam SharePoint 2010 menggunakan SharePoint Designer kerja dan beberapa ciri-ciri tambahan SharePoint.

Ketiga terakhir ditujukan pada pemaju.  Walau bagaimanapun, tidak seperti beberapa buku-buku semata-mata teknikal di pasaran, bab-bab ini menjelaskan bagaimana pemaju SharePoint boleh membuat fungsi yang selanjutnya memberi orang-orang pengguna aktivis melalui adat aktiviti SharePoint Designer dan bit teknikal yang lain.  Dengan memberi kuasa pengguna aktivis dalam organisasi anda, anda membebaskan pasukan pembangunan anda (atau hanya diri sendiri) untuk melakukan perkara yang benar-benar keras (dan biasanya lebih teknikal yang menarik) barangan yang pengguna akhir tidak boleh lakukan dan tidak boleh cuba sendiri.

Sejak beberapa minggu akan datang, Saya akan menulis lebih lanjut mengenai buku ini, termasuk barangan berbulu seperti "bagaimana ia ingin menulis buku" yang saya tahu banyak orang yang berminat untuk mengetahui tentang.  Pertama atas - saya akan memperkenalkan saya pengarang bersama tanpa mereka buku ini tidak akan bertahan untuk melihat cahaya hari.

Baca lebih lanjut mengenai buku ini pada Amazon laman web.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

CodePlex Projek Update: SharePoint Designer workflow Extensions

Manakala yang lalu, Saya menulis bahawa saya telah cuba untuk memanggil mereka yang lama saya CodePlex Projek, SharePoint Designer workflow Extensions.  Projek CodePlex yang dibangunkan bagi WSS/MOSS dan menambah beberapa fungsi jenis utiliti, seperti "ToLower()", "ToUpper()", "Substring()"dan sebagainya.  Ia juga mempunyai fungsi gaya general purpose "Perkhidmatan web panggilan".  Anda boleh 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 ia agak tadi.  Sejak SharePoint 2010 datang, Walau bagaimanapun, Saya telah bermaksud untuk menoleh ke belakang di dalamnya dan membuat ia bekerja di SP 2010.  Well, hari ini, Aku saja.  Saya belum dikemaskini kod untuk CodePlex lagi. Saya ingin mendidik diri saya mengenai Konvensyen CodePlex sebelum saya berbuat demikian, tetapi saya tidak mengemas kini Laman wiki untuk projek.

Implikasi yang lebih meluas dan menarik adalah bahawa aktiviti-aktiviti adat dari WSS dan MOSS seolah-olah port berbanding dengan mudah, yang satu (dialu-alukan) mengejutkan kepada saya.

Berikut adalah apa yang kelihatan seperti dalam reka bentuk SharePoint apabila ia bekerja:

image

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Manual Edit SPD XOML fail untuk Kemaskan Pembolehubah

Dalam post ini di sini ("Cara Jawapan Kembali dari Mula Kelulusan Aktiviti Proses"), Saya nyatakan bahawa anda secara tidak sengaja boleh menambah membunuh keseluruhan pembolehubah aliran kerja untuk kerja SharePoint Designer anda.  Perkara yang boleh dengan cepat menjadi berantakan dan sukar untuk dibaca.  Khususnya, jika anda menambah "Mula Kelulusan Proses Activity" tindakan untuk aliran kerja anda, memadam dan menambah lagi, anda berakhir dengan semua pembolehubah aliran kerja aktiviti sebanyak dua kali. 

Ia adalah sakit sebenar untuk pergi melalui dan menghapuskan semua orang-orang secara manual, jadi saya walaupun saya akan cuba untuk menghapuskan mereka secara langsung dari fail XOML.  Ini terbukti cukup mudah untuk dilakukan. 

Pertama, anda perlu mencari fail XOML sebenar.  Saya menulis tentang topik yang di sini: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Setelah dijumpai, membuka fail XOML dan mencari pembolehubah yang anda mahu keluarkan.  Dalam kes ini,, Aktiviti "Memulakan proses kelulusan" saya menambah kepada aliran kerja saya dua kali.  Saya mahu mengeluarkan ubah aliran kerja yang dinamakan "isItemApproved" kerana ia tidak lagi digunakan dan tidak berubah-ubah salinan dinamakan "isItemApproved1". 

Hanya melakukan carian teks untuk berubah-ubah.  Skrin saya kelihatan seperti ini:

image 

Jika anda mencari di dalam fail XOML, anda akan melihat bahawa "IsItemApproved1" digunakan di banyak tempat yang berbeza walaupun asal "IsItemApproved" adalah ditakrifkan hanya sekali dan tidak pernah menggunakan.

Padam dan kemudian simpan fail.

Satu-satunya bahagian yang sukar adalah bahawa saya mempunyai untuk benar-benar menutup SPD sama sekali dan membuka semula sebelum SPD mengakui bahawa bidang yang dipadam.

Kursus, memotong bidang bukan satu-satunya perkara yang anda boleh lakukan dengan XOML dan saya boleh blog tentang topik-topik lain seperti ini pada masa akan datang.

Anda mahu berhati-hati mengenai apa yang anda lakukan di sini dan mengambil sandaran kerja anda.  Anda boleh membuat seolah-olah kecil / perubahan ketara di sini bahawa trashes kerja sejauh SPD adalah berkenaan dan anda boleh kehilangan jam daripada usaha semasa anda membina semula.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Bagaimana Cari dan Edit SPD 2010 Aliran kerja XOML Files

Saya menyelidik cara mudah untuk membuang sekumpulan pembolehubah kerja tanpa perlu untuk menghabiskan waktu petang saya dalam ditiup SPD klik sesi penyeksaan penuh.  Pemikiran saya untuk menyunting XOML terus, yang fail XML yang mendasari aliran kerja SPD perisytiharan itu.  Ini adalah bagaimana saya mendapati ia.

Pertama, pergi ke Fail Semua pilihan di bawah Objek Tapak dalam navigasi.  Anda perlu kebenaran yang sesuai untuk melihat ini, jadi jika ia hilang untuk anda, merayu kepada orang yang betul admin untuk memberikan anda priv itu.  Ini adalah apa yang kelihatan seperti:

image

 

Semua Fail menunjukkan senarai ... semua fail:

image

Pilih folder aliran kerja dan anda melihat senarai folder untuk setiap aliran kerja:

image

Klik ke dalam folder yang betul dan  anda melihat senarai semua gula-gula yang menarik yang membentuk satu aliran kerja perisytiharan SPD.  Klik kanan pada fail xoml dan pilih "Buka Dengan. -> SharePoint Designer (Buka sebagai XML)"Mengedit XOML terus:

image

Anda mungkin mahu untuk melakukan sandaran manual sebelum anda biola dengan perkara.  Salinan tetap / paste fail secara langsung dalam SPD mungkin cukup baik, atau anda boleh copy paste keseluruhan teks XML dan simpan ke desktop anda atau apa sahaja yang anda wont dalam kes-kes.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Mendapat Jawapan Kembali dari Mula Kelulusan Aktiviti Proses

Saya telah bermain-main dengan mewah baru "Mula Kelulusan Proses" Aktiviti SharePoint Designer kerja dan telah dengan cepat tersentap kerana saya tidak dapat segera menjawab soalan, "Ianya diluluskan atau tidak?". 

Jawapan ringkasnya adalah bahawa ia adalah agak mudah untuk mendapatkan jawapannya.  Apabila anda menambah aktiviti ini kepada aliran kerja utama anda, SPD menambah pembolehubah bazillion kepada Pembolehubah workflow dan Parameter sumber data, seperti yang anda boleh lihat di sini:

SNAGHTML2350fe72

Anda juga akan ambil perhatian bahawa jika anda menambah lebih daripada satu ini, SPD Melampirkan "1" dan sebagainya kepada semua pembolehubah. 

Saya mendapati bahawa apabila saya dipadam pertama "Mula Kelulusan Proses" aktiviti, set pertama pembolehubah aliran kerja yang berkaitan kekal (sedih).  Jadi, berhati-hati bagaimana anda menggunakan ini kerana jika tidak,, anda akan berakhir dengan  senarai yang sangat berantakan pembolehubah aliran kerja.

Saya memberi kredit Microsoft untuk mengikuti konvensyen itu "adalah" untuk menamakan pembolehubah Boolean.  Konvensyen ini menjadikan ia cukup jelas apa jenis data yang sepatutnya berada di sana.

Dalam penyelidikan, Saya mendapati artikel ini berguna: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Ia tidak benar-benar menangani isu ini khusus, tetapi mempunyai beberapa maklumat yang baik mengenai topik ini, jadi saya akan pergi ke sana jika anda ingin mengetahui lebih lanjut mengenai aktiviti ini tertentu dan adik-beradik yang.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

SharePoint Designer 2010 Fungsi MOD

Saya bekerja beberapa log di mana pekerja boleh meminta bercuti, masa sakit, dan sebagainya.. Satu peraturan memerlukan pengesahan bahawa anda harus selalu meminta masa dalam 4 jam selang.  Ini adalah cukup mudah untuk berbuat - menggunakan fungsi modulo.  Fungsi modulo memberitahu anda yang selebihnya dalam bahagian.  Jika terdapat baki tidak, modul adalah sifar, sebaliknya, ia adalah apa sahaja yang ditinggalkan.  Sebagai contoh, 8 terhadap 4 = 0 (8 / 4 = 2 dengan pecahan tidak).  Sebaliknya, 8 terhadap 5 adalah 3.

Saya perlu melakukan ini sekali dengan SPD 2007 sekali kepada suatu masa dan saya sebenarnya berakhir dengan menggunakan borang InfoPath untuk menyelesaikan, jadi ia telah dikendalikan pada akhir hadapan pada masa itu.  Dalam kes semasa, mungkin ada borang InfoPath dalam gambar, tetapi itu tidak jelas lagi.  Jadi, Saya bekerja daripada teknik untuk memastikan bahawa permintaan masa sentiasa berada dalam 4 jam kenaikan gaji.  Saya akan melakukan matematik, simpan dalam rentetan dan kemudian melakukan beberapa barangan subrentetan. 

Saya tarik ke SPD 2010 dan saya terkejut (dan malu sedikit) terdapat satu fungsi modulo sudah:

image

Saya sekali lagi terkejut bahawa sesuatu yang saya perlu sudah ada di luar kotak.  Ia tidak kelihatan seperti fungsi yang aneh untuk Microsoft termasuk dalam campuran.  Ia mempunyai semacam "ini adalah mudah, Oleh itu, janganlah campakkan dalam "rasa kepadanya.  Saya bersimpati dengan itu, seperti yang saya lakukan sendiri sepanjang masa.  Projek CodePlex mempunyai tandan fungsi kecil yang terhasil dari prinsip ItsEasy.  Pada masa yang sama, Microsoft terus menyokong bukti kesan "95% daripada jalan" dengan produk.  Mereka melaksanakan fungsi Mod, tetapi tidak fungsi bulat, misalnya.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

SharePoint Designer 2007 Aliran kerja Extensions CodePlex Projek

Saya menyusun projek CodePlex kedua saya (butir-butir yang akan diumumkan pada hari Rabu minggu ini, tambah atau tolak) dan saya terpaksa lihat di projek pertama saya, "Reka bentuk SharePoint aliran kerja sambungan". Saya terkejut dan malu untuk melihat bahawa ia telah dimuat turun lebih daripada 4,800 kali:

image

Saya pada dasarnya terlupa tentang projek ini di lepas 12 bulan. Saya malu kerana saya pada dasarnya telah meninggalkan ia.

Saya akan mempunyai satu lagi melihat dan mengingatkan diri sendiri tentang apa yang ia adalah semua tentang.

Jika sesiapa berminat untuk bekerja di ini, Izinkan saya tahu dan kita akan melihat tentang bekerjasama di atasnya. 4,800 muat turun adalah bukan jumlah gergasi, tetapi ia lebih daripada yang pernah saya sedar dan ia mungkin bernilai beberapa usaha mengutipnya kembali dan membawa ke hadapan.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Buat, Mengemaskini dan Padam Corak dengan SPD workflow

Saya baru-baru ini menulis satu artikel untuk rakyat baik di ShaerPointBriefing.com pada corak umum untuk dilaksanakan crud di SharePoint Designer.  Berikut adalah penggoda:

image

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

Check it out!

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Gunakan Senarai Custom untuk Lebih Pengauditan workflow Berkesan

Saya telah disusun semula hidup saya sedikit dan mendapati sedikit masa untuk Hantar artikel untuk www.endusersharepoint.com. Artikel terbaru saya ialah di sini: Gunakan Senarai Custom untuk Lebih Pengauditan workflow Berkesan (http://www.endusersharepoint.com/?p=1658).

Inilah pembukaan ' graf:

Aliran Reka bentuk SharePoint tidak memberikan kita banyak keterlihatan ke dalam apa yang sedang berlaku dengan penyelesaian aliran kerja kami. Dan, penglihatan yang kita dapat dibantutkan dengan antara muka yang agak miskin dan 60 hari masa tetingkap. Ini 60 tetingkap hari boleh mengecewakan utama pengguna SharePoint Reka bentuk baru kerana ianya tidak diiklankan oleh alat itu sendiri. Ianya tidak sama sekali sesuatu yang luar biasa bagi seseorang untuk memilih ruang mudah SharePoint Reka bentuk, mencipta penyelesaian aliran kerja yang memanfaatkan tindakan "Log masuk ke sejarah senarai"...

Masalahnya ialah bahawa selepas 60 hari, sebarang mesej yang anda cipta cara ini dipadam dari senarai sejarah aliran kerja! Selepas sedikit gigi gnashing dan "apa mereka memikirkan?"hujah, garis bawah adalah ini: ia berlaku dan ia perlu berlaku. Persoalannya ialah, Bagaimanakah kita boleh mendapatkan sekelilingnya?

Jawapan rasmi dijangka bergantung pada ciri-ciri pengauditan yang terbina dalam di SharePoint. Dari sudut pandangan pengguna akhir, Walau bagaimanapun, Itulah sebabnya sangat lemah dalam WSS dan tidak jauh lebih baik di MOSS. Mujurlah, kita masih boleh memanfaatkan alat Reka bentuk SharePoint biasa untuk mencipta sejarah aliran kerja yang tahan lasak dan audit trail yang merupakan suatu perintah magnitud yang lebih bermanfaat untuk boot. Berikut adalah bagaimana.

Saya menerangkan cara untuk mencipta penyelesaian audit yang lebih mesra dan berguna untuk pengisytiharan aliran kerja yang dicipta dalam SPD.

Saya telah mendapat inspirasi untuk menulis artikel ini dari sebuah projek terbaru untuk pelanggan yang telah dibangunkan sembilan teknikal SPD aliran kerja dalam satu proses logik perniagaan. Andaian bagi sekarang bahawa Sembilan adalah sebilangan yang munasabah, sudah tentu, ia adalah cabaran nyahpepijat ia atau melihat status keseluruhan proses dalam satu paparan ringkas. Setiap aliran kerja teknikal ini berasingan mempunyai senarai sejarah aliran bebas sendiri dan tak terurus. Saya telah dapat menggabungkan Kesemua mereka ke dalam senarai audit tunggal yang menggunakan teknik yang saya Terangkan di laman web ini.

Check it out.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin