کیا تبدیل کیا جا سکتا ہے، اور کیا نہیں
پانچ بنیادوں پر ایک ریکارڈ ناقابل ترمیم ہو سکتا ہے، ایک جزوی بنیاد، اور کیوں جواب ایڈٹ بٹن کھینچنے سے پہلے پہنچ جاتا ہے۔
ترمیم کا بٹن کھینچنے سے پہلے ہر اسکرین ایک سوال پوچھتی ہے، اور سرور پر ایک جگہ اس کا جواب دیتی ہے۔ وہی فنکشن پھر محفوظ کرنے کا فیصلہ کرتا ہے - لہذا ایک بٹن جو ظاہر ہوتا ہے وہ ایک بٹن ہوتا ہے جو کام کرتا ہے، اور ایک بٹن جو ظاہر نہیں ہوتا ہے کہ اس کی جگہ کیوں۔
پہلے سے طے شدہ ہاں ہے۔ ایک ریکارڈ قابل تدوین ہے جب تک کہ پانچ چیزوں میں سے ایک سچ نہ ہو۔
| گراؤنڈ | کیوں نہیں؟ | اس کے بجائے کیا کرنا ہے۔ |
|---|---|---|
| دیکھیں | اسکرین کو اپنے رکھنے کے بجائے دوسرے ریکارڈ سے جمع کیا جاتا ہے۔ | ان ریکارڈوں کو تبدیل کریں؛ یہ پیروی کرتا ہے. |
| ناقابل تغیر | یہ ایک آڈٹ ٹریل یا سسٹم لاگ ہے — ایک چارٹ تک رسائی کا ریکارڈ، اسٹاک کی نقل و حرکت، نوکری کی دوڑ۔ | کچھ نہیں کہ یہ تبدیل نہیں ہوتا اسے برقرار رکھنے کا نقطہ ہے۔ |
| حیثیت | دستاویز پوسٹ کر دی گئی ہے، منسوخ کر دی گئی ہے، یا تبدیل کر دی گئی ہے۔ | اسے ریورس کریں، یا کریڈٹ میمو بڑھائیں۔ |
| مدت | یہ جس مالی مدت میں آتا ہے وہ بند ہے۔ | تصحیح کو کھلی مدت میں پوسٹ کریں۔ |
| تاریخی | یہ ایک موثر تاریخ والا ورژن ہے جس کی ونڈو پہلے ہی ختم ہو چکی ہے۔ | ورژن کو طاقت میں تبدیل کریں۔ یہ وہی ہے جو پہلے کی تاریخ کے بعد پھر بھی جواب دیتا ہے۔ |
جزوی زمین
جب دوسرے ریکارڈ اس کی طرف اشارہ کرتے ہیں، تو اس کا شناختی نمبر یا کوڈ منجمد ہوجاتا ہے اور اس کے بارے میں باقی سب کچھ قابل تدوین رہتا ہے۔ چالیس جرائد کا حوالہ دینے والے اکاؤنٹ کو دوبارہ شمار کرنے سے وہ جرائد کچھ کہنے پر مجبور ہوں گے جو انہوں نے نہیں کیا۔ لیکن ایک سپلائر جس کا پتہ غلط ہے وہ ناقابل ترمیم نہیں ہے کیونکہ اس کے خلاف رسیدیں ہیں - فارم منجمد فیلڈ کو ظاہر کرتا ہے، لاک کیا ہوا، وجہ کے ساتھ، اور آپ کو پتہ ٹھیک کرنے دیتا ہے۔
صرف پڑھنے کا مطلب اب ناقابل تغیر نہیں ہے۔ نیویگیشن میں صرف پڑھنے کے لیے نشان زد اسکرین اب بھی اس اصول کے تحت تصحیح کی اجازت دے سکتی ہے۔ سرور فی ریکارڈ، فی صارف، اس وقت فیصلہ کرتا ہے جب آپ پوچھتے ہیں۔ ایک قطار میں موجود ترمیم کے بٹن سے یہ نتیجہ اخذ نہ کریں کہ اسکرین کو دوسری قطار میں درست نہیں کیا جا سکتا۔
تاریخ سے حساس ڈیٹا تبدیل ہوتا ہے۔
ایک ایسے ریکارڈ پر جس میں تاثیر کی کھڑکی ہوتی ہے، ترمیم کا فارم پوچھتا ہے کہ تبدیلی کب نافذ ہوتی ہے۔ تاریخ کو آگے بڑھائیں اور نافذ ورژن ایک دن پہلے بند کر دیا جاتا ہے اور ایک جانشین لکھا جاتا ہے، جس میں آپ کی تبدیلی کے ساتھ پورا ریکارڈ ہوتا ہے۔ تاریخ کو ویسے ہی رہنے دیں اور اس ورژن کو اپنی جگہ پر درست کر دیا جائے۔
تاریخ کبھی دوبارہ نہیں لکھی جاتی۔ یہی وہ چیز ہے جس کی وجہ سے تاریخ کا کوئی بھی مطلب ہوتا ہے: یہ پوچھنا کہ مارچ میں کسی تاریخ کو کیا شرح، قیمت یا نوکری کا گریڈ تھا وہ واپس آتا ہے جو مارچ میں تھا، نہ کہ اب کیا ہے۔ قاعدہ فہرست سے، ریکارڈ کے صفحے سے اور ماسٹر ڈیٹا پینل سے یکساں طور پر لاگو ہوتا ہے۔
ہر سکرین کی ایک شکل ہوتی ہے۔
جہاں ایک کیوریٹڈ فارم کا اعلان کیا جاتا ہے اسے استعمال کیا جاتا ہے۔ جہاں کوئی نہیں ہے، سرور ان کالموں میں سے ایک کی وضاحت کرتا ہے جسے ریکارڈ حقیقت میں قبول کرتا ہے — اقسام، مطلوبہ فیلڈز، اور ہر غیر ملکی کلید کے لیے ایک چننے والا۔ لہذا کسی ریکارڈ کو اسکرین پر درست کیا جا سکتا ہے، کوئی بھی بیٹھ کر ڈیزائن نہیں کرتا، بجائے اس کے کہ اسے درست نہ کیا جا سکے کیونکہ ابھی تک کسی کے پاس نہیں آیا تھا۔