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