डेटाबेस में रिकॉर्ड बनाने वाले यूजर के बारे में जानकारी कैसे सेव करें?
आइए एक उदाहरण के रूप में कार्य शेड्यूलिंग एप्लिकेशन लें। उपयोगकर्ता ऐप में एक कार्य बना सकता है और इसे स्वयं को सौंप सकता है।
डेटा मॉडल बनाना
सबसे पहले, task और user मॉडल के बीच संबंध बनाएं। has_many संबंध प्रकार चुनें क्योंकि एक उपयोगकर्ता के पास कई कार्य हो सकते हैं।
एक व्यवसाय प्रक्रिया स्थापित करना
Business logic टैब पर जाएं और एक नई बिजनेस प्रोसेस बनाएं।
केवल Auth: Get Current User और END ब्लॉक में User प्रकार का एक चर बनाएं।
Endpoint सेटअप
आइए नए BP के लिए समापन बिंदु सेट करें। Endpoints टैब पर जाएं और एक नया जोड़ें।
स्थापित करना:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
अब बनाए गए BP को एक नया रिकॉर्ड बनाने के लिए जोड़ें। इस लेख में इसे कैसे करें, इसकी जाँच करें।
Make ब्लॉक से पहले बनाए गए BP को डालें और Server request GET /currentuser/ से Make ब्लॉक में यूजर वैल्यू पास करें।
रिकॉर्ड बनाते समय, यह उस उपयोगकर्ता के बारे में डेटा सहेजेगा जिसने इसे बनाया है।