सबसे ज़्यादा कस्टमाइज़ होने वाला Salesforce कैलेंडर ऐप
तीन कंपोनेंट में 122 सेटिंग्स, और हर एक बस एक फ़ील्ड जिसे आप भरते हैं। आपके ऑब्जेक्ट, आपकी स्थितियाँ, आपके शब्द, आपके व्यू, कोड की एक भी लाइन के बिना।
ज़्यादातर कैलेंडर ऐप खुद तय करते हैं कि आपका कैलेंडर कैसे काम करेगा, और आपसे उसके हिसाब से ढलने को कहते हैं। MultiDatePick उल्टा चलता है: यह आपके मौजूदा ऑब्जेक्ट पढ़ता है, उन्हें वैसे दिखाता है जैसे आपकी टीम उनके बारे में सोचती है, और एडमिन को App Builder से इसकी लगभग हर बात बदलने देता है।
प्रोडक्ट के पीछे पूरा विचार यही है। एक रिक्रूटिंग टीम, एक क्लिनिक, एक कॉन्फ़्रेंस सेंटर और एक फ़ाइनेंस टीम, सबको “Salesforce में एक कैलेंडर” चाहिए, और चारों को अलग-अलग तरह का। चार ऐप की जगह, यह कंपोनेंट का एक सेट है जिसमें सारे विकल्प आपके हाथ में हैं।
कस्टमाइज़ेशन, आँकड़ों में
122 सेटिंग्स
Date, Date Time और Booking कंपोनेंट में। हर एक App Builder, Experience Builder और Flow में एक फ़ील्ड है।
5 व्यू
कैलेंडर, टाइमलाइन, सप्ताह, उपयोग और एजेंडा। पाँचों दें, या सिर्फ़ वे जो किसी पेज को चाहिए।
स्थिति के 4 स्टाइल
पट्टियाँ, बिंदु, रंग भरना या नंबर बैज, हर स्थिति मान के लिए आपके चुने रंगों में।
9 भाषाएँ
अंग्रेज़ी के साथ जर्मन, स्पैनिश, फ़्रेंच, हिन्दी, इतालवी, जापानी, ब्राज़ीलियाई पुर्तगाली और सरलीकृत चीनी।
5 आकार
डैशबोर्ड टाइल या यूटिलिटी बार से लेकर पूरे पेज की बुकिंग स्क्रीन तक।
शुरुआत के 41 विकल्प
Config Library में इम्पोर्ट के लिए तैयार कॉन्फ़िगरेशन, इसलिए खाली से शुरू करने की ज़रूरत कम ही पड़ती है।
इसे अपनी प्रक्रिया जैसा बनाएँ
ज़्यादातर बुकिंग प्रक्रियाओं में असली मतलब स्थिति में होता है: requested, confirmed, completed, no-show। हर स्थिति मान को अपना रंग दें, फिर तय करें कि दिन उन्हें कैसे दिखाए। नीचे वही महीना चार तरह से दिखाया गया है, एक ही सेटिंग से, statusDisplay। पट्टियाँ, बिंदु और नंबर बैज दिन को सफ़ेद रखते हैं, ताकि व्यक्ति का अपना चुनाव सबसे ज़्यादा उभरे। रंग भरना (Fill) पूरे दिन को रंग देता है, उन टीमों के लिए जो कमरे के दूसरे कोने से भी एक नज़र में स्थिति देखना चाहती हैं।
इसके आसपास वे छोटे विकल्प हैं जिनसे कैलेंडर अपना-सा लगता है: शीर्षक, हर बटन का लेबल (“Save Appointment”, “Schedule Engagement”), स्थिति फ़ील्ड के लेबल, सप्ताह सोमवार से शुरू हो या नहीं, एक महीना या दो अगल-बगल, और किसी दिन पर होवर करने पर कार्ड में बुकिंग के कौन-से फ़ील्ड दिखें।
इसे अपने ऑब्जेक्ट से जोड़ें
MultiDatePick का कोई अलग डेटा मॉडल नहीं, जिसमें डेटा माइग्रेट करना पड़े। आप कंपोनेंट को बताते हैं कि तारीखें किस ऑब्जेक्ट में हैं और कौन-सा फ़ील्ड क्या दर्शाता है:
- किसी भी ऑब्जेक्ट पर तारीखें, एक दिन, कई दिन, या शुरुआत और अंत की तारीख वाले फ़ील्ड के साथ रेंज के रूप में
- किसी भी संसाधन ऑब्जेक्ट पर बुकिंग, User समेत, ताकि पंक्तियाँ लोग, रूम, वाहन या किट हो सकें
- एक वैकल्पिक क्षमता फ़ील्ड, ताकि एक रूम में चार बुकिंग और एक सलाहकार के पास दो एंगेजमेंट आ सकें
- टाइम स्लॉट के लिए शुरुआत और अंत के समय वाले फ़ील्ड, बुकिंग के बीच बफ़र के साथ
- एक स्थिति फ़ील्ड (और एक दूसरा), जिससे रंग, फ़िल्टर और एडिट पैनल चलते हैं
- दूसरे ऑब्जेक्ट से अवरुद्ध तारीखें, दिन पर कारण के साथ (“Office closed”)
तय करें कि लोग कैसे चुनें और क्या देखें
चुनना
क्लिक करें, ड्रैग करके रेंज चुनें, या दूसरे और चौथे शुक्रवार जैसा आवर्ती पैटर्न सेट करें। टाइम स्लॉट भी ड्रैग किए जा सकते हैं।
टकराव
सहेजना रोकें, टकराव वाली तारीखें छोड़ दें, या चेतावनी के साथ अनुमति दें। हर जगह के लिए आप अलग चुनते हैं।
व्यू
शुरुआती व्यू चुनें और स्विचर में कौन-से दूसरे व्यू मिलें, पाँचों से लेकर सिर्फ़ एक तक।
एडिट करना
संपादन मोड चालू करें और एक साथ कई रिकॉर्ड की स्थिति बदलें, तारीखें खिसकाएँ या रेंज की शुरुआत और अंत बदलें।
सब कुछ बिना कोड
122 सेटिंग्स कोड में होतीं तो बोझ बन जातीं। पर वे कोड में नहीं हैं। हर एक App Builder में एक प्रॉपर्टी है, और Setup Wizard आपके असली ऑब्जेक्ट और फ़ील्ड के ड्रॉपडाउन के साथ इन्हें भरवाता है, हर चुनाव जाँचता है, और नतीजे को एक नाम वाले कॉन्फ़िगरेशन के रूप में सहेजता है, जिसे आप किसी भी पेज पर या स्क्रीन फ़्लो (Screen Flow) में दोबारा इस्तेमाल कर सकते हैं।
वे सेटिंग्स जो लोग सबसे पहले बदलते हैं
| सेटिंग | यह क्या करता है | API नाम |
|---|---|---|
| स्थिति प्रदर्शन (Status Display) | दिन अपनी स्थितियाँ कैसे दिखाए: पट्टियाँ, बिंदु, रंग भरना या नंबर बैज। | statusDisplay |
| स्थिति रंग (Status Colors) | हर स्थिति मान का एक रंग, जो दिनों, स्लॉट, बार और पिल पर लगता है। | statusColors |
| उपलब्ध दृश्य (Available Views) | स्विचर पाँच में से कौन-से व्यू दे। | availableViews |
| कैलेंडर आकार (Calendar Size) | Tiny, very small, small, medium या large, ताकि टाइल, साइडबार या पूरे पेज में फ़िट हो। | calendarSize |
| टकराव व्यवहार (Conflict Behavior) | मौजूदा बुकिंग से टकराने वाली तारीखों को block, skip या allow करें। | conflictBehavior |
| होवर फ़ील्ड (Hover Fields) | होवर कार्ड में बुकिंग के कौन-से फ़ील्ड दिखें। | hoverFields |
| सहेजें बटन लेबल (Save Button Label) | मुख्य बटन पर क्या लिखा हो, आपके अपने शब्दों में। | saveButtonLabel |
लोग अक्सर पूछते हैं
Salesforce का सबसे ज़्यादा कस्टमाइज़ होने वाला कैलेंडर ऐप कौन-सा है?
MultiDatePick अपने Date, Date Time और Booking कंपोनेंट में 122 सेटिंग्स देता है: यह कौन-से ऑब्जेक्ट और फ़ील्ड पढ़े, लोग तारीख और समय कैसे चुनें, पाँच में से कौन-से व्यू देखें, स्थितियाँ कैसे दिखें, हर बटन पर क्या लिखा हो और नौ में से कौन-सी भाषा बोले। हर सेटिंग App Builder और एक सेटअप विज़र्ड में एक फ़ील्ड है, इसलिए किसी के लिए कोड नहीं चाहिए।
क्या इसे कस्टमाइज़ करने के लिए डेवलपर चाहिए?
नहीं। हर सेटिंग Lightning App Builder, Experience Builder और Flow Builder में एक प्रॉपर्टी है, और Setup Wizard आपके अपने ऑब्जेक्ट और फ़ील्ड के ड्रॉपडाउन के साथ इन्हें कदम-दर-कदम भरवाता है। कॉन्फ़िगरेशन सहेजकर कितने भी पेज पर दोबारा इस्तेमाल किया जा सकता है।
क्या कैलेंडर मेरे अपने ऑब्जेक्ट इस्तेमाल कर सकता है?
हाँ। आप जिन ऑब्जेक्ट और फ़ील्ड से इसे जोड़ते हैं, यह उन्हीं को पढ़ता और लिखता है: किसी भी ऑब्जेक्ट पर तारीखें, किसी भी संसाधन ऑब्जेक्ट (User समेत) पर बुकिंग, और चाहें तो क्षमता, स्थिति, अंत की तारीख और समय के फ़ील्ड भी।
क्या बुकिंग की स्थितियों का रूप बदला जा सकता है?
हाँ। हर स्थिति मान के लिए एक रंग चुनें, फिर तय करें कि दिन उन्हें कैसे दिखाए: दिन के नीचे पट्टियाँ, बिंदु, हल्का रंग भरा दिन, या रंगीन नंबर बैज में तारीख। कैलेंडर के ऊपर स्थिति पिल से लोग स्थिति के हिसाब से फ़िल्टर कर सकते हैं, और आप कुछ स्थितियों को डिफ़ॉल्ट रूप से छिपा सकते हैं।
क्या 122 विकल्प सेट करने से तेज़ कोई तरीका है?
Config Library के 41 इम्पोर्ट-योग्य कॉन्फ़िगरेशन में से किसी एक से शुरू करें, जैसे इंटरव्यू शेड्यूलिंग, रूम बुकिंग या टीम क्षमता, और सिर्फ़ वही बदलें जो आपके लिए अलग है।
आपका कैलेंडर, आपके तरीके से, Salesforce में।
लाइव डेमो में व्यू, स्थितियाँ और लेबल खुद बदलकर देखें, या Config Library के किसी कॉन्फ़िगरेशन से शुरू करें।
- $20/यूज़र/माह, हर फ़ीचर
- 30 दिन का फ़्री ट्रायल, कार्ड नहीं
- 100% नेटिव Salesforce
- कोई Apex नहीं
- जल्द ही Salesforce AppExchange पर