تعریف اصطلاحفرم و گردش کار
گردش کار (Workflow) چیست؟ طراحی تأیید چندمرحلهای با شرط مبلغ و تأیید موازی
گردش کار (Workflow) مسیر مشخص ایستگاههایی است که یک درخواست یا سند از ثبت تا پایان طی میکند؛ هر ایستگاه مسئول، اقدام، مهلت و انتقال مشخص دارد و شرطها مسیر را بر اساس داده درخواست تغییر میدهند. تأیید چندمرحلهای میتواند ترتیبی، شرطی (مثل شرط مبلغ) یا موازی (مثل بررسی همزمان مالی و حقوقی) باشد.
خلاصه در چند نکته
- گردش کار مسیر ایستگاههای تأیید و اجرای یک درخواست با مسئول، اقدام، مهلت و انتقال است.
- اجزای سازنده: ایستگاه، نقش، اقدام، انتقال، شرط، مهلت، تشدید و ایستگاه خودکار.
- تأیید ترتیبی برای تصمیمهای وابسته و تأیید موازی برای بررسیهای مستقل است.
- شرط مبلغ باید روی فیلد محاسبهای بنشیند و سقف آن یکجا تعریف شود.
- در ادغام شاخههای موازی مشخص کنید تأیید همه لازم است یا یکی کافی است.
- مسیر برگشت برای اصلاح و رد با دلیل را از ابتدا طراحی کنید.
- کمترین ایستگاه لازم، موازی هرجا ممکن است و سنجش ماهانه زمان هر ایستگاه.
فهرست مطالب
در آییننامه معاملات بسیاری از شرکتها جملهای شبیه این هست: «خریدهای بالای فلان مبلغ، علاوه بر تأیید مدیر مالی، به تأیید مدیرعامل نیز برسد.» روی کاغذ ساده است. در عمل، کارشناس هر بار باید یادش باشد سقف چقدر است، درخواست را دستی برای مدیرعامل بفرستد و اگر یادش رفت، کسی متوجه نمیشود. گردش کار همان جمله آییننامه است، با این تفاوت که سامانه آن را اجرا میکند، نه حافظه افراد.
گردش کار چیست؟
گردش کار (Workflow) مسیر مشخص ایستگاههایی است که یک درخواست یا سند از ثبت تا پایان طی میکند؛ هر ایستگاه مسئول، قاعده و مهلت دارد و انتقال از یک ایستگاه به بعدی بر اساس تصمیم آن ایستگاه یا شرطهای از پیش تعریفشده انجام میشود. اتوماسیون گردش کار یعنی این مسیر را یک نرمافزار اجرا کند: درخواست را به کارتابل نفر بعدی بفرستد، شرطها را بسنجد، مهلت را بشمارد و اگر کاری خوابید، اطلاع دهد.
نمونه رایج یک گردش کار اداری:
ثبت ← مدیر واحد ← مالی ← مدیرعامل (در صورت نیاز) ← اجرا ← بایگانی
اجزای سازنده گردش کار
| جزء | تعریف | مثال |
|---|---|---|
| ایستگاه | مرحلهای که یک نقش باید در آن اقدام کند | تأیید مدیر واحد |
| نقش یا مسئول | چه کسی در ایستگاه اقدام میکند | مدیر مستقیم درخواستکننده |
| اقدام | تصمیمهای ممکن در ایستگاه | تأیید، رد، برگشت برای اصلاح |
| انتقال | مسیر بعدی پس از هر اقدام | تأیید → مالی؛ برگشت → درخواستکننده |
| شرط | قاعدهای که مسیر را تغییر میدهد | مبلغ بالای سقف → مدیرعامل |
| مهلت (SLA) | زمان مجاز اقدام در ایستگاه | دو روز کاری |
| تشدید | اقدام سامانه پس از عبور از مهلت | اطلاع به مدیر بالاتر |
| ایستگاه خودکار | کاری که سیستم بدون انسان انجام میدهد | ارسال اعلان، ساخت وظیفه، فراخوانی سامانه دیگر |
اگر هرکدام از این اجزا تعریف نشود، گردش کار در عمل به ارسال دستی برمیگردد.
تأیید چندمرحلهای: ترتیبی، شرطی، موازی
تأیید ترتیبی
سادهترین شکل تأیید چندمرحلهای است: هر ایستگاه پس از تأیید ایستگاه قبل فعال میشود. مناسب وقتی است که تصمیم بعدی به تصمیم قبلی وابسته است؛ مثلاً مالی فقط درخواستی را بررسی میکند که مدیر واحد ضرورتش را تأیید کرده است.
تأیید شرطی: قانون «بالای X تومان»
شرط، مسیر را بر اساس داده خود درخواست تغییر میدهد. فرض کنید آییننامه شما میگوید خریدهای بالای ۵۰۰ میلیون تومان (این عدد فقط برای مثال است؛ سقف را از آییننامه خودتان بگیرید) تأیید مدیرعامل لازم دارد:
[ثبت درخواست] → [مدیر واحد] → [مالی]
│
┌──── مبلغ کل > ۵۰۰ میلیون؟ ────┐
│ بله │ خیر
[مدیرعامل] │
└──────────────┬────────────────┘
[تدارکات: اجرا] → [بایگانی]
نکات مهم در شرط مبلغ:
- شرط روی فیلد محاسبهای بنشیند، نه عددی که کاربر دستی تایپ میکند؛ وگرنه با یک خطای تایپی مسیر عوض میشود.
- شرط میتواند ترکیبی باشد: مبلغ و واحد، یا مبلغ و نوع خرید (کالا یا خدمت). مثلاً سقف شعبهها پایینتر از ستاد باشد.
- سقف را یکجا تعریف کنید: اگر آییننامه عوض شد، فقط یک عدد باید تغییر کند، نه ده فرم.
تأیید موازی
در تأیید موازی چند نقش همزمان درخواست را میبینند. فرض کنید پیش از امضای یک قرارداد خرید خدمات، هم واحد مالی (بودجه و شرایط پرداخت) و هم واحد حقوقی (بندهای تعهد) باید تأیید کنند. این دو بررسی به هم وابسته نیستند، پس دلیلی ندارد پشت سر هم باشند:
┌→ [مالی: بودجه و پرداخت] ─┐
[مدیر واحد] ──→ │ ├──→ [مدیرعامل / امضا]
└→ [حقوقی: بندهای تعهد] ───┘
در ادغام شاخههای موازی، باید روشن کنید مسیر چه زمانی ادامه پیدا کند:
| حالت ادغام | قاعده | کاربرد |
|---|---|---|
| همه | مسیر پس از تأیید همه شاخهها ادامه مییابد | مالی و حقوقی هر دو لازماند |
| هرکدام | تأیید یکی کافی است | دو کارشناس همسطح؛ هر کدام زودتر برسد |
| رد یکی، توقف همه | اگر یک شاخه رد کرد، کل درخواست برمیگردد | تأییدهای کنترلی |
اگر سامانه شما حالتهای ادغام متفاوت را پشتیبانی نمیکند، حالت پیشفرض را بشناسید و مسیر را بر اساس آن طراحی کنید.
مسیرهای برگشت و رد
گردش کاری که فقط مسیر «تأیید» دارد، در اولین درخواست ناقص گیر میکند. برای هر ایستگاه مشخص کنید:
- برگشت برای اصلاح به کجا میرود؛ معمولاً به درخواستکننده، با توضیح اجباری.
- رد چه نتیجهای دارد؛ بسته شدن درخواست با ثبت دلیل.
- پس از اصلاح، درخواست از کجا ادامه پیدا میکند؛ از ابتدا یا از همان ایستگاهی که برگردانده بود.
مهلت، تشدید و جانشینی
هر ایستگاه باید مهلت داشته باشد و پس از عبور از آن، یادآوری و سپس تشدید به سطح بالاتر فعال شود. وقتی تأییدکننده در مرخصی است، جانشین تعریفشده باید درخواست را ببیند و اقدامش با نام خودش ثبت شود؛ روش تعریف جانشین را در جانشینی در کارتابل توضیح دادهایم. همه اینها در نهایت در کارتابل تأییدکننده، کنار نامهها و وظایفش، دیده میشود.
گردش کار، فرمساز و BPMS
- فرمساز داده درخواست را جمع میکند: مبلغ، شرح، پیوست.
- گردش کار مسیر تأیید روزانه همان درخواست را اجرا میکند.
- BPMS لایه بالاتر برای طراحی، نسخهبندی، زیرفرآیند و تحلیل گلوگاه است.
تفاوت این سه را در BPMS چیست؟ تفاوت BPM، BPMN و BPMS و جایگاه گردش کار در کنار اتوماسیون اداری را در اتوماسیون اداری یا BPMS ببینید. یک نمونه کامل و گامبهگام از فیلدها تا مسیر هم در راهنمای دیجیتالسازی فرم درخواست خرید و مرخصی آمده است.
سه نمونه گردش کار رایج در سازمانها
درخواست تنخواه
ثبت ← مدیر واحد ← مالی ← (اگر مبلغ بالای سقف تنخواه بود) معاون مالی ← پرداخت ← تسویه. نکته این مسیر، ایستگاه «تسویه» است: گردش کار با پرداخت تمام نمیشود و تا ارائه مدارک هزینه و تسویه، باز میماند و مهلت دارد.
درخواست دسترسی نرمافزار
ثبت توسط کارمند ← مدیر واحد ← (همزمان) واحد امنیت و فناوری اطلاعات ← اجرای دسترسی ← اعلان به کارمند. تأیید امنیت و فناوری اطلاعات موازی است و ایستگاه آخر میتواند خودکار باشد: سامانه پس از اجرای دسترسی، به درخواستکننده اطلاع میدهد.
درخواست مأموریت
ثبت ← مدیر مستقیم ← (اگر مأموریت خارج از کشور بود) مدیرعامل ← امور اداری: رزرو و هزینه ← ثبت نهایی. شرط این مسیر روی فیلد «نوع مأموریت» است، نه مبلغ؛ یعنی شرطها فقط عددی نیستند و هر فیلد معناداری میتواند مسیر را تغییر دهد.
در هر سه نمونه، الگو یکسان است: مسیر پایه کوتاه، یک یا دو شرط روشن، تأیید موازی هرجا ممکن است و پایانی که با «تأیید» یکی نیست، بلکه با اجرای واقعی کار تعریف میشود.
اصول طراحی یک گردش کار خوب
- از آییننامه شروع کنید، نه از عادت. اگر آییننامه دو تأیید میخواهد ولی در عمل چهار نفر امضا میکنند، اول بپرسید چرا.
- کمترین ایستگاه لازم. هر ایستگاه اضافه، زمان و یک نقطه شکست اضافه میکند.
- موازی هرجا ممکن است. تأییدهای مستقل را همزمان کنید.
- شرطها را روی داده بگذارید، نه روی قضاوت کاربر.
- هر ایستگاه مهلت و جانشین داشته باشد.
- مسیر برگشت را طراحی کنید.
- بسنجید و اصلاح کنید. میانگین زمان هر ایستگاه و درصد برگشتها را ماهانه ببینید.
گردش کار در آریا آیتی
گردش کار آریا آیتی مسیر ثبت تا بایگانی را با شرط مبلغ و شعبه، تأیید موازی و ترتیبی، مهلت خدمت و تشدید خودکار اجرا میکند؛ ایستگاه خودکار برای اعلان، حلقه و فراخوانی سامانه بیرونی از طریق هاب یکپارچهسازی دارد و تفویض و جانشینی روی همان مسیر فعال است. مسیر روی فرمساز سازمانی سوار میشود و خروجی بهعنوان سند بایگانی میشود. در لایه هوش فرآیند هم شرح متنی مسیر تأیید به پیشنویس گردشکار تبدیل میشود و طراح فقط آن را اصلاح و تأیید میکند.
جمعبندی
گردش کار مسیر ایستگاههای تأیید و اجرای یک درخواست است؛ هر ایستگاه مسئول، اقدام، مهلت و انتقال مشخص دارد. تأیید چندمرحلهای میتواند ترتیبی، شرطی یا موازی باشد: شرط مبلغ ایستگاه مدیرعامل را فقط برای درخواستهای بالای سقف اضافه میکند و تأیید موازی، بررسیهای مستقل مثل مالی و حقوقی را همزمان میکند. مسیر برگشت، مهلت، تشدید و جانشینی را از ابتدا طراحی کنید.
آییننامه را به مسیر اجرایی تبدیل کنید: با گردش کار آریا آیتی شرط مبلغ، تأیید موازی، مهلت خدمت و تشدید روی مسیر واقعی اجرا میشود. در نسخه ابری، گردشکار و فرآیند در پلن سازمانی است؛ جزئیات را در صفحه تعرفهها ببینید یا برای طراحی اولین مسیر مشاوره رایگان بگیرید.
پرسشهای متداول
گردش کار چیست؟
+
گردش کار مسیر مشخص ایستگاههایی است که یک درخواست یا سند از ثبت تا پایان طی میکند. هر ایستگاه مسئول، اقدامهای ممکن، مهلت و انتقال بعدی دارد و نرمافزار گردش کار این مسیر را بهطور خودکار اجرا و پیگیری میکند.
تأیید چندمرحلهای یعنی چه؟
+
یعنی یک درخواست پیش از اجرا باید از چند ایستگاه تأیید عبور کند. این ایستگاهها میتوانند ترتیبی (پشت سر هم)، شرطی (فقط در صورت برقراری یک شرط) یا موازی (همزمان) باشند.
شرط مبلغ در گردش کار چطور کار میکند؟
+
سامانه مبلغ کل درخواست را با سقف تعریفشده مقایسه میکند و اگر بیشتر بود، ایستگاه تأیید اضافی مثل مدیرعامل را به مسیر اضافه میکند. بهتر است مبلغ محاسبهای باشد و سقف از آییننامه سازمان گرفته و یکجا تعریف شود.
تأیید موازی چه زمانی مناسب است؟
+
وقتی دو یا چند بررسی به هم وابسته نیستند، مثل بررسی بودجه توسط مالی و بررسی بندهای قرارداد توسط حقوقی. اجرای همزمان آنها زمان کل را کم میکند و کار پشت یک صندوق نمیماند.
تفاوت گردش کار با BPMS چیست؟
+
گردش کار مسیر تأیید روزانه یک درخواست را اجرا میکند. BPMS لایه بالاتری برای طراحی، نسخهبندی، زیرفرآیند و تحلیل فرآیندهاست. برای بسیاری از درخواستهای اداری، فرمساز و گردش کار کافی است.
