رفتن به محتوای اصلی
آوان VLA.CO.IR
هماهنگی فرآیندها — Process Coordination Services

Task Manager

Task Manager (Task & Workbasket Management Service)

Task Manager زیرساخت مدیریت فعالیت‌ها و کارتابل‌های عملیاتی در آوانا است.

معرفی و هدف اصلی

Task Manager یکی از سرویس‌های کلیدی آوانا در حوزه مدیریت فعالیت‌های انسانی، کارتابل‌های عملیاتی و تخصیص وظایف است.

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

سرویس Task Manager بستری متمرکز برای مدیریت فعالیت‌های انسانی و کارتابل‌های عملیاتی فراهم می‌کند و به عنوان یکی از اجزای اصلی Process Coordination Runtime در معماری آوانا شناخته می‌شود.

  • مدیریت فعالیت‌های انسانی
  • مدیریت کارتابل‌های عملیاتی
  • تخصیص و ارجاع وظایف
  • رهگیری وضعیت فعالیت‌ها
  • افزایش شفافیت عملیات
  • کاهش فعالیت‌های دستی پراکنده
  • استانداردسازی مدیریت کارها
  • بهبود بهره‌وری عملیاتی

جایگاه در معماری

Task Manager یکی از اجزای اصلی لایه Process Coordination Runtime است.

این سرویس مسئول اجرای منطق کسب‌وکار نیست و تصمیم‌گیری‌های دامنه‌ای را انجام نمی‌دهد.

وظیفه اصلی آن مدیریت چرخه عمر فعالیت‌ها و تعامل کاربران با فرآیندهای عملیاتی است.

به بیان ساده:

نمایش بصری جریان

۱ / ۷

چرخه عمر — وضعیت‌های مستندشده

شرح مرحله‌به‌مرحله

  1. ۱
    Created
  2. ۲
    Assigned
  3. ۳
    In Progress
  4. ۴
    Waiting
  5. ۵
    Completed
  6. ۶
    Cancelled
  7. ۷
    Expired

مسئولیت‌های اصلی

  • ایجاد وظیفه
  • تخصیص وظیفه
  • تغییر وضعیت وظیفه
  • بستن وظیفه
  • رهگیری وظیفه
  • کارتابل شخصی
  • کارتابل گروهی
  • کارتابل سازمانی
  • کارتابل مدیریتی
  • ایجاد صف
  • تخصیص فعالیت به صف
  • مدیریت اولویت‌ها
  • مدیریت ظرفیت پردازش
  • ثبت تمامی اقدامات
  • ثبت تغییرات وضعیت
  • ثبت ارجاعات
  • ثبت کاربران انجام‌دهنده عملیات

قابلیت‌ها و وظایف میکروسرویس

  • مشاهده فعالیت‌های جاری
  • مشاهده فعالیت‌های انجام‌شده
  • مشاهده فعالیت‌های ارجاع‌شده
  • مشاهده فعالیت‌های معوق
  • تخصیص مستقیم
  • تخصیص مبتنی بر نقش
  • تخصیص مبتنی بر گروه
  • تخصیص مبتنی بر صف
  • سطح دسترسی
  • ساختار سازمانی
  • منطقه جغرافیایی
  • نوع درخواست
  • حجم کار کاربران
  • تفویض وظایف
  • جانشینی موقت
  • انتقال کارتابل
  • مدیریت غیبت کاربران
  • هشدار
  • ارجاع خودکار
  • انتقال به مدیر
  • تغییر اولویت
  • تعیین SLA
  • پایش تأخیر
  • هشدار تخلف
  • گزارش عملکرد

ارتباط، یکپارچه‌سازی و سرویس‌های بیرونی

Online Registration

برای ایجاد و کنترل فعالیت‌های فرآیندی.

UAA

برای کنترل دسترسی کاربران.

Notification

برای ارسال اعلان‌های مرتبط با وظایف.

File Storage

برای دسترسی به مستندات فعالیت‌ها.

Domain Services

برای اجرای عملیات تخصصی کسب‌وکار.

ملاحظات امنیتی

  • کنترل دسترسی مبتنی بر نقش
  • کنترل دسترسی مبتنی بر وظیفه
  • ثبت کامل Audit Trail
  • ثبت تمامی ارجاعات
  • ثبت تمامی تغییر وضعیت‌ها
  • رهگیری کامل عملیات کاربران

پایداری و بهره‌برداری

  • Monitoring
  • Logging
  • Metrics
  • Distributed Tracing
  • Health Check
  • Alerting
  • تعداد فعالیت‌های باز
  • تعداد فعالیت‌های معوق
  • حجم کارتابل‌ها
  • زمان متوسط انجام فعالیت
  • نرخ انجام فعالیت‌ها
  • نرخ تخطی از SLA

مقیاس‌پذیری و توسعه‌پذیری

  • Queue Based Architecture
  • Horizontal Scalability
  • API First Design
  • Independent Deployment
  • Organization Structure Support

سناریوهای کاربردی

  • بررسی درخواست افتتاح حساب
  • بررسی درخواست تسهیلات
  • بررسی تضامین
  • تأیید عملیات
  • پذیرش نماینده
  • تمدید پروانه
  • بررسی خسارت
  • ارزیابی دفاتر نمایندگی
  • درخواست تسهیلات نمایندگان
  • بررسی پذیرندگان
  • تأیید سرویس‌ها
  • مدیریت درخواست‌ها
  • درخواست‌های منابع انسانی
  • گردش مصوبات
  • بررسی پرونده‌ها
  • تأییدات مدیریتی

موارد خارج از دامنه

  • موتور فرآیند نیست.
  • BPMS نیست.
  • مسئول تصمیم‌گیری کسب‌وکاری نیست.
  • مسئول مدیریت قوانین نیست.
  • مسئول اجرای منطق دامنه‌ای نیست.