TRANXACT.AI मदद

कस्टम फ़ील्ड और विस्तारशीलता

बिना किसी रिलीज के और कोर टेबल को छुए बिना, प्लेटफॉर्म में मौजूद न होने वाले फ़ील्ड को जोड़ना।

आपके व्यवसाय को जिस फ़ील्ड की आवश्यकता है और जो प्लेटफ़ॉर्म पर उपलब्ध नहीं है, उसे कस्टम फ़ील्ड के रूप में जोड़ा जाता है। इसे प्रत्येक कंपनी के लिए परिभाषित किया जाता है, एक संसाधन से जोड़ा जाता है, एक प्रकार और एक लेबल दिया जाता है, और फिर यह उस संसाधन के फ़ॉर्म, सूची कॉलम, फ़िल्टर, आयात मैपिंग और निर्यात में दिखाई देता है।

  • कस्टम फ़ील्ड मुख्य तालिकाओं से बाहर स्थित होते हैं, इसलिए एक को जोड़ने से हर कंपनी द्वारा साझा किए जाने वाले स्कीमा में कोई बदलाव नहीं होता है।
  • एक बार परिभाषित हो जाने के बाद वे सामान्य फ़ील्ड बन जाते हैं - फ़िल्टर करने योग्य, क्रमबद्ध करने योग्य, आयात करने योग्य और निर्यात करने योग्य, न कि लेबल वाला कोई नोट फ़ील्ड।
  • ये प्रत्येक कंपनी के लिए अलग-अलग हैं, इसलिए एक कंपनी द्वारा किए गए बदलाव दूसरी कंपनी को दिखाई नहीं देते हैं।
  • हां/ना का फ़ील्ड उत्पाद के अपने चेक बॉक्स की तरह बनाया गया है: लेबल के बगल में बॉक्स, क्लिक करने योग्य लेबल, और ठीक उसके नीचे सहायता।

इसे जोड़ने से पहले, जांच लें कि वर्गीकरण सूची काम करती है या नहीं। यदि आप किसी मौजूदा ड्रॉपडाउन में एक नया मान जोड़ना चाहते हैं, तो यह कॉन्फ़िगरेशन का काम है, एक्सटेंशन का नहीं।

किसी फ़ील्ड को आवश्यक बनाना

किसी फ़ील्ड को हमेशा अनिवार्य बनाने के लिए, या सबमिट या पोस्ट जैसे किसी चरण से पहले अनिवार्य बनाने के लिए, प्लेटफ़ॉर्म › कस्टमाइज़ेशन › फ़ील्ड आवश्यकताएँ पर जाएँ: इसे चुनें, कोई नियम लिखने की आवश्यकता नहीं है। किसी भी फ़ील्ड को अनिवार्य बनाना: फ़ील्ड आवश्यकताएँ देखें। नीचे दिया गया कस्टम लॉजिक किसी शर्त के लिए है।

प्लेटफ़ॉर्म → अनुकूलन → कस्टम लॉजिक में वे नियम होते हैं जो कोई कंपनी अपने लिए लिखती है: एक सत्यापन जो सेव करने से रोकता है, हर बार रिकॉर्ड सेव होने पर गणना किया गया मान, और नए रिकॉर्ड के लिए एक डिफ़ॉल्ट मान। किसी फ़ील्ड को अनिवार्य बनाने के लिए — चाहे वह उत्पाद के साथ आता हो या आपने जोड़ा हो — उस स्क्रीन पर एक सत्यापन लिखें जो केवल तभी सही हो जब फ़ील्ड में मान हो, और वह संदेश भी लिखें जो लोगों को तब दिखाई दे जब उसमें मान न हो।

  1. ओपन प्लेटफॉर्म → कस्टमाइजेशन → कस्टम लॉजिक पर जाएं और मॉड्यूल और स्क्रीन चुनें — एचआरएमएस, एम्प्लॉई।
  2. Validate नाम का एक नियम जोड़ें, जो हर सेव पर चले।
  3. वह शर्त लिखें जो पूरी होनी चाहिए। not_empty(iqama_number) होने पर प्रत्येक कर्मचारी के लिए इक़ामा संख्या अनिवार्य हो जाती है। is_saudi या not_empty(iqama_number) होने पर सऊदी नागरिक न होने वाले प्रत्येक व्यक्ति के लिए इक़ामा संख्या अनिवार्य हो जाती है, जिसका आमतौर पर यही अर्थ होता है: एक सऊदी नागरिक के पास राष्ट्रीय पहचान पत्र होता है, इक़ामा नहीं।
  4. यह संदेश लिखें — "गैर-सऊदी नागरिक कर्मचारी के लिए इक़ामा नंबर आवश्यक है" — और इसे सहेजें। इस पर भरोसा करने से पहले, उसी स्क्रीन पर किसी रिकॉर्ड के साथ इसका परीक्षण करें।

सर्वर द्वारा प्रत्येक सेव के समय नियम की जाँच की जाती है, चाहे रिकॉर्ड किसी भी माध्यम से प्राप्त हो: फॉर्म, आयात, ASK या API। किसी मौजूदा रिकॉर्ड में इस प्रकार का परिवर्तन करना जिससे नियम का उल्लंघन हो, उसे भी अस्वीकार कर दिया जाता है।

सऊदी अरब में कर्मचारी फॉर्म में सऊदी रिकॉर्ड भी शामिल होता है — सऊदी नागरिकता, इक़ामा संख्या और उसकी वैधता अवधि, वर्क परमिट की वैधता अवधि, GOSI संख्या और सदस्यता श्रेणी, प्रायोजन हस्तांतरण, हिजरी नियुक्ति तिथि, और मूल वेतन तथा आवास एवं परिवहन भत्ते (जिनके आधार पर GOSI की गणना की जाती है)। इनमें से किसी भी जानकारी को इस प्रकार अनिवार्य किया जा सकता है। फॉर्म में पहले से ही केवल लागू होने वाली जानकारी दिखाई जाती है: इक़ामा संख्या और उसकी वैधता अवधि, वर्क परमिट की वैधता अवधि और प्रायोजन हस्तांतरण (जब सऊदी नागरिकता का विकल्प नहीं चुना जाता है), और GOSI सदस्यता श्रेणी (जब चुना जाता है)।

आपके फ़ील्ड में मौजूद मानों को देखना

प्लेटफ़ॉर्म → अनुकूलन → कस्टम फ़ील्ड्स पर क्लिक करने से, आपके द्वारा चुनी गई स्क्रीन के लिए, उस स्क्रीन के रिकॉर्ड की एक तालिका दिखाई देती है जिसमें आपकी कंपनी के फ़ील्ड कॉलम के रूप में होते हैं। यह किसी भी सूची की तरह खोज योग्य और पेज-आधारित है, इसलिए आप रिकॉर्ड को एक-एक करके खोले बिना यह देख सकते हैं कि क्या भरा गया है।

  • उस स्क्रीन पर केवल वही रिकॉर्ड सूचीबद्ध हैं जिन्हें आप पहले ही खोल सकते थे।
  • फ़ील्ड को उनके लेबल के आधार पर दिखाया जाता है, जैसा कि लोग उन्हें फ़ॉर्म पर देखते हैं - किसी आंतरिक नाम से नहीं।

जहां भी आपके पढ़ने के लिए मान सूचीबद्ध किए जाते हैं, वहां समान सरल प्रस्तुति का उपयोग किया जाता है: एक ऑडिट प्रविष्टि का विवरण, अनुमोदन के लिए एक एजेंट का अनुरोध और किसी कार्रवाई का परिणाम कच्चे डेटा के बजाय फ़ील्ड और मान की एक तालिका दिखाता है।