BRFplus
بی آر ایف پلس (بزنس رول فریم ورک پلس) ایس اے پی اے جی کے ذریعہ پیش کردہ بزنس رول مینجمنٹ سسٹم (بی آر ایم ایس) ہے۔ بی آر ایف پلس ایس اے پی نیٹ ویور اے بی اے پی اسٹیک کا حصہ ہے۔ لہذا، تمام ایس اے پی ایپلی کیشنز جو ایس اے پی نیٹ ویور پر مبنی ہیں، ایس اے پی سسٹم کی حدود میں بی آر ایف پلس تک رسائی حاصل کر سکتی ہیں۔ تاہم، ویب سروسز تیار کرنا بھی ممکن ہے تاکہ بی آر ایف پلس کے قوانین کو سروس صارفین کے ذریعہ استعمال کیے جانے والے سافٹ ویئر پلیٹ فارم سے قطع نظر، ایس او اے کے منظر نامے میں سروس کے طور پر بھی پیش کیا جا سکے۔ بی آر ایف پلس ڈویلپمنٹ کا آغاز ایک معاون ٹول کے طور پر ہوا جو ایس اے پی بزنس بائی ڈیزائن کا حصہ تھا، جو ایک ای آر پی حل ہے جس کا ہدف چھوٹی اور درمیانے درجے کی کمپنیاں ہیں۔ اس وقت تک اس ٹول کو "فارمولا اینڈ ڈیرویشن ٹول" (ایف ڈی ٹی) کہا جاتا تھا۔ بعد میں، ان کوڈ لائنز پر بی آر ایف پلس کو برقرار رکھنے کا فیصلہ کیا گیا جو ایس اے پی بزنس سویٹ کی بنیاد کے طور پر کام کرتی ہیں۔ اس کے ساتھ، بزنس بائی ڈیزائن کے لیے بنائے گئے کاروباری قوانین کو آسانی سے مکمل سائز کے ایس اے پی سسٹم میں لیا جا سکتا ہے جہاں وہ بغیر کسی تبدیلی کے استعمال کے لیے تیار ہیں۔ جائزہ بی آر ایف پلس کاروباری قواعد کے لیے ایک متحد ماڈلنگ اور رن ٹائم ماحول پیش کرتا ہے جو تکنیکی صارفین (پروگرامرز، سسٹم منتظمین) کے ساتھ ساتھ کاروباری صارفین جو آپریشنل کاروباری عمل (جیسے خریداری، بولی، ٹیکس فارم کی توثیق وغیرہ) کا خیال رکھتے ہیں، دونوں کو مخاطب کرتا ہے۔ مختلف ٹارگٹ گروپوں کی مختلف ضروریات اور استعمال کے منظرناموں کا احاطہ ایس اے پی اتھارٹی سسٹم اور ایک یوزر انٹرفیس کی مدد سے کیا جا سکتا ہے جسے انفرادی طور پر اپنی مرضی کے مطابق بنایا جا سکتا ہے۔ ایس اے پی نیٹ ویور میں مربوط ہونے کی وجہ سے، بی آر ایف پلس پر مبنی ایپلی کیشنز بنیادی تکنیکی نمونوں سے شروع کرنے کے بجائے، کاروباری اصولوں کو سختی سے کاروبار پر مبنی نقطہ نظر سے دیکھ اور ماڈل بنا سکتی ہیں۔ اس کی وجہ یہ ہے کہ انضمام ایس اے پی ڈکشنری میں دستیاب کاروباری اشیاء (جیسے گاہک، سپلائر، مواد، بل وغیرہ) تک براہ راست رسائی کی اجازت دیتا ہے۔ پہلے سے طے شدہ اظہار کی اقسام کے علاوہ (فیصلہ ٹیبل، فیصلہ ٹری، فارمولا، ڈیٹا بیس تک رسائی، لوپس وغیرہ) اور اعمال (ای میلز بھیجنا، ورک فلو کو متحرک کرنا، وغیرہ۔ )، بی آر ایف پلس کو اپنی مرضی کے مطابق اظہار کی اقسام کے ذریعے بڑھایا جا سکتا ہے۔ نیز، فنکشن ماڈیولز کی براہ راست کالز کے ساتھ ساتھ اے بی اے پی او او کلاس کے طریقوں کی حمایت کی جاتی ہے تاکہ کاروباری کاموں کو حل کرنے کے لیے اے بی اے پی پروگرامنگ زبان کی پوری رینج دستیاب ہو۔ بی آر ایف پلس ایک اختیاری ورژننگ میکانزم کے ساتھ آتا ہے۔ ورژننگ کو انفرادی اشیاء کے ساتھ ساتھ پوری ایپلی کیشنز کے لیے آن اور آف کیا جا سکتا ہے۔ قانونی وجوہات کی بناء پر بعض استعمال کے معاملات میں ورژن والے کاروباری قوانین کی ضرورت ہوتی ہے، لیکن وہ نظام کے رویے کی تقلید کرنے کی بھی اجازت دیتے ہیں کیونکہ یہ وقت کے ایک خاص مقام پر ہوتا۔ ایک بار جب قاعدہ آبجیکٹ مستقل حالت میں اور فعال ہو جاتے ہیں، تو نظام خود بخود اے بی اے پی او او کلاسز تیار کرتا ہے جو بنیادی قاعدہ آبجیکٹ کے فعال دائرہ کار کو سمیٹتا ہے۔ یہ آن ڈیمانڈ بیس پر کیا جاتا ہے اور پروسیسنگ کو تیز کرتا ہے۔ افعال کے ساتھ ساتھ واحد تاثرات کے نفاذ کی تقلید کی جا سکتی ہے۔ تخروپن کا پروسیسنگ لاگ نفاذ کی جانچ پڑتال اور مسائل کی تحقیقات کے لیے مفید ہے۔ بی آر ایف پلس ایپلی کیشنز کو ایکس ایم ایل فائل کے طور پر برآمد اور درآمد کیا جا سکتا ہے۔ یہ ڈیٹا بیک اپ بنانے کا ایک آسان طریقہ ہے۔ ایکس ایم ایل فائلوں کو پوری کمپنی میں رول ایپلی کیشنز کی تعیناتی کے لیے بھی استعمال کیا جا سکتا ہے۔ اہم آبجیکٹ کی اقسام ایپلیکیشن آبجیکٹ ان تمام بی آر ایف پلس آبجیکٹ کے لیے کنٹینر کے طور پر کام کرتا ہے جو کسی خاص کاروباری کام کو حل کرنے کے لیے جمع کیے گئے ہیں۔ ایپلیکیشن کی سطح پر کچھ ڈیفالٹ سیٹنگز کی وضاحت کرنا ممکن ہے جو اس ایپلیکیشن کے دائرہ کار میں بنائے گئے تمام آبجیکٹ کے ذریعے وراثت میں ملتی ہیں۔ فنکشن ایک فنکشن کا استعمال کاروباری ایپلی کیشن کو بی آر ایف پلس کے رول پروسیسنگ فریم ورک سے جوڑنے کے لیے کیا جاتا ہے۔ کالنگ بزنس ایپلی کیشن ان پٹ ویلیوز کو فنکشن میں منتقل کرتی ہے جس کے بعد ان تاثرات اور قواعد کے سیٹ کے ذریعے کارروائی کی جاتی ہے جو کہ کالڈ فنکشن سے وابستہ ہوتے ہیں۔ اس کے بعد حساب شدہ نتیجہ کالنگ بزنس ایپلی کیشن میں واپس کر دیا جاتا ہے۔ اظہار کی اقسام اور عمل کی اقسام بولین بی آر ایم ایس کنیکٹر کیس ڈیٹا بیس لک اپ ڈیسیشن ٹیبل ڈیسیشن ٹری فارمولا فنکشن کال لوپ پروسیجر کال رینڈم نمبر سرچ ٹری سٹیپ ویلیو رینج 1 ایکس ایس ایل ٹرانسفارمیشن رول سیٹ ایک رول سیٹ قاعدہ اشیاء کی صوابدیدی تعداد کے لیے ایک کنٹینر ہے جو بدلے میں تفویض کردہ تاثرات اور اعمال کی مدد سے ضروری حسابات انجام دیتا ہے۔ کسی فنکشن کو ایکسپریشن تفویض کرنے کے بجائے، کسی فنکشن کو کسی بھی تعداد میں رول سیٹ تفویض کرنا بھی ممکن ہے۔ جب فنکشن کو کال کیا جاتا ہے، تو تمام تفویض کردہ قواعد پر بعد میں کارروائی کی جاتی ہے۔ ڈیٹا آبجیکٹ بی آر ایف پلس ابتدائی ڈیٹا آبجیکٹ (متن، نمبر، بولین، ٹائم پوائنٹ، رقم، مقدار) کے ساتھ ساتھ ڈھانچے اور ٹیبلز کی حمایت کرتا ہے۔ ڈھانچے کو گھونسلہ بنایا جا سکتا ہے۔ ہر قسم کے ڈیٹا آبجیکٹ کے لیے بیک اینڈ سسٹم کے ڈیٹا ڈکشنری میں رہنے والے ڈیٹا آبجیکٹ کا حوالہ دینا ممکن ہے۔ اس کے ساتھ، بی آر ایف پلس ڈیٹا آبجیکٹ نہ صرف حوالہ شدہ آبجیکٹ کی قسم کی تعریف وراثت میں حاصل کرتا ہے بلکہ ڈومین ویلیو لسٹس یا آبجیکٹ دستاویزات جیسے متعلقہ ڈیٹا تک بھی رسائی حاصل کر سکتا ہے۔ دیگر اشیاء کیٹلاگ کے ساتھ، نظام میں رہنے والے قاعدہ اشیاء کے کاروباری مخصوص ذیلی سیٹوں کی وضاحت کرنا ممکن ہے۔ یہ قاعدہ نظام کی پیچیدگی کو چھپانے کے لیے مددگار ہے، اس طرح استعمال کو بہتر بناتا ہے۔ آبجیکٹ فلٹر سسٹم منتظمین کے ذریعہ اس بات کو یقینی بنانے کے لیے استعمال کیے جاتے ہیں کہ منتخب صارفین کے لیے، آبجیکٹ کی اقسام کا صرف ایک پہلے سے طے شدہ ذیلی سیٹ نظر آتا ہے۔ یہ رسائی کے حقوق کے ساتھ ساتھ ماڈلنگ پالیسیوں کو نافذ کرنے کے لیے مفید ہے۔ ایس اے پی بی آر ایف پلس کے ذریعہ پیش کردہ دیگر بی آر ایم حل بی آر ایف (بزنس رول فریم ورک) کے نام سے مشہور ایک پرانے بزنس رول حل کے جانشین پروڈکٹ کے طور پر پوزیشن میں ہیں۔ منتقلی کے طویل مرحلے کے لیے، دونوں حل متوازی طور پر موجود ہیں۔ تاہم، ایس اے پی ایپلی کیشنز کی بڑھتی ہوئی تعداد جو پہلے بی آر ایف پر مبنی ہوتی تھی، بی آر ایف پلس میں منتقل ہو رہی ہے۔ جبکہ بی آر ایف پلس ایس اے پی نیٹ ویور اے بی اے پی اسٹیک پر مبنی ایپلی کیشنز کے لیے کاروباری قوانین کی حمایت کرتا ہے، ایس اے پی ایس اے پی نیٹ ویور بزنس رولز مینجمنٹ (بی آر ایم) کے نام سے ایک اور پروڈکٹ پیش کر رہا ہے۔ بی آر ایم ایس اے پی نیٹ ویور جاوا اسٹیک کے لیے بزنس رول ماڈلنگ کی حمایت کرتا ہے۔ دونوں مصنوعات مقابلہ نہیں کرتی ہیں۔ وہ متوازی طور پر دستیاب ہیں اور استعمال کے معاملات سے نمٹنے کے لیے باہمی تعاون کے نقطہ نظر میں استعمال کیے جا سکتے ہیں جہاں دونوں ٹیکنالوجی اسٹیک متوازی طور پر استعمال ہوتے ہیں۔ بی آر ایف پلس ایک خصوصی اظہار کی قسم کے ساتھ آتا ہے جو دو مختلف ٹیکنالوجیز کے درمیان فرق کو ختم کرنے میں مدد کرتا ہے۔ دستیابی بی آر ایف پلس کو پہلی بار ایس اے پی نیٹ ویور 7.0 انہانسمنٹ پیکیج 1 کے ساتھ عوام تک پہنچایا گیا ہے۔ ایس اے پی نیٹ ویور کا حصہ ہونے کے ناطے، بی آر ایف پلس کا استعمال بغیر کسی اضافی لاگت کے "ایس اے پی نیٹ ویور فاؤنڈیشن فار تھرڈ پارٹی ایپلی کیشنز" لائسنس کے تحت آتا ہے۔ ادب کارسٹن زیگلر، تھامس البرچٹ: بی آر ایف پلس-اے بی اے پی ایپلی کیشنز کے لیے بزنس رول مینجمنٹ۔ گیلیلیو پریس 2011۔ بیرونی روابط ایس اے پی ڈویلپرز نیٹ ورک (ایس ڈی این) پر بی آر ایف پلس بی آر ایف پلس ایس اے پی ہیلپ پورٹل پر آن لائن دستاویزات بی آر ایف پلس-ایک حقیقی وقت کی مثال بزنس سافٹ ویئر رول انجن فیصلہ سپورٹ سسٹم