Persian Office Automation SaaS گردش کار را در دو لایه ارائه میدهد — ساده برای شروع، پیشرفته برای رشد.
فعال — از روز اول
لایه ۱: گردش نامه
ارجاع دستی بین کاربران، CC، مهلت پاسخ، تایملاین، دستورات پاراف و وضعیت در انتظار/تأیید/رد.
- ارجاع: از صفحه نامه به کاربر دیگر
- CC + Read Receipt: رونوشت و اطلاع خواندهشدن
- تایملاین: ثبت → ارجاعها در sidebar
- در انتظار: نمای نامههای نیازمند اقدام
ماژول پیشرفته
لایه ۲: فرآیندهای کسبوکار
تعریف فرآیندهای چندمرحلهای مثل «درخواست مرخصی» با SLA ساعتی، مراحل تأیید و فعال/غیرفعال کردن.
- سازنده بصری: افزودن، حذف، مرتبسازی مراحل
- SLA کل: مثلاً ۲۴ ساعت برای کل فرآیند
- ۳ نوع تأییدکننده: نقش، کاربر، مدیر مستقیم
- تنظیم تعطیلات: توقف یا ادامه شمارش مهلت
گردش نامه — عملیاتی و آماده
هر نامه از ثبت تا بایگانی مسیر مشخصی دارد. تایملاین گردش در sidebar صفحه مشاهده نامه نمایش داده میشود.
CC — رونوشت
ارجاع همزمان به چند نفر بدون نیاز به ارجاع جداگانه.
مهلت پاسخ
تعیین deadline برای هر ارجاع — نمای در «در انتظار».
ستارهدار
علامتگذاری نامههای مهم برای پیگیری سریع.
AJAX سریع
ستاره، خواندهشده و تاریخچه گردش بدون reload صفحه.
فرآیندهای کسبوکار — تعریف و SLA
از تنظیمات → فرآیندهای کسبوکار ماژول را فعال کنید و فرآیندهای سفارشی تعریف کنید.
مثال: «درخواست مرخصی» با SLA ۲۴ ساعت و ۳ مرحله تأیید.
تعریف فرآیند
نام، شناسه، توضیحات، SLA کل (ساعت)، فعال/غیرفعال.
مراحل چندتایی
افزودن، حذف و مرتبسازی مراحل تأیید.
نوع تأییدکننده: نقش
تأیید بر اساس slug نقش کاربری وردپرس.
نوع تأییدکننده: کاربر
تعیین کاربر خاص با ID برای تأیید.
نوع تأییدکننده: مدیر مستقیم
تأیید خودکار از چارت سازمانی — در حال توسعه.
SLA ساعتی
مهلت کل فرآیند — پیشفرض ۲۴ ساعت.
زنجیره تأیید — Approval Chain
نمونه زنجیره تأیید برای «درخواست مرخصی» — قابل سفارشیسازی برای هر سازمان.
-
ثبت درخواست
کارمند درخواست مرخصی را ثبت میکند — وضعیت: در انتظار.
مرحله ۰ — درخواستکننده
-
تأیید سرپرست واحد
سرپرست مستقیم درخواست را بررسی و تأیید یا رد میکند.
مرحله ۱ — نقش: سرپرست
-
تأیید مدیر مستقیم
مدیر واحد یا مدیر مستقیم (از چارت سازمانی) تأیید نهایی میدهد.
مرحله ۲ — مدیر مستقیم
-
تأیید مدیر دبیرخانه / HR
ثبت نهایی در سیستم و اطلاعرسانی به درخواستکننده.
مرحله ۳ — نقش: مدیر دبیرخانه
-
تأیید نهایی + Audit Log
ثبت کامل در لاگ سیستم — SLA رعایت شده یا نقض شده.
پایان فرآیند — SLA: ۲۴ ساعت
- فعالسازی ماژول: تنظیمات → فرآیندهای کسبوکار → تیک فعالسازی
- خود-تأییدی: اجازه تأیید توسط خود درخواستکننده (اگر تأییدکننده باشد)
- تعطیلات: توقف شمارش مهلت در تعطیلات (پیشنهادی) یا شمارش عادی
- Hub فرآیندها: تعریف فرآیندها + چارت سازمانی (در حال راهاندازی)
فعالسازی در کمتر از ۵ دقیقه
از تنظیمات افزونه، ماژول فرآیندهای کسبوکار را فعال کنید، اولین فرآیند (مثلاً درخواست مرخصی) را با SLA و مراحل تأیید تعریف کنید — بدون نیاز به کدنویسی.
| فرآیند |
توضیح |
| تأیید مرخصی |
زنجیره سرپرست → مدیر → HR با SLA |
| درخواست خرید |
واحد درخواستکننده → مالی → مدیر عامل |
| امضای نامه صادره |
پیشنویس → تأیید → امضا → صدور |
| گردش بخشنامه |
نگارش → تأیید مدیر → اطلاعرسانی واحدها |
| تأیید صورتجلسه |
دبیر جلسه → اعضا → بایگانی |
وضعیت فنی — شفاف و صادقانه
| قابلیت |
وضعیت |
| ارجاع نامه + تایملاین |
✅ فعال و آماده استفاده |
| CC + Read Receipt |
✅ فعال |
| تعریف فرآیند + SLA |
✅ فعال |
| چارت سازمانی |
🚧 در حال راهاندازی |
| UI ثبت/تأیید درخواست (مرخصی و…) |
🚧 DB آماده — UI در نسخههای آینده |
معماری Clean Architecture (Domain → Application → Infrastructure → Presentation) توسعه و نگهداری ماژول گردش کار را برای نسخههای SaaS آینده تسهیل میکند.