Menu

آموزش طراحی و پیاده سازی فرایندها

آرشیو با دسته بندی: مفاهیم پایهبازگشت

فهرست کارها به شکل پارامتریک

اگر در فهرست کارهای به همراه فیلدهای قابل تعریف، ستونهای نمایش فیلدهای محاسباتی وجود داشته باشد. در این صورت اگر توابع فیلدهای محاسباتی دارای پارامتر باشند آنگاه می توانیم با پاس کردن مقدار دلخواه برای این پارامترها، فهرست کارها را متناسب با پارامتر مورد نظر نمایش دهیم.
مطالعه بیشتر ...

عملیات خاص گردش کار: 1- عملیات از نوع انجام کار

در حالت معمول، انجام هر وظیفه، وضعیت کار را تغییر می دهد و از وضعیت مبدا به وضعیت مقصد منتقل می کند. اما در مواردی نیاز به فعالیتهایی وجود دارد که مستقل از وظیفه هستند. این فعالیتها، عملیات خاص از نوع انجام وظیفه نامیده می شود.
مطالعه بیشتر ...

رخداد (Event) ، نوع خاصی از پیام

رخداد نوع خاصی از پیام است که برخلاف پیام، به مقصد معینی ارسال نمی شود و به عبارت گیرنده مشخصی ندارد. به همین دلیل، برای رخدادها بجای واژه ارسال، از واژه انتشار (Broadcast) استفاده می شود.
مطالعه بیشتر ...

امکانات و تنظیمات فیلدهای انتخابگر حرفی

یکی از قابلیتهای سیستم مدیریت فرایندها امکان ارتباط با پایگاههای داده خارج از گردش کار است. حال برای استفاده از اطلاعات این پایگاهها فیلدی پیاده سازی شده که نتیجه یک Sql View از پایگاه را در ستونها نمایش می دهد. به این ترتیب ضمن پرهیز از نگهداری داده های تکراری، مزایای بروز بودن و یکدستی اطلاعات را خواهیم داشت.
مطالعه بیشتر ...

گزارشهای مبتنی بر برنامه گردش کار

در هر گردش کار، امکان نمایش فهرست کارهای گردش کار به همراه فیلدهای تعریف شده وجود دارد. از طرفی این فهرست کارها محدود به گردش کار و فیلترینگ روی بخشی از فیلدها هستند. به همین دلیل امکان گزارشهای مبتنی بر برنامه پیاده سازی شده است تا از این طریق قابلیت مشاهده فهرست کارهای گردش کارهای دیگر با شرط گذاری توسعه یافته و فیلترینگ روی تمام انواع فیلدها وجود داشته باشد.
مطالعه بیشتر ...

طراحی وضعیت دیدبان (Watchdog) در گردش کار

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

نحوه فیلتر کردن جستجوی کارها براساس وضعیت کار (Status)

کارهای یک گردش کار می توانند چهار وضعیت داشته باشند: فعال، لغو، خاتمه یافته و متوقف شده با خطا. بر این اساس می توانیم در هنگام جستجوی کارها، وضعیت کارها را به عنوان یک فیلتر دخالت بدهیم و وضعیتهای مورد نظر خود را بازیابی کنیم.
مطالعه بیشتر ...

تعیین کاربران برنامه

برنامه گردش کار و ابزارهای قابل استفاده در آن، شامل امکانات حساسی برای اجرای وظایف و فعالیتها و تغییر حالت گردش کار است. از این لحاظ برای امنیت بیشتر و جلوگیری از ایجاد خرابی های سهوی و عمدی در طراحی و کاربری فرایندها، ساختار امنی برای تعیین اعتبار کاربران در برنامه گردش کار پیاده سازی شده است که در این مطلب نحوه مدیریت دسترسی کاربران در این محیط توضیح داده شده است.
مطالعه بیشتر ...

جستجوی پیشرفته با SearchWork

در سیستم مدیریت فرایندها، جستجوی کارها توسط ابزار SearchWork انجام می شود. در این مطلب، پارامترها و ویژگیهای این ابزار برای جستجوی دقیق در کارهای گردش کار در قالب مثالهای عملی توضیح داده شده است.
مطالعه بیشتر ...

نحوه ایجاد یک زیرگردش دارای تابع اجرایی در آغاز، به شکل دستی

زیر گردش کارها بطور معمول و برای انتقال اطلاعات از گردش کار اصلی، در وظیفه آغاز خود دارای تابع اجرایی هستند. به همین علت اگر بخواهیم این زیرگردشها را به شکل دستی و مستقل از گردش کار اصلی آغاز کنیم آنگاه با خطا روبرو خواهیم شد. حال برای رفع این مشکل باید تابع اجرایی در زیرگردش به شکلی باشد که این خطا رخ ندهد. در این مطلب این قضیه توضیح داده شده است.
مطالعه بیشتر ...

جستجو

طبقه بندی مطالب