
Hey Gwener's, What's Up!
Bookmark yang dimaksud pada artikel ini berbeda dengan bookmark pada browser. Bookmark yang akan saya ulas adalah bagian dari activity dari worfklow foundation. Bookmark bisa dimanfaatkan untuk berinteraksi dengan user ataupung responden yang akan mengeksekusi workflow.
Bookmark yang dimaksud pada artikel ini berbeda dengan bookmark pada browser. Bookmark yang akan saya ulas adalah bagian dari activity dari worfklow foundation. Bookmark bisa dimanfaatkan untuk berinteraksi dengan user ataupung responden yang akan mengeksekusi workflow.
Apa itu Bookmark?
Pada sebuah workflow tentu akan ada interaksi user dengan workflow tersebut. Agar workflow tetap sincron dan workflow juga harus tetap tertahap sampai interaksi dengan user selesai dilakuakan. Misalkan kasus pada proses approval, Proses workflow diharuskan tertahan sampai ada approval yang dilakukan oleh user yang ditunjuk. Inilah salah manfaat dari Bookmark. Bookmark adalah point dimana workflow membutuhkan interaksi dan tertahan sampai bookmark tersebut terisi dengan nilai yang sesuai
Cara membuat Bookmark
Cara membuat bookmark ini bisa sobat terapkan dengan menggunakan custom aktiviti seperti ulasan pada artikel Cara membuat custom code activity pada workflow foundation. Base class yang bisa sobat gunakan adalah NativeActivity seperti contoh code berikuti ini.
class WriteActivity : NativeActivity { public string BookmarkName { get; set; } protected override bool CanInduceIdle { get { return true; } } protected override void Execute(NativeActivityContext context) { //create a bookmark context.CreateBookmark(BookmarkName, new BookmarkCallback(OnBookmarkCallback)); } void OnBookmarkCallback(NativeActivityContext context, Bookmark bookmark, object state) { //write a message when bookmark resumed string message = (string)state; Console.WriteLine(message); } }
Perhatikan script diatas, Pada saat execusi context akan membuat sebuah bookmark dalam artian bookmark ini perlu diiisi jika ingin melanjutkan aktivity tersebut. Ketika Bookmark selesai diinput maka akan dipanggil fungsi OnBookmarkCallback. Sehingga aktifity ini akan selesai dieksekusi.
Jangan lupa juga untuk mengeksekusi activity tersebut pada workflow. Berikut artikel yang bisa sobat baca untuk Publish Workflow using Workflow Manager 1.0
Bookmark digunakan untuk berinteraksi dengan workflow yang sedang berjalan
ReplyDeleteBookmark digunakan untuk berinteraksi dengan workflow yang sedang berjalan
ReplyDeleteالافضل دائما نحن شركه متمكنه فى مجال التنظيف الكامل والشامل
ReplyDeleteمع اركان المملكه للتنظيف انت فى ايدى امينه دائما
وابدا مع شركة اركان المملكه
شركة مكافحة حشرات بالدمام
شركة مكافحة حشرات بابها
شركة رش مبيدات بجازان
شركة مكافحه حشرات بالاحساء
شركة رش مبيدات بالرياض
اذا لا داعى للقلق مع شركة اركان المملكه
ونحن نتعامل فى كافه المجالات وانواعها
شركة تنظيف بابها
شركة تنظيف فلل بابها
شركة تنظيف بالدمام
شركة تنظيف منازل بالرياض
شركة تنظيف منازل بابها
شركة تنظيف منازل بخميس مشيط
شركة تنظيف شقق بالدمام
شركة تنظيف بجازان
شركة تنظيف بالاحساء
شركة اركان المملكه
شركة اركان المملكه للتنظيف
ReplyDeleteواباده الحشرات
معنا دائما الى الهدف الامثل
تسليك مجارى بالدمام
شركة تسليك مجارى بجازان
شركة تسليك مجارى بابها
شركة نقل عفش بالرياض
شركة نقل عفش بخميس مشيط
شركة كشف تسربات المياه بجازان
شركة كشف تسربات المياه بخميس مشيط
شركة كشف تسربات المياه بابها
شركة كشف تسربات المياه بالدمام
شركة كشف تسربات المياه بالرياض
شركة نقل اثاث بجازان