सानुकूल फील्ड आणि विस्तारक्षमता
रिलीजशिवाय आणि कोअर टेबल्सना स्पर्श न करता, प्लॅटफॉर्ममध्ये समाविष्ट नसलेले फील्ड जोडणे.
तुमच्या व्यवसायाला आवश्यक असलेले आणि प्लॅटफॉर्मवर उपलब्ध नसलेले फील्ड कस्टम फील्ड म्हणून जोडले जाते. ते प्रत्येक कंपनीनुसार परिभाषित केले जाते, एका रिसोर्सला जोडले जाते, त्याला एक प्रकार आणि लेबल दिले जाते, आणि त्यानंतर ते त्या रिसोर्सच्या फॉर्मवर, त्याच्या लिस्ट कॉलम्समध्ये, त्याच्या फिल्टर्समध्ये, त्याच्या इम्पोर्ट मॅपिंगमध्ये आणि त्याच्या एक्सपोर्टमध्ये दिसते.
- कस्टम फील्ड्स मुख्य टेबल्सच्या बाहेर असतात, त्यामुळे एखादे फील्ड जोडल्याने प्रत्येक कंपनीच्या सामायिक स्कीमामध्ये बदल होत नाही.
- एकदा परिभाषित केल्यावर, ती फिल्टर करण्यायोग्य, सॉर्ट करण्यायोग्य, इम्पोर्ट करण्यायोग्य आणि एक्सपोर्ट करण्यायोग्य सामान्य फील्ड्स बनतात; ती लेबल लावलेली नोट फील्ड नसतात.
- ते प्रत्येक कंपनीनुसार असतात, त्यामुळे एका कंपनीने केलेल्या सुधारणा दुसऱ्या कंपनीला दिसत नाहीत.
- होय/नाही फील्ड उत्पादनाच्या स्वतःच्या चेक बॉक्सप्रमाणे रेखाटले आहे: त्याच्या लेबलच्या बाजूला असलेला बॉक्स, क्लिक करण्यायोग्य लेबल आणि त्याच्या अगदी खाली मदत.
ते जोडण्यापूर्वी, वर्गीकरण सूची आपले काम करते की नाही हे तपासा. जर तुम्हाला विद्यमान ड्रॉपडाउनमध्ये नवीन मूल्य हवे असेल, तर ते कॉन्फिगरेशन आहे, विस्तार नाही.
फील्ड आवश्यक बनवणे
एखादे फील्ड नेहमी अनिवार्य करण्यासाठी, किंवा सबमिट किंवा पोस्ट सारख्या स्टेपच्या आधी अनिवार्य करण्यासाठी, प्लॅटफॉर्म › कस्टमायझेशन › फील्ड रिक्वायरमेंट्स वापरा: त्यावर टिक करा, कोणताही नियम लिहिण्याची गरज नाही. 'कोणतेही फील्ड अनिवार्य करणे: फील्ड रिक्वायरमेंट्स' पहा. खाली दिलेले कस्टम लॉजिक हे एका कंडिशनसाठी आहे.
प्लॅटफॉर्म → कस्टमायझेशन → कस्टम लॉजिकमध्ये कंपनीने स्वतःसाठी लिहिलेले नियम असतात: सेव्ह करण्यास नकार देणारे व्हॅलिडेशन, प्रत्येक वेळी रेकॉर्ड सेव्ह केल्यावर ठरवले जाणारे मूल्य आणि नवीन रेकॉर्डसाठी एक डीफॉल्ट. एखादे फील्ड अनिवार्य करण्यासाठी — मग ते उत्पादनासोबत आलेले असो किंवा तुम्ही जोडलेले असो — त्या स्क्रीनवर एक व्हॅलिडेशन लिहा जे फक्त फील्डमध्ये मूल्य असतानाच खरे (true) असेल, आणि मूल्य नसताना लोकांना दिसणारा संदेश द्या.
- प्लॅटफॉर्म उघडा → कस्टमायझेशन → कस्टम लॉजिक आणि मॉड्यूल व स्क्रीन निवडा — HRMS, कर्मचारी.
- Validate प्रकारचा एक नियम जोडा, जो प्रत्येक सेव्हवर चालेल.
- जी अट पूर्ण झालीच पाहिजे ती लिहा. not_empty(iqama_number) मुळे प्रत्येक कर्मचाऱ्यासाठी इकामा क्रमांक आवश्यक होतो. is_saudi किंवा not_empty(iqama_number) मुळे सौदी नागरिक नसलेल्या प्रत्येकासाठी तो आवश्यक होतो, आणि सामान्यतः याचाच अर्थ अभिप्रेत असतो: सौदी नागरिकाकडे राष्ट्रीय ओळखपत्र असते, इकामा नाही.
- "सौदी नागरिक नसलेल्या कर्मचाऱ्यासाठी इकामा क्रमांक आवश्यक आहे" हा संदेश लिहा आणि सेव्ह करा. त्यावर अवलंबून राहण्यापूर्वी, त्याच स्क्रीनवर एका रेकॉर्डसोबत त्याची चाचणी घ्या.
रेकॉर्ड कोणत्याही मार्गाने आला असला तरी (फॉर्म, इम्पोर्ट, ASK किंवा API), प्रत्येक सेव्हच्या वेळी सर्व्हरद्वारे नियमाची तपासणी केली जाते. अस्तित्वात असलेल्या रेकॉर्डमध्ये असा बदल करणे, ज्यामुळे नियमाचे उल्लंघन होईल, ते देखील नाकारले जाते.
सौदी अरेबियामध्ये कर्मचारी अर्जामध्ये सौदी नोंदींचाही समावेश असतो — सौदी नागरिक, इकामा क्रमांक आणि मुदत, कामाच्या परवान्याची मुदत, GOSI क्रमांक आणि सदस्य वर्ग, प्रायोजकत्व हस्तांतरण, हिजरी नियुक्तीची तारीख, आणि ज्यावरून GOSI ची गणना केली जाते ते मूळ वेतन व घर आणि वाहतूक भत्ते. यांपैकी कोणतीही बाब अशा प्रकारे अनिवार्य केली जाऊ शकते. जेव्हा 'सौदी नागरिक' हा पर्याय निवडलेला नसतो, तेव्हा अर्जामध्ये आधीपासूनच फक्त लागू होणाऱ्या बाबी दर्शविल्या जातात: इकामा क्रमांक आणि मुदत, कामाच्या परवान्याची मुदत आणि प्रायोजकत्व हस्तांतरण; आणि जेव्हा तो पर्याय निवडलेला असतो, तेव्हा GOSI सदस्य वर्ग.
तुमच्या फील्ड्समध्ये असलेली मूल्ये पाहणे
प्लॅटफॉर्म → कस्टमायझेशन → कस्टम फील्ड्स हा पर्याय तुम्ही निवडलेल्या स्क्रीनसाठी, तुमच्या कंपनीच्या स्वतःच्या फील्ड्सना कॉलम म्हणून वापरून त्या स्क्रीनच्या रेकॉर्ड्सचा एक टेबल दाखवतो. हा टेबल कोणत्याही लिस्टप्रमाणे शोधण्यायोग्य आणि पेज केलेला असतो, त्यामुळे तुम्ही एक-एक रेकॉर्ड न उघडता काय भरले आहे हे तपासू शकता.
- तुम्ही त्या स्क्रीनवर आधीपासून उघडू शकत असलेल्या नोंदीच सूचीबद्ध केल्या आहेत.
- फील्ड्स त्यांच्या लेबल्सने दाखवले जातात, जसे लोकांना फॉर्मवर दिसतात — कोणत्याही अंतर्गत नावाने नाही.
जिथे जिथे तुम्हाला वाचण्यासाठी मूल्ये सूचीबद्ध केली जातात, तिथे तेच साधे सादरीकरण वापरले जाते: ऑडिट एंट्रीचा तपशील, एजंटची मंजुरीसाठीची विनंती आणि एखाद्या कृतीचा निकाल कच्च्या डेटाऐवजी फील्ड आणि मूल्याचा तक्ता दाखवतात.