استاندارد DMN (مدل تصمیم گیری و علامت گذاری) استانداردی است که توسط OMG® ارائه می شود و یک علامت گذاری بصری مشترک و قابل فهم برای همه کاربران و اشخاص ارائه می دهد.
با استفاده از استاندارد DMN ، تحلیل گران تجاری می توانند الزامات اولیه تصمیم گیری را تعریف کرده و سپس مدل های تصمیم گیری دقیق تری را رسمیت دهند. توسعه دهندگان فنی می توانند تصمیمات را در هر فرآیند به طور خودکار انجام دهند ، در حالی که ذینفعان تجاری می توانند این تصمیمات را مدیریت و نظارت کنند.
استاندارد DMN
این استاندارد که به طور خلاصه شده راجع به آن صحبت می کنیم استاندارد DMN یا مدل تصمیم گیری و علامت گذاری نام دارد. در این استاندارد شما با نمادهای بصری سر و کار دارید که به شما نشان می دهد برای گرفتن یک تصمیم منطقی به چه چیزهایی نیازدارید.
با کمک از این مدل شما تصمیماتی دقیق خواهید گرفت.
DMN سعی دارد همان کاری را انجام دهد که BPMN برای مدیریت فرآیند کسب و کار یک دهه پیش انجام داد: تجارت را قادر می سازد تا منطق عملکرد خود را از طریق یک زبان دیاگرام مستقل از فروشنده به عهده بگیرد.
برای اثربخشی ، این زبان باید توسط تحلیلگران تجاری و ذینفعان در تجارت قابل استفاده باشد و از نظر کامل بودن و سازگاری قابل تأیید باشد. DMN هر دو است.
استاندارد DMN یکی از سه استاندارد مکمل است که توسط گروه مدیریت OBJECT MANAGEMENT GROUP(OMG) ، یک کنسرسیوم جهانی اختصاص داده شده برای استاندارد کردن زبانهای مختلف سیستم های مدیریت فرآیند ، معرفی شده است.
DMN که به عنوان مترجم انواع زبان ها فعالیت می کند ، کد تصمیم گیری های پیچیده را به نمودارهای قابل خواندن تبدیل می کند.
DMN همه را از مدیران C-Suite گرفته تا توسعه دهندگان فنی قادر می سازد درختان تصمیمی را که به هر گردش کار نیرو می دهند تجسم کنند.
نماد های استاندارد DMN
چرا از مدل تصمیم گیری و علامت گذاری (استاندارد DMN) استفاده میکنیم؟
دلایل زیادی برای استفاده از استاندارد DMN در سطح Enterprise یا Initiative وجود دارد که منجر به ارزش تجاری و فنی خواهد شد. بسیاری از مزایا در عنوان بعدی شرح داده شده است اما جذاب ترین آنها عبارتند از:
کاهش پیچیدگی
همانطور که قبلاً بحث شد ، در حال حاضر قوانین و تصمیمات تجاری معمولاً در فرمت های بی شماری و در قالبهای متنوعی قرار دارند.
فرمت مشترک برای یافتن آنها در نمودارهای فرآیند تجارت است که بیش از حد پیچیده با مجموعه های آبشار دروازه هایی است که نتایج را توصیف می کند.
نمودارها معمولاً دست نخورده اند و برای آشکار کردن ورودی ها ، دانش تجارت ، اختیارات یا منطق نحوه تصمیم گیری ها کار چندانی نمی کنند.
اتوماسیون
همانطور که تحلیل گران تجارت تصمیمات ، ورودی ها ، دانش تجارت را تعریف می کنند و تکنسین ها منطق را به صورت جدول بیان و جدول تصمیم گیری توضیح می دهند.
می توان از این مدل ها برای تولید کد زبان برنامه نویسی استفاده کرد که می تواند برای خودکار سازی تصمیمات اجرا شود و آنها را در دسترس سیستم های زمان اجرا قرار دهید
چابکی و پاسخگویی به تغییر
در نتیجه تفکیک مدلهای تصمیم گیری از مدلهای فرایندهای تجاری و اتوماسیون ، تیمهای تجاری و فناوری می توانند با سرعت به تغییرات کسب و کار پاسخ دهند. این مدل ها سپس به بستری تبدیل می شوند که چابکی و فرصت ها را تسهیل می کند.
چگونه استاندارد DMN مکمل BPMN و CMMN است؟
استاندارد DMN یکی از سه زبان مهم برای مدل سازی فرآیند تجارت است. سازمان ها که در کنار نت های مدلسازی فرآیند کسب و کار (BPMN) و مدل مدیریت پرونده و یادداشت (CMMN) کار می کنند،به کتابخانه کاملی از زبانها برای کمک به توسعه دهندگان شهروندان و متخصصان فناوری اطلاعات در زمینه کار و اتوماسیون دسترسی دارند.
مدلهای BPMN برای بیان توالی فعالیتهایی که قسمتی از فرآیندهای روزمره کسب و کار در سازمان هستند، به یک استاندارد تبدیل شده اند.
اما با این حال پیش از DMN (علائم و مدل تصمیم گیری) هیچ گونه استاندارد قابل مقایسه ای برای بیان منطق تصمیم گیری مورد استفاده برای همه چیز از قیمت گذاری گرفته تا انطباق نظارتی و تصویب برنامه های وام وجود نداشت.
منطق تصمیم گیری بدون ترقی باقی مانده و در برخی از سیستم های سازمانی جایگزین می شد. صاحبان مشاغل برای ایجاد منطق تصمیم گیری مناسب برای کسب و کار شخصی خود، معمولا به یک سیستم مدیریت قانون کسب و کار (BRMS) نیازمندند.
این موضوع اثبات شده است که BRMS ها ابزارهای قدرتمند و مؤثری هستند، اما هر کدام از آنها، بسته به برنامه نویس های مختلف زبان قاعدهای مخصوص خود را دارند.
بنابراین برای مشخص کردن منطق تصمیم گیری، تحلیلگران و سهامداران کسب و کار باید اسناد مورد نیاز کسب و کار را فراهم کنند و پس از آن الزامات متنی توسط برنامه نویسان تفسیر شده و به زبان قاعده ترجمه شوند – که اکثرا هم ناقص است – و معمولا پس از یک چرخه طولانی آزمایش تجدید نظر انجام می گیرد.
دو قسمت اصلی (DMN)علائم و مدل تصمیم گیری:
1. نمودار مورد نیاز تصمیم گیری (DRD)
2. جداول تصمیم گیری.
نمودار تصمیم گیری:
نمودار DRD وابستگی یک تصمیم (به شکل مستطیل) به سایر تصمیمات حمایتی و منابع اطلاعاتی که داده های ورودی نام دارند(به شکل بیضی) را توصیف می کند. این تصمیمات حمایتی ممکن است شامل تصمیمات انسانی و تصمیمات خارجی باشند .
جدول تصمیم گیری
عناصر موجود در هر سلول از یک جدول تصمیم گیری – و همچنین متن مورد استفاده در یک عبارت تحت اللفظی – برای اینکه قابل تایید باشند باید بر اساس یک زبان بیان رسمی عنوان شوند.
ایجاد این بخش کمی سخت است، زیرا شما از طرفی می خواهید این زبان بیان توسط تحلیلگران و سهامداران کسب و کار قابل استفاده باشد و از طرف دیگر به اندازه کافی غنی باشد تا بتواند منطق تصمیم گیری در دنیای واقعی را اداره نماید.
در غیر این صورت، ما به روزهای بد قدیمی برمی گردیم که الزامات متنی باید توسط برنامه نویسان تفسیر و ترجمه میشدند. استاندارد DMN (علائم و مدل تصمیم گیری) در واقع مجبور بود برای این کار زبان بیان مخصوص خود را با نام FEEL اختراع کند.
جداول تصمیم گیری مانند جدول شکل پایین، از یک زیر مجموعه ساده از FEEL به نام S-FEEL استفاده می کنند، اما FEEL در واقع طیف گسترده تری از عملکرد را نسبت به زبانهای قاعده ای BRMS های تجاری ارائه می دهد.
مثال
تصور کنید که شما یک افسر رزرو هواپیمایی هستید که در پیشخوان چک یک شرکت هواپیمایی داخلی مشغول کار هستید. خاموش کردن به موقع هواپیما امری حیاتی است زیرا تاخیر ممکن است در هزینه های کنترل کننده های فرودگاه ، نیاز به پرواز در ارتفاع کمتر باعث افزایش هزینه سوخت و سایر مجازات ها شود.
پیغامی از سرپرست روی صفحه شما ظاهر می شود که می گوید کابین اقتصادی بیش از حد رزرو شده است. شما باید برخی از مسافران را به Business یا First Class ارتقا دهید – اما کدام مسافران را باید انتخاب کرد و به کدام کابین ارتقا داد؟
تصمیم گیری باید انجام شود اما چه عواملی باید در نظر گرفته شوند؟ این را می توان در یک مدل تصمیم گیری با استفاده از نمودار نیازمندی های تصمیم ثبت کرد.
این مفید است اما افسر مشغول ورود به سیستم هنوز باید تمام عوامل را بسنجد و تصمیم بی طرفی بگیرد. آیا یک مسافر ناراضی نسبت به یک بروشور در اولویت قرار دارد ، یا اینکه این واقعیت که مسافر خاصی به یک پرواز بین المللی متصل می شود اولویت دارد.
همه این قوانین می تواند در یک جدول تصمیم گیری ثبت شود ، به روشنی مشخص می شود که کدام مسافر باید ارتقا یابد و به کدام کابین: تجاری یا FIRST CLASS. این امر تصمیم گیری را بسیار ساده تر می کند و می توان قوانین را در دفتر مرکزی تنظیم ، توافق کرده و از نظر سازگاری بررسی کرد.
در این مثال ما آن را ساده نگه داشته ایم و از دو عامل استفاده کرده ایم: اولاً تعداد پروازهایی که مسافر در ماه گذشته انجام داده است و دوم اینکه چقدر کابین بیش از حد رزرو شده است
نرم افزار هایی که از استاندارد DMN پشتیبانی میکنند:
نرم افزار Processmaker نه از جداول تصمیم گیری و نه از نمودارهای DRD پشتیبانی نمیکند.
نرم افزار Camunda BPMS هم از جداول تصمیم گیری و هم از نمودار DRD پشتیبانی میکند.
نرم افزار Bonita از جداول تصمیم گیری پشتیبانی میکند ولی از نمودار DRD پشتیبانی نمی کند.
نرم افزار Bizagi از جداول تصمیم گیری پشتیبانی میکند ولی از نمودار DRD پشتیبانی نمی کند
Leave A Comment