आप किसी भी फ़ील्ड में लगभग किसी भी प्रकार का डेटा स्टोर कर सकते हैं सिवाय दो दिनांक फ़ील्ड के – प्रारंभ/समाप्ति दिनांक फ़ील्ड केवल फ़ील्ड के डेटा प्रकार के कारण दिनांक/समय स्वरूपित डेटा स्वीकार करेंगे।
दिनांक फ़ील्ड स्वचालित रूप से उस स्थिति की दिनांक/समय रिकॉर्ड करेगा जब वह रिकॉर्ड की गई थी यदि आप क्रिया और नियम कॉन्फ़िगरेशन को दिखाए गए अनुसार रखते हैं, इसलिए आपको उन्हें कहीं और स्पष्ट रूप से सेट करने की आवश्यकता नहीं है।
नाम
फ़ील्ड का उपयोग पहचानकर्ता के रूप में किया जाता है। इस तरह, जब रिपोर्टिंग करते हैं, तो हम नाम
द्वारा रिकॉर्ड फ़िल्टर करते हैं ताकि TimeClock को DrawerOpen (कैश ड्रॉअर खुला) के साथ भ्रमित न करें। हर समय इस संगति को बनाए रखें; आप ButtonPress या DrawerKick या कोई अन्य नाम इस्तेमाल कर सकते हैं – आप अपनी रिपोर्ट को फ़िल्टर करने के लिए नाम
का उपयोग करेंगे।
स्थिति का नाम
(समूह) और स्थिति
फ़ील्ड भी आपके इच्छित किसी भी चीज़ को संग्रहीत कर सकते हैं, और आपके मामले में, वे काफी मनमाना हैं। आप वहां उपयोगकर्ता नाम भी डाल सकते हैं यदि आप चाहें, लेकिन बटन नाम को स्थिति
और उपयोगकर्ता नाम को स्थिति का नाम
(समूह) के रूप में संग्रहीत करना अधिक उपयोगी होगा।
कस्टमडेटा
फ़ील्ड का उपयोग स्थितियों
या संस्थाओं
से संबंधित किसी भी चीज़ को संग्रहीत करने के लिए किया जाता है।
जब आप फ़ाइल में लॉग इन करते हैं, तो आप इसके बजाय इकाई स्थिति अपडेट करें
क्रिया डालेंगे और स्थिति
को जो चाहें सेट करेंगे। आप स्थिति
को उस बटन या क्रिया का नाम सेट कर सकते हैं जिसके कारण कैश ड्रॉअर खुला और स्थिति का नाम
उपयोगकर्ता नाम पर सेट हो गया। बेशक, इकाई को उस इकाई के नाम पर सेट करें जिसे आपने लॉगिंग उद्देश्यों के लिए परिभाषित किया है।
फिर, आप इकाई स्थिति अपडेट की गई
के लिए एक नियम बनाते हैं और उसमें इकाई स्थिति लॉग करें
क्रिया डालते हैं। नियम को केवल उस इकाई पर लागू करने के लिए प्रतिबंधित करें जिसे आपने इस लॉगिंग के उद्देश्य के लिए परिभाषित किया है।