मुख्य सामग्री पर जाएं

कस्टम फील्ड्स

Custom Fields आपको हर व्यक्ति के रिकॉर्ड में अपनी जानकारी ट्रैक करने देते हैं — ऐसी चीजें जो B1 में बिल्ट-इन फील्ड नहीं है, जैसे पृष्ठभूमि-जांच समाप्ति तारीख, एक टी-शर्ट आकार, या बपतिस्मा वर्ग स्थिति। आप एक बार सेटिंग्स में फील्ड परिभाषित करते हैं, फिर प्रत्येक व्यक्ति के प्रोफ़ाइल पर एक मान भरते हैं और इस पर खोज करते हैं या सूचियां बनाते हैं। यह पुराने वर्कअराउंड को प्रतिस्थापित करता है जो केवल कस्टम डेटा के एक टुकड़े को संग्रहीत करने के लिए एक People फॉर्म बनाता था।

शुरुआत करने से पहले

  • आपको फील्ड परिभाषित करने और मान भरने के लिए People edit अनुमति की आवश्यकता है, और Settings क्षेत्र तक पहुंच की आवश्यकता है। People view अनुमति वाले कोई भी मान देख सकते हैं। Roles & Permissions देखें।
  • तय करें कि आप क्या ट्रैक करना चाहते हैं और कौन सा प्रकार सबसे अच्छा है (पाठ, एक संख्या, एक तारीख, एक हां/नहीं उत्तर, या एक pick-list) शुरुआत से पहले।

कस्टम फील्ड्स खोलना

B1 Admin में, शीर्ष-बाएं कोने में section menu खोलें (छोटे तीर के साथ section का नाम), Settings चुनें, और Custom Fields कार्ड का चयन करें। आप सीधे /settings/custom-fields पर भी जा सकते हैं। आप हर फील्ड की एक सूची देखेंगे जो आपने परिभाषित किया है, इसका Name और Field Type दिखा रहा है। यदि आपने अभी तक कोई नहीं बनाया है, तो पैनल पढ़ता है "No custom fields have been added yet."

एक फील्ड जोड़ना

  1. Add Field पर क्लिक करें।
  2. दाईं ओर खुलने वाले संपादक में, एक Name दर्ज करें — यह वह लेबल है जो कर्मचारी को व्यक्ति के प्रोफ़ाइल और खोज में दिखेगा (उदाहरण के लिए, Background check expires)।
  3. एक Field Type चुनें:
    • Textbox — मुक्त-फॉर्म छोटा पाठ।
    • Whole Number — दशमलव के बिना संख्याएं (उदाहरण के लिए, गणना)।
    • Decimal — संख्याएं जिनमें दशमलव शामिल हो सकते हैं।
    • Date — एक कैलेंडर तारीख।
    • Yes/No — एक सरल हां-या-नहीं उत्तर।
    • Multiple Choice — एक pick-list। जब आप इस प्रकार को चुनते हैं, तो एक choices editor दिखाई देता है जो आप प्रत्येक विकल्प जोड़ सकते हैं जो लोग चुन सकते हैं।
  4. Save पर क्लिक करें।

फील्ड अब हर व्यक्ति के प्रोफ़ाइल पर उपलब्ध है।

जानकारी

फील्ड प्रकार form questions के लिए उपयोग किए जाने वाले समान सेट हैं, इसलिए मान B1 में लगातार व्यवहार करते हैं।

एक फील्ड संपादित करना

सूची में किसी भी फील्ड पंक्ति पर क्लिक करें इसे संपादक में फिर से खोलने के लिए। नाम, प्रकार, या विकल्प बदलें और Save पर क्लिक करें।

चेतावनी

पहले से ही मान वाली फील्ड का Field Type बदलना (उदाहरण के लिए, Textbox से Date में) पहले से दर्ज किए गए मान को एक प्रारूप में छोड़ सकता है जो अब नए प्रकार से मेल नहीं खाता। एक बार कर्मचारी फील्ड को भरना शुरू कर दें तो प्रकार को सावधानी से बदलें।

एक फील्ड हटाना

संपादन के लिए एक फील्ड खोलें और Delete पर क्लिक करें। आपसे पुष्टि करने के लिए कहा जाएगा: "Are you sure you wish to delete this custom field? Its stored values will also be removed." एक फील्ड हटाना स्थायी रूप से इसे और सभी लोगों पर इसके लिए संग्रहीत हर मान हटा देता है — यह पूर्ववत नहीं किया जा सकता।

किसी व्यक्ति पर मान भरना

एक बार कम से कम एक कस्टम फील्ड मौजूद होने के बाद, इसके मान Personal Details के साथ-साथ बिल्ट-इन विवरण के साथ रहते हैं — आप उन्हें Personal Details में देखते हैं और उसी फॉर्म पर संपादित करते हैं जो आप बाकी व्यक्ति की जानकारी के लिए उपयोग करते हैं। जब तक आप अपना पहला फील्ड परिभाषित नहीं करते तब तक कुछ भी दिखाई नहीं देता।

  1. People में किसी व्यक्ति के रिकॉर्ड को खोलें।
  2. Personal Details सेक्शन में, Edit (pencil) बटन पर क्लिक करें।
  3. संपादन फॉर्म के नीचे Custom Fields क्षेत्र तक स्क्रॉल करें और प्रत्येक फील्ड के लिए एक मान भरें। प्रत्येक फील्ड अपने प्रकार से मेल खाने वाला इनपुट दिखाता है — Date फील्ड के लिए एक date picker, Yes/No फील्ड के लिए एक yes/no ड्रॉपडाउन, Multiple Choice के लिए एक pick-list, आदि।
  4. Save पर क्लिक करें। आपके कस्टम-फील्ड मान व्यक्ति के विवरण के बाकी हिस्से के साथ सहेजे जाते हैं।

प्रोफ़ाइल पर, कोई भी फील्ड जिसका एक मान है अब Personal Details सेक्शन में दिखाई देता है (Yes/No उत्तर Yes या No के रूप में पढ़ते हैं, और Multiple Choice विकल्प का लेबल दिखाता है)। खाली छोड़े गए फील्ड बस छिपे हुए हैं। एक मान हटाने के लिए, व्यक्ति को संपादित करें, फील्ड को साफ करें, और सहेजें — एक खाली मान रिकॉर्ड से हटा दिया जाता है खाली के रूप में संग्रहीत होने के बजाय।

सुझाव

क्लासिक use case स्वयंसेवक सुरक्षा है: एक Date फील्ड बनाएं जिसे Background check expires कहा जाता है, प्रत्येक स्वयंसेवक की तारीख रिकॉर्ड करें, फिर एक Saved List बनाएं जो किसी को भी फ्लैग करता है जिसकी तारीख पास हो गई है।

कस्टम फील्ड्स पर खोज और सूचियां बनाना

कस्टम फील्ड्स पूरी तरह से खोजे जा सकते हैं:

  1. People पृष्ठ पर, Advanced Search खोलें।
  2. Custom Fields श्रेणी का विस्तार करें।
  3. जिस फील्ड पर आप फ़िल्टर करना चाहते हैं उसे चेक करें, एक ऑपरेटर चुनें, और एक मान दर्ज करें। दिए गए ऑपरेटर फील्ड के प्रकार से मेल खाते हैं:
    • Textbox — contains, equals, starts with, ends with।
    • Whole Number / Decimal — equals, greater than, greater than or equal, less than, less than or equal।
    • Date — equals, after (greater than), before (less than)।
    • Yes/No — equals Yes या No।
    • Multiple Choice — equals या contains one of the choices।

किसी भी कस्टम-फील्ड खोज को एक List के रूप में सहेजें। सूचियां live queries हैं, इसलिए Background check expires is before today पर बनी एक सूची हर बार जब आप इसे खोलते हैं तो हर व्यक्ति को फिर से जांचता है — कोई manual upkeep नहीं।

Merge पर क्या होता है

जब आप दो व्यक्ति के रिकॉर्ड को merge करते हैं, कस्टम-फील्ड मान स्वचालित रूप से ले जाए जाते हैं। जिस व्यक्ति को आप रखते हैं वह अपने स्वयं के मान पर टिका रहता है; किसी भी फील्ड के लिए जहां केवल हटाए गए व्यक्ति के पास एक मान था, वह मान कॉपी किया जाता है ताकि कुछ भी खो न जाए।

संबंधित लेख

  • Searching People — advanced search, Custom Fields श्रेणी सहित
  • Saved Lists — कस्टम-फील्ड खोज को save करें और फिर से चलाएं
  • Roles & Permissions — कौन फील्ड्स परिभाषित कर सकता है और मान संपादित कर सकता है
  • Creating Forms — multi-question डेटा संग्रह के लिए जहां एक पूर्ण फॉर्म single फील्ड्स से बेहतर है