Tentang | Artikel | Services | Software | Kontak

Popular Free SharePoint Software

Solusi Keamanan ARB secara teratur SharePoint membebaskan perangkat lunak, termasuk WebParts, Klien Aplikasi, Kerangka Extensions, dan lain Miscellaneous Components.
Freeware yang paling baru adalah:

Judul: Simple SharePoint Rollup WebPart
Tanggal Dipublikasikan: 10/22/2009

Sebelumnya Dua Gratis WebPart Pers:

SecureCenter Untuk SharePoint

Oleh SharePoint integrator keamanan, untuk keamanan SharePoint integrator.

Program Jaminan Keamanan SharePoint ™

Untuk menghadapi SharePoint eksternal penyebaran, keamanan merupakan keprihatinan penyebaran penting akut. Pelajari cara melalui pemindaian keamanan harian, Anda dapat memastikan pengguna bisnis eksternal dan mitra bahwa mereka dapat berkolaborasi dalam keyakinan!

Jaminan keamanan WebPart:



Fault Handling Dalam Workflows SharePoint

Penanganan kesalahan dalam alur kerja merupakan konsep penting untuk mempertimbangkan karena rutinitas yang kadang-kadang alur kerja secara inheren Anda hanya akan memanggil kentut keluar. Hanya terjadi, menyebalkan, tetapi terjadi. Itu terjadi dengan generik. NET pembangunan, hal itu terjadi ketika membangun custom workflow. Kesalahan akan terjadi dengan alur kerja Anda, permen, dan itu harus ditangani dengan benar. Biasanya, dalam sebuah alur kerja, sebagai sebuah perkecualian terjadi, Anda ingin lakukan umumnya melakukan salah satu dari dua hal, baik keluar dari alur kerja dan membersihkan-up persistensi, atau berusaha untuk menjaga kelangsungan alur kerja.

Karena sebagian besar kegiatan yang default Anda ditawarkan dengan dasar alur kerja cukup berharga (saya sedang negatif sejak aku mengalami hari yang buruk dengan mereka), Anda akan berakhir menulis sekumpulan alur kerja kustom Anda sendiri kegiatan, di hal ini menjadi sangat penting. Kegiatan pelaksanaan mungkin gagal, dalam hal ini pengecualian akan gelembung yang harus ditangani.

Jadi, bagaimana seseorang menjalani penanganan ini karena mereka takut terjadi kesalahan dalam kode alur kerja Anda, dan lebih penting lagi, saat membuat kustom kegiatan yang akan disadap dalam alur kerja kustom?

Aku melakukan hal ini melalui penggunaan antarmuka dan oleh ISharePointService override metode yang HandleFault. Ini adalah cara yang baik untuk menangani kesalahan yang mereka terjadi dalam kegiatan alur kerja Anda antarmuka yang ISharePointService adalah salah satu dari 4 interface komunikasi lokal bahwa Anda dapat dinikmati memasuki. Ada juga tiga interface komunikasi lainnya yang berguna, yaitu, IListService, ITaskService, dan IWorkflowModificationService.

Anda juga akan melihat penggunaan ActivityExecutionStatus.Closed. Hal ini karena bersih-bersih pekerjaan yang diperlukan sebelum kegiatan dalam kode ini diasumsikan, dan karena itu saya bisa menutup status pelaksanaan kegiatan. Dimungkinkan untuk juga menggunakan ActivityExecutionStatus.Faulting adalah

Ketika eksekusi penangan HandleFault diutus oleh runtime, diharapkan bahwa kegiatan pembersihan akan melakukan apapun pekerjaan yang diperlukan sebelum transisi ke negara Ditutup. Jika pekerjaan membersihkan pendek, Anda dapat melakukan itu dan kembali ActivityExecutionStatus.Closed. Jika panjang, lalu kembali ActivityExecutionStatus.Faulting dan menunggu callback yang diperlukan sebelum akhirnya creturning Ditutup.

C #:
  1. ActivityExecutionContext executionContext, Exception exception ) protected override ActivityExecutionStatus HandleFault (ActivityExecutionContext executionContext, Exception pengecualian)
  2. (
  3. executionContext. GetService ( typeof ( ISharePointService ) ) ) . LogToHistoryList ( base . WorkflowInstanceId , SPWorkflowHistoryEventType. WorkflowComment , 0 , TimeSpan. MinValue , string . Empty , string . Format ( "Your WorkFlow Farted!: {0}" , exception. Message ) , string . Empty ) ; ((ISharePointService) executionContext. GetService (typeof (ISharePointService))). LogToHistoryList (basis. WorkflowInstanceId, SPWorkflowHistoryEventType. WorkflowComment, 0, jangka waktu. MinValue, string. Kosong, string. Format ( "kentut alur kerja Anda!: (0)", pengecualian. Pesan), tali. Empty);
  4. ; kembali ActivityExecutionStatus. Closed;
  5. )

Ini sangat sederhana, dan tidak sangat mengesankan, namun adalah mendapatkan pekerjaan yang dilakukan untuk saya dan dapat menghemat waktu ketika Anda sedang mengembangkan kustom Anda Workflows :-) .

  • Share / Bookmark

Related posts:

  1. Peningkatan Kode Dalam SharePoint Workflows
  2. WebPart Pengecualian / Error Handling
  3. Exception Handling WebPart Standar
  4. Penguncian Down Custom SharePoint Sidang
  5. Gunakan Freakin GetClassResourcePath ()!

4 Komentar »

  1. Fault [...] Penanganan Dalam Workflows SharePoint [...]

    Pingback oleh link Sharepoint cinta 06-22-2007 di Virtual Generasi - 22 Juni 2007 @ 12:31

  2. Terima kasih! Itulah yang saya cari.

    Komentar oleh Vitaly Mogoreanu - 6 Juli 2007 @ 9:47

  3. Terima kasih!

    Comment by PeterB - 3 Maret 2009 @ 9:10

  4. Terima kasih!

    Comment by PeterB - 3 Maret 2009 @ 9:10

RSS feed untuk komentar di posting ini. Trackback URL

Leave a comment