जल्द ही Salesforce AppExchange पर

Salesforce Experience Cloud बुकिंग कैलेंडर, जिसे आपके ग्राहक खुद इस्तेमाल करते हैं

पब्लिक या मेंबर Experience Cloud साइट पर सेल्फ़-सर्विस बुकिंग लगाएँ। गेस्ट संसाधन, दिन और खाली स्लॉट चुनते हैं, और सहेजते ही बुकिंग आपके org में पहुँच जाती है।

या देखें कि सेटअप कैसे होता है →

लाइव डेमो एक पब्लिक Experience Cloud बुकिंग साइट है

ACME Financial एक असली Experience Cloud साइट है, जिस पर MultiDatePick गेस्ट के रूप में चलता है। कोई लॉगिन नहीं। यह हर घंटे रीसेट होती है, तो बेझिझक कुछ भी बुक करें।

MultiDatePick में सेल्फ़-सर्विस बुकिंग का एनिमेटेड डेमो: सलाहकार चुनना, क्लाइंट दर्ज करना, एक तारीख और 30 मिनट का खाली स्लॉट चुनना, और अनुरोध सहेजना
सलाहकार, दिन और खाली स्लॉट चुनें, फिर सहेजें।
डेमो पेज परदृश्य (View)गेस्ट क्या करता है
परामर्श का अनुरोध करेंसप्ताहसलाहकार के साथ खाली स्लॉट बुक करता है
समय ब्लॉक करेंकैलेंडरसलाहकार को अनुपलब्ध मार्क करता है
सलाहकार अपॉइंटमेंटएजेंडादेखता है कि क्या बुक है, केवल पढ़ने के लिए
वेल्थ एडवाइज़री के कामटाइमलाइनहर सलाहकार के लिए कई दिनों का काम शेड्यूल करता है

चार कैलेंडर, एक गेस्ट पेज। हर एक वही Booking कंपोनेंट है, अपने कॉन्फ़िग के साथ। एक में समय ब्लॉक करें और देखें कि अगले में वह स्लॉट बंद हो जाता है।

पब्लिक बुकिंग पेज पर लोग खुद क्या-क्या बुक करते हैं: चार उदाहरण

“क्या वे हमें ईमेल करने के बजाय खुद अपनी तारीखें चुन सकते हैं?” हाँ।

अपॉइंटमेंट

ग्राहक जिस व्यक्ति या संसाधन के साथ चाहें, उसके साथ एक तारीख और खाली समय चुनते हैं।

Booking
अपनी उपलब्धता

कैंडिडेट, कॉन्ट्रैक्टर और वॉलंटियर उन दिनों पर क्लिक करते हैं जब वे काम कर सकते हैं। हर तारीख का एक रिकॉर्ड।

Date
साझा जगहें

मेंबर लाइव क्षमता देखकर रूम, डेस्क, कोर्ट या उपकरण बुक करते हैं।

Booking
सेशन और बैच

छात्र और प्रतिभागी तय तारीखों वाले सेशन में नाम लिखवाते हैं। सेशन भरते ही बंद हो जाता है।

Date Time

Salesforce में सेल्फ़-सर्विस बुकिंग, बिना किसी दूसरे वेंडर के

आम रास्ता है एक बाहरी शेड्यूलर, जो वापस Salesforce में सिंक होता है। MultiDatePick एक Lightning Web Component है, इसलिए यह सीधे आपके ऑब्जेक्ट में लिखता है।

सेल्फ़-सर्विस की ज़रूरतबाहरी शेड्यूलरMultiDatePick
ग्राहक को स्लॉट बुक करने देनाकहीं और बुक, बाद में वापस सिंकक्लिक करते ही आपके org में रिकॉर्ड के रूप में सहेजी जाती है
सिर्फ़ खाली स्लॉट दिखानाउतना ही ताज़ा जितना पिछला सिंकपेज खुलते ही आपके लाइव रिकॉर्ड पढ़ता है
डबल बुकिंग रोकनादो कैलेंडर, जो आपस में मेल न खाएँसहेजते समय टकराव और क्षमता की जाँच
सिक्योरिटी रिव्यूग्राहकों का डेटा एक दूसरे वेंडर के पास100% नेटिव। डेटा कभी org से बाहर नहीं जाता
रिपोर्टिंग और ऑटोमेशनसिंक का इंतज़ार, फिर रिपोर्टपहले दिन से Flow, रिपोर्ट और डैशबोर्ड

Salesforce में पब्लिक बुकिंग पेज सेट करें

पाँच कदम, सब पॉइंट और क्लिक।

  1. 1. Setup Wizard में Booking कॉन्फ़िग बनाएँ
  2. 2. Experience Builder में Booking को पेज पर ड्रैग करें
  3. 3. Config Name और Static Parent Record Id सेट करें
  4. 4. गेस्ट एक्सेस दें
  5. 5. पब्लिश और एक्टिवेट करें
Config Name सेटअप का एनिमेटेड डेमो: MultiDatePick Setup Wizard में कॉन्फ़िगरेशन नाम कॉपी करना, Lightning App Builder में Resource Booking कंपोनेंट को एक पेज पर डालना, Config Name पेस्ट करना और Static Parent Record Id दर्ज करना, और कॉन्फ़िगरेशन की हर सेटिंग के साथ बुकिंग कैलेंडर दिख जाता है
Setup Wizard में कॉन्फ़िगरेशन नाम कॉपी करें, फिर parent रिकॉर्ड Id के साथ पेस्ट करें। यहाँ App Builder दिखाया गया है; Experience Builder में भी यही दो प्रॉपर्टी हैं।
Builder लेबलपब्लिक बुकिंग पेज पर
Config NameconfigNameआपका Setup Wizard कॉन्फ़िग। ऑब्जेक्ट और फ़ील्ड यही भरता है।
Static Parent Record IdstaticRecordIdएक parent रिकॉर्ड। पेज का अपना कोई रिकॉर्ड नहीं होता, इसलिए यही मौजूदा बुकिंग और ब्लॉक किए गए समय लोड करता है।
Conflict BehaviorconflictBehaviorBlock (डिफ़ॉल्ट)। टकराव वाली बुकिंग कभी सहेजी नहीं जाती।
Capacity FieldcapacityField20 सीटों वाला सेशन 20 पर बंद हो जाता है।
Business Hours Start / End FieldbusinessHoursStartField, businessHoursEndFieldहर संसाधन सिर्फ़ वही घंटे दिखाए जो वह उपलब्ध कराता है।
Existing Bookings ModepreloadModeकेवल पढ़ने के लिए, ताकि विज़िटर देख सकें कि क्या पहले से लिया जा चुका है।
Enable Edit ModeenableEditModeगेस्ट के लिए बंद। गेस्ट रिकॉर्ड एडिट नहीं कर सकते।
View और Available Viewsview, availableViewsसप्ताह या कैलेंडर। एक या दो व्यू काफ़ी हैं।

हर विज़िटर का अपना रिकॉर्ड चाहिए? कैलेंडर को Screen Flow में रखें और रिकॉर्ड को Parent Record Id में पास करें। Flow उसे पेज के URL से पढ़ सकता है, इसलिए यह गेस्ट के लिए भी काम करता है। Static Parent Record Id या Flow

Salesforce में गेस्ट यूज़र बुकिंग: गेस्ट क्या कर सकते हैं

ये पब्लिक साइट पर हर ऐप के लिए Salesforce के नियम हैं। MultiDatePick इन्हीं के हिसाब से बना है।

कामगेस्ट (पब्लिक पेज)लॉगिन किया हुआ मेंबर
खाली स्लॉट और मौजूदा बुकिंग देखना✓✓
बुक करना (रिकॉर्ड बनाना)✓✓
बुकिंग को Outlook, Google या Apple Calendar में जोड़ना✓सहेजने के बाद .ics✓
बुकिंग खिसकाना या एडिट करना✗Salesforce की गेस्ट सीमा✓परमिशन के साथ
कैंसल या डिलीट करना✗Salesforce की गेस्ट सीमा✓परमिशन के साथ
एक निजी “मेरी बुकिंग” कैलेंडर✗सभी गेस्ट एक ही यूज़र साझा करते हैं✓Screen Flow से
गेस्ट एक्सेस, हर साइट पर एक बार

साइट के गेस्ट यूज़र को MultiDatePick - Guest permission set दें; इसमें कंपोनेंट एक्सेस और गेस्ट को मिलने वाले read और create अधिकार शामिल हैं। अपने किसी भी ऑब्जेक्ट पर read और create जोड़ें, एक guest sharing rule बनाएँ, फिर पब्लिश और एक्टिवेट करें।

डिफ़ॉल्ट रिकॉर्ड ओनर

गेस्ट रिकॉर्ड के ओनर नहीं हो सकते, इसलिए Salesforce हर गेस्ट बुकिंग एक डिफ़ॉल्ट ओनर को दे देता है। इसे Experience Workspaces, Administration, Preferences में सेट करें।

कोई गेस्ट बुकिंग खिसकाने की कोशिश करे? MultiDatePick बिना वजह की एरर के बजाय बताता है कि ऐसा क्यों नहीं हो सकता। गेस्ट की पूरी पाँच कदम वाली चेकलिस्ट ऐप, होम और Experience पेज पर है।

दर्शकों के हिसाब से व्यू चुनें

व्यू हर कंपोनेंट की एक प्रॉपर्टी है, इसलिए पब्लिक पेज और स्टाफ़ पेज वही डेटा अलग तरह से दिखा सकते हैं।

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

टाइमलाइन और उपयोग स्टाफ़ पेज के लिए सही हैं। कैलेंडर के पाँचों व्यू देखें।

Experience Cloud बुकिंग से जुड़े सवाल

एडमिन जो सबसे पहले पूछते हैं, उनके छोटे जवाब।

क्या गेस्ट यूज़र Salesforce में बिना लॉगिन के बुकिंग कर सकते हैं?

हाँ। MultiDatePick Booking कंपोनेंट को पब्लिक Experience Cloud पेज पर लगाएँ, साइट के गेस्ट यूज़र को अपने बुकिंग ऑब्जेक्ट पर read और create एक्सेस और एक guest sharing rule दें, फिर साइट पब्लिश और एक्टिवेट करें। लाइव डेमो ठीक यही है: एक पब्लिक बुकिंग साइट जिसे कोई भी बिना लॉगिन के इस्तेमाल कर सकता है।

क्या गेस्ट यूज़र बुकिंग एडिट या कैंसल कर सकता है?

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

क्या यह लॉगिन वाली मेंबर साइट पर काम करता है?

हाँ। लॉगिन किए हुए मेंबर अपनी परमिशन से बुक करते हैं, इसलिए वहाँ एडिट, कैंसल और स्क्रीन फ़्लो (Screen Flow) से चलने वाले हर व्यक्ति के अपने कैलेंडर, सब काम करते हैं।

क्या मुझे Apex या किसी बाहरी शेड्यूलिंग टूल की ज़रूरत है?

नहीं। Setup Wizard में बुकिंग सेटअप बनाएँ, Experience Builder में Booking कंपोनेंट को पेज पर ड्रैग करें और Config Name सेट करें। बुकिंग आपके अपने Salesforce ऑब्जेक्ट पर रिकॉर्ड के रूप में सहेजी जाती हैं।

बुकिंग का डेटा कहाँ रखा जाता है?

आपके Salesforce org में, आपके चुने हुए ऑब्जेक्ट पर। MultiDatePick 100% नेटिव है: कोई बाहरी सर्वर नहीं, और किसी दूसरे वेंडर के साथ कुछ भी सिंक नहीं होता।

आपकी Experience Cloud साइट पर सेल्फ़-सर्विस बुकिंग

जल्द ही Salesforce AppExchange पर। अभी लाइव डेमो पर बुक करें, या बताइए कि लॉन्च की सूचना कहाँ भेजें।

$20/यूज़र/माह, हर फ़ीचर शामिल, 30 दिन का फ़्री ट्रायल। 100% Salesforce नेटिव।