अपॉइंटमेंट रद्द करने की प्रक्रिया जोड़ने वाली विंडो

रद्द करने का तरीका जोड़ने के लिए Windows

सदस्यताएं रद्द करने की विंडो से यह तय होता है कि रद्द करने का बटन कब चालू होगा. इसका मतलब है कि उपयोगकर्ता को पुष्टि करने वाले ईमेल में, रद्द करने की सुविधा का इस्तेमाल नहीं किया जा सकेगा. यह सुविधा, बाकी सभी प्लैटफ़ॉर्म से हट जाएगी.

रद्द करने की प्रोसेस की विंडो, दो तरह से चालू की जा सकती हैं: सेवा-लेवल और स्लॉट-लेवल. इन लेवल पर विंडो तय करने की प्रोसेस के बारे में यहां बताया गया है.

अगर सेवा-लेवल और स्लॉट-लेवल की रद्द करने की विंडो, दोनों सेट हैं, तो स्लॉट-लेवल की विंडो लागू होंगी. अगर कोई भी सेट नहीं किया जाता है, तो रद्द करने की समय अवधि डिफ़ॉल्ट रूप से समय स्लॉट की शुरुआत होती है (यानी कि उपयोगकर्ता को आखिरी मिनट पर रद्द किया जा सकता है).

सेवा स्तर की परिभाषा

सेवा फ़ीड में rules.min_advance_online_canceling के बारे में जानकारी देकर, सेवा-स्तर पर रद्द करने की विंडो को चालू किया जा सकता है. इस फ़ील्ड को बुकिंग शुरू होने से काफ़ी पहले, सेकंड की संख्या पर सेट किया जाना चाहिए. उदाहरण के लिए, अगर बुकिंग को रद्द किए जाने के समय को शुरू होने के समय से 24 घंटे पहले तक रद्द किया जा सकता है, तो इस फ़ील्ड को 86,400 पर सेट किया जाएगा. इसलिए, पिछले दिन दोपहर 3 बजे तक के लिए बुकिंग रद्द नहीं की जा सकती. यह उस सेवा के लिए सभी स्लॉट पर लागू होगा, जब तक कि इसे स्लॉट लेवल की परिभाषा में न बदला जाए.

JSON

{
  "service": [
    {
      "rules": {
        "min_advance_online_canceling": 86400
      }
    }
  ]
}

स्लॉट लेवल की परिभाषा

उपलब्धता स्लॉट के लेवल पर, फ़ील्ड को scheduling_rule_overrides.last_online_cancellable_sec कहा जाता है. यह फ़ील्ड पिछली बार (EPOCH टाइमस्टैंप) है, जब किसी खास स्लॉट को रद्द किया जा सकता था. यह हर उस स्लॉट पर लागू होगा जहां इसे तय किया गया था.

JSON

"service_availability": [
  {
    "availability": {
      "scheduling_rule_overrides": {
        "last_online_cancellable_sec": 1468081800
        }
    }
  }
]