چرا از WorkFlow در پروژههای نرم افزاری استفاده میشود ؟
زمانیکه در حال انجام یک پروژه نرم افزاری هستید که این پروژه دارای پیچیدگی خاصی از لحاظ فرآیند و قوانین کاری میباشد بهترین راه حل Workflow Engine یا BPMS Engine میباشد.
البته شایان ذکر میباشد که میان این دو Engine تفاوتهای بسیاری وجود دارد. شاید خیلی از برنامه نویسها از خود این سوال را بپرسند که تمام قوانین کاری و فرآیندهای یک سازمان را میتوان با کد نویسی انجام ...
در هنگام کار با WorkFlow ها ممکن است به مواردی بر بخورید که حاکی از کند شدن انجام آنها می باشد... زمانبر بودن اجرای انها ،مشاهده پیغام های خطا مبنی بر داخل صف شدن workflow و مانند آنها .
از مواردی که روی اجرای Workflow ها تاثیر می گذارد ، تعداد گردش های همزمان ، تعداد آیتم های در انتظار پردازش توسط سرویس Timer و Workflow Timeout است.
در اینجا به این سه ویژگی مهم ، مقادیر پیش فرض آنها و تغییر آن برای بهینه شدن انجام چرخ ...