طراحی و مدیریت قوانین

قوانین کسب و کار، پشتیبان کننده سیاست ها، روش های خاص یک سازمان بوده و ساختار کسب و کار را مشخص می نمایند؛ هم‌چنین رفتار کسب و کار را تحت تاثیر و کنترل خود قرار می دهند. 

در صورتی که این قوانین به صورت صحیح مدیریت شوند، دستیابی به اهداف برای سازمان تسهیل شده، هزینه ها کاهش و نیازمندی های منطقی برآورده می شود.

یکی از ابزارهای مناسب جهت مدیریت قوانین، موتور طراحی و مدیریت قوانین (rule engine) موجود در سیستم مدیریت فرآیندهای کسب و کار است. 

موتور مدیریت قوانین، چابکی فرآیندها را افزایش می‌دهد؛ بدین صورت که وقتی یک قانون در این موتور تغییر می کند، در لحظه بر روی تمامی فرآیندهایی که این قانون را فراخوانی می‌کنند تأثیر می‌گذارد.

از مزایای استفاده از این موتور جهت مدیریت قوانین می‌توان به مواردی نظیر افزایش چابکی، اثربخشی و بهره‌وری، کیفیت تصمیمات اتخاذ شده، ثبات و شفافیت اشاره نمود.

استفاده از این موتور در موارد زیر می‌تواند بسیار مفید باشد:

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

سیستم مدیریت فرایندهای کسب‌وکار رایورز نیز دارای موتور مدیریت قوانین می‌باشد. طراحان فرایند می‌توانند در دو محیط گرافیکی و اسکریپت نویسی، قوانین کسب‌وکار خود را تعریف نمایند. 

در ذیل به شرح مختصری از هر یک از انواع ابزارهای طراحی قوانین می‌پردازیم:

  • امکان تعریف قوانین در دو محیط گرافیکی و اسکریپت نویسی
  • امکان فراخوانی قوانین از طریق:

            - فرآیندها
            - فرم‌ها
            - رویدادها

  • امکان تغییر در لحظه قوانین

            - امکان مقداردهی به موجودیت‌ها
            - امکان استفاده از توابع کمکی
            - امکان فراخوانی توابع و رویه‌های مختلف
            - امکان مشاهده متن قانون به صورت فارسی
            - امکان تایید اعتبار قانون در زمان طراحی
            - امکان تعریف شروط پیچیده در قانون
            - امکان برقراری ارتباط با سایر سیستم‌های فرآیندی در قانون
            - امکان تعریف قانون با استفاده از اسکریپت‌های C# و VB.Net
            - امکان تبدیل قوانین گرافیکی به قوانین مبتنی بر اسکریپت
            - امکان استفاده از منابعی چون وب سرویس‌ها و DLLها در کدنویسی
            - امکان تعریف قانون برای یکبار و فراخوانی آن در قوانین دیگر
            - امکان استفاده از کدهای پیش نویس

درباره رایورز

شرکت مهندسی نرم‌افزار رایورز در اوایل سال 1368 توسط جمعی‌از فعالین حرفه نرم‌افزار تأسیس گردید...

بیشتر بدانید

ارتباط با ما

  • تهران، خيابان ولی عصر، نرسيده به توانير، خيابان احتشام، شماره 5
  • 89326000

  • BPMS@rayvarz.com

خبرنامه پایگاه دانش BPM