0 0 تومان
آموزش طراحی سایت (HTML CSS Javascript) | آتریا
آموزش سی شارپ
آموزش فتوشاپ
فونت فارسی

6 افزونه ها در Workflow

در این قسمت از آموزش Workflow، می خواهیم نحوه ی ردیابی (Tracking) و ماندگاری (Persistence) سیستم گردش فرم را بررسی کنیم. در WF3 این قابلیت ها تحت عنوان "سرویس" به Workflow اضافه می شدند، اما در WF4 و WF4.5 برای دسترسی به این قابلیت ها فقط کافی است که افزونه یا extension مربوطه را پیاده سازی کنیم. منظور از سرویس همان سرویس های WCF است.

با استفاده از افزونه ی Tracking در WF4.5 می توانیم تاریخجه ی چرخش کارها را در پایگاه داده ذخیره کنیم و همچنین افزونه ی Persistence به ما کمک خواهد کرد تا Workflowهایی که در حال اجرا هستند را در پایگاه داده ذخیره کنیم.

ذخیره Workflow در پایگاه داده
ذخیره Workflow در پایگاه داده

ذخیره Workflow در پایگاه داده

ساخت یک اکتیویتی با ارثبری از کلاس Activity

در اینجا قصد داریم، نحوه ی ذخیره ی Workflow در پایگاه داده را آموزش دهیم. این کار تنها با چند کلیک انجام خواهد شد و به این ترتیب ماندگاری یا Persistence سیستم گردش فرم، تضمین خواهد شد.

لود کردن Workflow از پایگاه داده
لود کردن Workflow از پایگاه داده

لود کردن Workflow از پایگاه داده

لود کردن Workflow از پایگاه داده

در این قسمت از آموزش Workflow، قصد داریم سیستم گردش کار قبلی (ذخیره Workflow در پایگاه داده) را بنحوی تغییر دهیم که بعد از توقف Workflow بخاطر اکتویتی Delay، با زدن کلید Enter جریان کار، ادامه یابد.