در گردش کارها و در وظایف کاربر انسانی، چون زمان انجام وظیفه در اختیار کاربر است لذا این احتمال وجود دارد که کارها در کارتابل این کاربران جمع شود و اصطلاحا رسوب کند. برای جلوگیری از این اتفاق، امکانی پیاده سازی شده است که مدت زمان محدودی به کاربر اجازه می دهد که کار را به تاخیر بیندازد و پس از پایان این مهلت، گردش کار به صورت خودکار به جریان می افتد و در برابر این مساله فعالیتی را انجام می دهد. این امکان، وضعیتهای دیدبان (Watchdog) نامیده می شود.
مطالعه بیشتر ...
زیر گردش کارها بطور معمول و برای انتقال اطلاعات از گردش کار اصلی، در وظیفه آغاز خود دارای تابع اجرایی هستند. به همین علت اگر بخواهیم این زیرگردشها را به شکل دستی و مستقل از گردش کار اصلی آغاز کنیم آنگاه با خطا روبرو خواهیم شد. حال برای رفع این مشکل باید تابع اجرایی در زیرگردش به شکلی باشد که این خطا رخ ندهد. در این مطلب این قضیه توضیح داده شده است.
مطالعه بیشتر ...
پیام، ابزاری برای تاثیرگذاری و اعمال تغییرات در فرایندها از بیرون از فرایندهاست. در واقع هر پیام یک مجموعه داده ساختاریافته است که به کار(های) گردش کار ارسال می شود. سپس این پیام در گیرنده پردازش می گردد و تاثیرات و تغییرات مورد نظر انجام می شود. این تاثیرات در واقع هرگونه ویژگی ها و فعالیتهای فرایندها را به شکل عام در بر می گیرد؛ از ویرایش مقادیر فیلدها تا تعیین اولویت کارها، تاخیر یا بیداری کارها، و حتی ارسال اعلامیه و ... را شامل می شود.
مطالعه بیشتر ...