حسب ضرورت فیلڈز اور توسیع پذیری۔
کسی فیلڈ کو شامل کرنے سے پلیٹ فارم بغیر کسی ریلیز کے اور بنیادی میزوں کو چھوئے بغیر نہیں بھیجتا ہے۔
ایک فیلڈ جسے آپ کے کاروبار کی ضرورت ہے اور پلیٹ فارم جس میں جہاز نہیں آتا ہے اسے حسب ضرورت فیلڈ کے طور پر شامل کیا جاتا ہے۔ اس کی تعریف فی کمپنی، وسائل سے منسلک، ایک قسم اور ایک لیبل کے ساتھ کی جاتی ہے، اور پھر یہ اس وسائل کے فارم، اس کے فہرست کالم، اس کے فلٹرز، اس کی امپورٹ میپنگ اور اس کی برآمد پر ظاہر ہوتا ہے۔
- حسب ضرورت فیلڈز بنیادی جدولوں سے باہر رہتے ہیں، اس لیے کسی ایک کو شامل کرنے سے ہر کمپنی کے شیئر کردہ اسکیما میں کوئی تبدیلی نہیں آتی۔
- وہ عام فیلڈز ہیں جن کی ایک بار وضاحت کی گئی ہے — فلٹر کے قابل، چھانٹنے کے قابل، قابل درآمد اور قابل برآمد، اس پر لیبل کے ساتھ کوئی نوٹ فیلڈ نہیں۔
- وہ فی کمپنی ہیں، لہذا ایک کمپنی کے اضافے دوسری کمپنی کے لیے پوشیدہ ہیں۔
- ہاں/نہیں فیلڈ کو پروڈکٹ کے اپنے چیک باکسز کی طرح کھینچا جاتا ہے: اس کے لیبل کے ساتھ والا باکس، لیبل کلک کرنے کے قابل، مدد براہ راست نیچے۔
ایک کو شامل کرنے سے پہلے، چیک کریں کہ آیا درجہ بندی کی فہرست کام کرتی ہے۔ اگر آپ موجودہ ڈراپ ڈاؤن میں ایک نئی قدر چاہتے ہیں، تو وہ کنفیگریشن ہے، توسیع نہیں۔
ایک فیلڈ بنانا ضروری ہے۔
کسی فیلڈ کو ہمیشہ لازمی، یا کسی قدم سے پہلے لازمی بنانے کے لیے جیسے کہ جمع کروائیں یا پوسٹ کریں، پلیٹ فارم › حسب ضرورت › فیلڈ کی ضروریات کا استعمال کریں: اس پر نشان لگائیں، لکھنے کا کوئی اصول نہیں۔ کسی بھی فیلڈ کو لازمی بنانا دیکھیں: فیلڈ کی ضروریات۔ حسب ضرورت منطق، ذیل میں، ایک شرط کے لیے ہے۔
پلیٹ فارم → حسب ضرورت → کسٹم لاجک ان اصولوں کو رکھتا ہے جو کمپنی اپنے لیے لکھتی ہے: ایک توثیق جو محفوظ کرنے سے انکار کرتی ہے، ہر بار جب کوئی ریکارڈ محفوظ ہوتا ہے تو ایک قدر کام کرتی ہے، اور نئے ریکارڈ کے لیے ڈیفالٹ۔ کسی فیلڈ کو لازمی بنانے کے لیے — ایک پروڈکٹ بحری جہاز یا آپ نے شامل کیا — اس اسکرین پر ایک توثیق لکھیں جو صرف اس وقت درست ہے جب فیلڈ کی کوئی قدر ہو، اور اسے پیغام دیں کہ لوگوں کو یہ پیغام دینا چاہیے کہ جب یہ نہیں ہے۔
- پلیٹ فارم → حسب ضرورت → کسٹم لاجک کھولیں اور ماڈیول اور اسکرین کا انتخاب کریں — HRMS، ملازمین۔
- قسم کی توثیق کا اصول شامل کریں، ہر بچت پر چلائیں۔
- وہ شرط لکھیں جو رکھنا ضروری ہے۔ not_empty(iqama_number) ہر ملازم پر اقامہ نمبر ضروری بناتا ہے۔ is_saudi or not_empty(iqama_number) اس کی ضرورت ہر اس شخص سے ہے جو سعودی شہری نہیں ہے، جس کا عام طور پر مطلب یہی ہوتا ہے: ایک سعودی شہری کے پاس قومی ID ہے، اقامہ نہیں۔
- پیغام لکھیں - "اقامہ نمبر ایسے ملازم کے لیے ضروری ہے جو سعودی شہری نہیں ہے" - اور محفوظ کریں۔ ریکارڈ پر بھروسہ کرنے سے پہلے اسے اسی اسکرین پر ٹیسٹ کریں۔
ہر محفوظ کرنے پر سرور کے ذریعہ اصول کی جانچ پڑتال کی جاتی ہے، جس طرح بھی ریکارڈ آتا ہے: فارم، ایک درآمد، ASK یا API۔ موجودہ ریکارڈ کو تبدیل کرنا تاکہ اس سے قاعدہ ٹوٹ جائے۔
سعودی عرب میں ملازم کے فارم میں سعودی ریکارڈ بھی ہوتا ہے — سعودی شہری، اقامہ نمبر اور ایکسپائری، ورک پرمٹ کی میعاد ختم ہونے، GOSI نمبر اور سبسکرائبر کلاس، اسپانسر شپ ٹرانسفر، ہجری کی کرائے کی تاریخ، اور بنیادی اجرت اور ہاؤسنگ اور ٹرانسپورٹ الاؤنس GOSI سے شمار کیا جاتا ہے۔ ان میں سے کسی کو بھی اس طرح مطلوبہ بنایا جا سکتا ہے۔ فارم پہلے سے ہی صرف وہی دکھاتا ہے جو لاگو ہوتے ہیں: اقامہ نمبر اور ایکسپائری، ورک پرمٹ کی میعاد ختم ہونے اور سعودی شہری پر ٹک نہ ہونے پر اسپانسر شپ ٹرانسفر، اور GOSI سبسکرائبر کلاس جب یہ ہو۔
آپ کے فیلڈز کی قدروں کو دیکھنا
پلیٹ فارم → حسب ضرورت → حسب ضرورت فیلڈز، آپ کی منتخب کردہ اسکرین کے لیے، کالم کے طور پر آپ کی کمپنی کے اپنے فیلڈز کے ساتھ اس اسکرین کے ریکارڈ کا ایک جدول دکھاتا ہے۔ یہ تلاش کے قابل ہے اور کسی بھی فہرست کی طرح صفحہ بندی کی گئی ہے، لہذا آپ ایک ایک کرکے ریکارڈ کھولے بغیر دیکھ سکتے ہیں کہ کیا بھرا گیا ہے۔
- صرف وہی ریکارڈز درج ہیں جو آپ اس اسکرین پر پہلے ہی کھول سکتے ہیں۔
- فیلڈز ان کے لیبلز کے ذریعے دکھائے جاتے ہیں، جیسا کہ لوگ انہیں فارم پر دیکھتے ہیں — کسی اندرونی نام سے نہیں۔
وہی سادہ پریزنٹیشن استعمال کی جاتی ہے جہاں آپ کے پڑھنے کے لیے قدریں درج ہوتی ہیں: آڈٹ کے اندراج کی تفصیل، منظوری کے لیے ایک ایجنٹ کی درخواست اور کسی کارروائی کا نتیجہ خام ڈیٹا کے بجائے فیلڈ اور قدر کی میز دکھاتا ہے۔