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

Online Registration

Online Registration (Process Coordination Runtime Service)

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

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

نام Online Registration یک نام تاریخی در معماری آوانا است و دامنه عملکرد آن صرفاً به فرآیندهای ثبت‌نام محدود نمی‌شود. این سرویس در عمل نقش Process Coordination Runtime و هسته مدیریت پرونده‌ها و فرآیندهای عملیاتی را ایفا می‌کند.این سرویس بر پایه مدل State/Transition و مدیریت پرونده‌های دیجیتال طراحی شده است.

این سرویس مسئول هماهنگی، هدایت و رهگیری فرآیندهای عملیاتی در سامانه‌های مبتنی بر آوانا بوده و بستری برای مدیریت مسیرهای اجرایی، وضعیت‌ها، انتقال‌ها، فعالیت‌های انسانی و تصمیمات عملیاتی فراهم می‌کند.

برخلاف موتورهای سنتی BPM یا BPMS، این سرویس با هدف اجرای فرآیندهای عملیاتی در سامانه‌های Enterprise طراحی شده و تمرکز آن بر هماهنگی عملیات، مدیریت وضعیت‌ها و هدایت پرونده‌های دیجیتال است.

این سرویس هسته Process Coordination Runtime در معماری آوانا محسوب می‌شود.

  • مدیریت فرآیندهای عملیاتی
  • هماهنگی فعالیت‌های انسانی و سیستمی
  • مدیریت وضعیت‌ها و انتقال‌ها
  • رهگیری پرونده‌های دیجیتال
  • مدیریت گردش فعالیت‌ها
  • ثبت تاریخچه عملیات
  • ایجاد انعطاف‌پذیری در فرآیندهای اجرایی
  • کاهش وابستگی منطق فرآیندها به کد سرویس‌ها

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

این سرویس در لایه Process Coordination & Rule Layer قرار می‌گیرد.

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

Online Registration جایگزین سرویس‌های دامنه‌ای نیست و مسئول پیاده‌سازی منطق کسب‌وکار نمی‌باشد.

این سرویس مسئول:

است.

در حالی که قوانین کسب‌وکار و منطق دامنه‌ای در سرویس‌های تخصصی هر پروژه قرار می‌گیرند.

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

۱ / ۶

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

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

  1. ۱
    ثبت اولیه
  2. ۲
    در حال بررسی
  3. ۳
    نیازمند اصلاح
  4. ۴
    تأیید شده
  5. ۵
    رد شده
  6. ۶
    مختومه

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

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

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

این سرویس با اجزای مختلف آوانا تعامل مستقیم دارد.

Task Manager

برای مدیریت کارتابل‌ها و فعالیت‌ها.

Rule Engine

برای اجرای قواعد.

Notification

برای اطلاع‌رسانی تغییر وضعیت‌ها.

File Storage

برای نگهداری مستندات پرونده‌ها.

UAA

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

Domain Services

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

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

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

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

  • Monitoring
  • Logging
  • Metrics
  • Distributed Tracing
  • Health Check
  • Alerting

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

  • Metadata Driven
  • Process Versioning
  • Horizontal Scalability
  • API First Design
  • Independent Deployment

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

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

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

  • BPMS نیست.
  • جایگزین BPMSهای تجاری نیست.
  • ابزار مدل‌سازی سازمانی نیست.
  • ابزار No-Code یا Zero-Code نیست.
  • مسئول پیاده‌سازی منطق کسب‌وکار دامنه‌ها نیست.