REST Resource: customers.configurations

संसाधन: कॉन्फ़िगरेशन

कॉन्फ़िगरेशन, Android डिवाइसों के लिए प्रावधान करने के विकल्प इकट्ठा करता है. हर कॉन्फ़िगरेशन में ये चीज़ें शामिल होती हैं:

  • डिवाइसों पर इंस्टॉल किया गया ईएमएम डिवाइस नीति कंट्रोलर (DPC).
  • डिवाइसों पर ईएमएम की नीतियां लागू की गईं.
  • सेटअप के दौरान उपयोगकर्ताओं की मदद करने के लिए, डिवाइस पर दिखाया जाने वाला मेटाडेटा.

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

JSON के काेड में दिखाना
{
  "name": string,
  "configurationId": string,
  "configurationName": string,
  "dpcResourcePath": string,
  "dpcExtras": string,
  "companyName": string,
  "contactEmail": string,
  "contactPhone": string,
  "customMessage": string,
  "isDefault": boolean,
  "forcedResetTime": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. customers/[CUSTOMER_ID]/configurations/[CONFIGURATION_ID] फ़ॉर्मैट में एपीआई संसाधन का नाम. सर्वर की ओर से असाइन किया गया.

configurationId

string (int64 format)

सिर्फ़ आउटपुट के लिए. कॉन्फ़िगरेशन का आईडी. सर्वर की ओर से असाइन किया गया.

configurationName

string

ज़रूरी है. कॉन्फ़िगरेशन के मकसद के बारे में बताने वाला एक छोटा नाम. उदाहरण के लिए, सेल्स टीम या अस्थायी कर्मचारी. ज़ीरो-टच रजिस्ट्रेशन पोर्टल पर, आईटी एडमिन को यह नाम दिखता है.

dpcResourcePath

string

ज़रूरी है. customers/[CUSTOMER_ID]/dpcs/* फ़ॉर्मैट में, चुनी गई DPC (डिवाइस नीति कंट्रोलर) के संसाधन का नाम. इस्तेमाल किए जा सकने वाले DPC की सूची बनाने के लिए, customers.dpcs.list को कॉल करें.

dpcExtras

string

JSON फ़ॉर्मैट में बनाई गई ईएमएम सुविधा की अतिरिक्त सुविधाएं, जो DPC को भेजी जाती हैं.

companyName

string

ज़रूरी है. संगठन का नाम. पहले से तैयार डिवाइस, डिवाइस प्रॉविज़निंग के दौरान डिवाइस के उपयोगकर्ताओं को इस संगठन का नाम दिखाता है.

contactEmail

string

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

contactPhone

string

ज़रूरी है. वह टेलीफ़ोन नंबर जिस पर डिवाइस के लोग मदद पाने के लिए, किसी दूसरे डिवाइस का इस्तेमाल करके कॉल कर सकते हैं. 'पहले से तैयार डिवाइस' सुविधा, डिवाइस को प्रॉविज़न करने से पहले, डिवाइस के उपयोगकर्ताओं को यह संख्या दिखाती है. इसमें अंक, स्पेस, प्लस का निशान, हाइफ़न, और ब्रैकेट शामिल किए जा सकते हैं.

customMessage

string

एक या दो वाक्यों वाला मैसेज, जिससे डिवाइस के उपयोगकर्ताओं को मदद मिल सके या उन्हें इस बारे में ज़्यादा जानकारी मिल सके कि उनके डिवाइस में क्या हो रहा है. पहले से तैयार डिवाइस, डिवाइस को प्रावधान करने से पहले यह मैसेज दिखाता है.

isDefault

boolean

ज़रूरी है. क्या यह डिफ़ॉल्ट कॉन्फ़िगरेशन है जो 'पहले से तैयार डिवाइस' सुविधा वाले ऐसे नए डिवाइसों पर लागू होता है जिन्हें संगठन आने वाले समय में खरीदेगा. डिफ़ॉल्ट रूप से, ग्राहक का सिर्फ़ एक कॉन्फ़िगरेशन हो सकता है. इस वैल्यू को true पर सेट करने से, पिछले डिफ़ॉल्ट कॉन्फ़िगरेशन की isDefault वैल्यू बदलकर false हो जाती है.

forcedResetTime

string (Duration format)

ज़रूरी नहीं. अगर डिवाइस सेटअप विज़र्ड में प्रॉविज़निंग से नहीं गुज़रता है, तो आम तौर पर सेटअप विज़र्ड के दौरान नेटवर्क कनेक्टिविटी न होने की वजह से, डिवाइस को फ़ैक्ट्री रीसेट करने से पहले का समय खत्म हो जाता है. यह अवधि 0 से 6 घंटे की होती है. अगर नीति सेट नहीं है, तो डिफ़ॉल्ट रूप से दो घंटे का समय सेट होता है.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

तरीके

create

नया कॉन्फ़िगरेशन बनाता है.

delete

इस्तेमाल नहीं किए गए कॉन्फ़िगरेशन को मिटाता है.

get

कॉन्फ़िगरेशन की जानकारी देता है.

list

इसमें ग्राहक के कॉन्फ़िगरेशन की जानकारी होती है.

patch

कॉन्फ़िगरेशन की फ़ील्ड वैल्यू को अपडेट करता है.