कार्य प्रोफ़ाइल एक प्रबंधित प्रोफ़ाइल है जिसमें प्राथमिक उपयोगकर्ता प्रोफ़ाइल से अलग ऐप डेटा होता है लेकिन कुछ सिस्टम-व्यापी सेटिंग्स, जैसे वाई-फाई और ब्लूटूथ साझा करता है। कार्य प्रोफ़ाइल का प्राथमिक लक्ष्य प्रबंधित डेटा रखने के लिए एक अलग और सुरक्षित कंटेनर बनाना है। कार्य प्रोफ़ाइल के व्यवस्थापक के पास डेटा के दायरे, प्रवेश, निकास और जीवनकाल पर पूर्ण नियंत्रण होता है। कार्य प्रोफ़ाइल की कुछ विशेषताएं निम्नलिखित हैं:
निर्माण। प्राथमिक उपयोगकर्ता में कोई भी ऐप कार्य प्रोफ़ाइल बना सकता है। उपयोगकर्ता को निर्माण से पहले कार्य प्रोफ़ाइल व्यवहार और नीति प्रवर्तन के बारे में सूचित किया जाता है।
प्रबंधन। प्रोफ़ाइल स्वामी के रूप में जाने जाने वाले ऐप्स उपयोग को प्रतिबंधित करने के लिए
DevicePolicyManager
क्लास में प्रोग्रामेटिक रूप से एपीआई लागू कर सकते हैं। प्रोफ़ाइल स्वामियों को प्रारंभिक प्रोफ़ाइल सेटअप में परिभाषित किया गया है। कार्य प्रोफ़ाइल के लिए विशिष्ट नीतियों में ऐप प्रतिबंध, अद्यतन योग्यता और इरादे वाले व्यवहार शामिल हैं।दृश्य उपचार. कार्य प्रोफ़ाइल से ऐप्स, नोटिफिकेशन और विजेट को बैज किया जाता है और आम तौर पर प्राथमिक उपयोगकर्ता से उपयोगकर्ता इंटरफ़ेस (यूआई) तत्वों के साथ इनलाइन उपलब्ध कराया जाता है।
कार्यान्वयन विवरण
कार्य प्रोफ़ाइल को द्वितीयक उपयोगकर्ताओं के रूप में कार्यान्वित किया जाता है, जैसे कि कार्य प्रोफ़ाइल में चलने वाले ऐप्स का uid = 100000 \* userid + appid
होता है। इन प्रोफाइल में प्राथमिक उपयोगकर्ताओं के समान अलग ऐप डेटा ( /data/user/userid
) है।
AccountManagerService
प्रत्येक उपयोगकर्ता के लिए खातों की एक अलग सूची रखता है। कार्य प्रोफ़ाइल उपयोगकर्ता और नियमित द्वितीयक उपयोगकर्ता के बीच खाता अंतर में निम्नलिखित शामिल हैं:
कार्य प्रोफ़ाइल अपने मूल उपयोगकर्ता के साथ संबद्ध होती है और बूट समय पर प्राथमिक उपयोगकर्ता के साथ शुरू होती है।
कार्य प्रोफ़ाइल के लिए सूचनाएं
ActivityManagerService
द्वारा सक्षम की जाती हैं, जिससे कार्य प्रोफ़ाइल को प्राथमिक उपयोगकर्ता के साथ गतिविधि स्टैक साझा करने की अनुमति मिलती है।अतिरिक्त साझा सिस्टम सेवाओं में IME, A11Y सेवाएँ, वाई-फ़ाई और NFC शामिल हैं।
लॉन्चर एपीआई लॉन्चरों को उपयोगकर्ताओं को बदले बिना प्राथमिक प्रोफ़ाइल में ऐप्स के बगल में कार्य प्रोफ़ाइल से बैज वाले ऐप्स और अनुमति सूचीबद्ध विजेट प्रदर्शित करने में सक्षम बनाता है।
डेटा पृथक्करण
कार्य प्रोफ़ाइल निम्नलिखित डेटा पृथक्करण नियमों का उपयोग करती हैं।
ऐप्स
जब प्राथमिक उपयोगकर्ता और कार्य प्रोफ़ाइल में एक ही ऐप मौजूद होता है, तो ऐप्स को उनके स्वयं के अलग किए गए डेटा के दायरे में रखा जाता है। आम तौर पर, ऐप्स स्वतंत्र रूप से कार्य करते हैं और प्रोफ़ाइल-उपयोगकर्ता सीमा के पार इंस्टेंस के साथ सीधे संचार नहीं कर सकते हैं जब तक कि उनके पास INTERACT_ACROSS_PROFILES
अनुमति या ऐप-ऑप्स न हो।
हिसाब किताब
कार्य प्रोफ़ाइल में खाते प्राथमिक उपयोगकर्ता से अद्वितीय हैं और प्रोफ़ाइल-उपयोगकर्ता सीमा के पार क्रेडेंशियल तक नहीं पहुंचा जा सकता है। केवल अपने संबंधित संदर्भ के ऐप्स ही अपने संबंधित खातों तक पहुंचने में सक्षम हैं।
इंटेंट
व्यवस्थापक यह नियंत्रित करता है कि इरादे कार्य प्रोफ़ाइल के अंदर या बाहर हल किए गए हैं या नहीं। डिफ़ॉल्ट रूप से, कार्य प्रोफ़ाइल के ऐप्स को डिवाइस नीति एपीआई के कार्य प्रोफ़ाइल अपवाद के भीतर रहने का दायरा होता है।
डिवाइस पहचानकर्ता
कार्य प्रोफ़ाइल वाले व्यक्तिगत उपकरणों पर, एंड्रॉइड 12 या उच्चतर डिवाइस हार्डवेयर पहचानकर्ताओं (आईएमईआई, एमईआईडी, सीरियल नंबर) तक पहुंच हटा देता है और एक अद्वितीय, नामांकन-विशिष्ट आईडी प्रदान करता है जो किसी विशिष्ट संगठन के लिए कार्य प्रोफ़ाइल नामांकन की पहचान करता है। नामांकन आईडी को फ़ैक्टरी रीसेट के दौरान स्थिर रहने की गारंटी दी जाती है, जिससे कार्य प्रोफ़ाइल वाले उपकरणों की विश्वसनीय इन्वेंट्री ट्रैकिंग सक्षम हो जाती है।
कार्य प्रोफ़ाइल वाले व्यक्तिगत स्वामित्व वाले उपकरणों को नामांकन-विशिष्ट आईडी का उपयोग करना होगा; कंपनी के स्वामित्व वाले उपकरण, जिसमें कार्य प्रोफ़ाइल और पूर्ण रूप से प्रबंधित डिवाइस दोनों शामिल हैं, आईडी का उपयोग करने का विकल्प भी चुन सकते हैं। नामांकन-विशिष्ट आईडी का उपयोग करने के लिए, ईएमएम को अपने द्वारा प्रबंधित प्रत्येक डिवाइस के लिए संगठन आईडी सेट करनी होगी, जिसके बाद वे उस डिवाइस पर नामांकन-विशिष्ट आईडी पढ़ सकते हैं और इसे सीरियल नंबर के रूप में संभाल सकते हैं। अधिक विवरण के लिए, कार्य प्रोफ़ाइल के लिए सुरक्षा और गोपनीयता संवर्द्धन देखें।
समायोजन
सेटिंग्स प्रवर्तन को कार्य प्रोफ़ाइल तक सीमित किया गया है, लॉकस्क्रीन और एन्क्रिप्शन सेटिंग्स के अपवादों के साथ, जिन्हें डिवाइस तक सीमित किया गया है और प्राथमिक उपयोगकर्ता और कार्य प्रोफ़ाइल के बीच साझा किया गया है। इन अपवादों के अलावा, प्रोफ़ाइल स्वामी के पास कार्य प्रोफ़ाइल के बाहर डिवाइस व्यवस्थापक विशेषाधिकार नहीं होते हैं।
कार्य प्रोफ़ाइल वाले उपकरणों पर डिवाइस प्रबंधन
एंड्रॉइड 5.0 और उच्चतर DevicePolicyManager
क्लास का उपयोग करके ब्रिंग योर ओन डिवाइस (बीवाईओडी) व्यक्तिगत डिवाइस पर कार्य प्रोफाइल के लिए डिवाइस प्रबंधन का समर्थन करता है। इसके अतिरिक्त, एंड्रॉइड 11 ने कंपनी के स्वामित्व वाले उपकरणों पर कार्य प्रोफ़ाइल की अवधारणा पेश की। कार्य प्रोफ़ाइल के अंदर डिवाइस प्रबंधन क्षमता BYOD और कंपनी के स्वामित्व वाले डिवाइस मामलों दोनों के लिए समान रहती है, हालांकि कंपनी के स्वामित्व वाले उपकरणों पर कार्य प्रोफ़ाइल अतिरिक्त क्षमताएं/नीतियां प्रदान कर सकती हैं, जैसे कि installSystemUpdate
, setScreenCaptureDisabled
, और setPersonalAppsSuspended
, जो व्यवस्थापक नीति प्रवर्तन को बढ़ा सकती हैं। कुछ डिवाइस-व्यापी नीतियों के लिए कार्य प्रोफ़ाइल से परे।
व्यक्तिगत डिवाइस पर कार्य प्रोफ़ाइल (बीवाईओडी): डिवाइस एक व्यक्तिगत उपकरण है और इसमें नियोक्ता से जुड़े आईटी व्यवस्थापक द्वारा प्रबंधित कार्य प्रोफ़ाइल होती है।
कंपनी के स्वामित्व वाले डिवाइस पर कार्य प्रोफ़ाइल: डिवाइस नियोक्ता द्वारा प्रदान/स्वामित्व में किया जाता है और इसमें नियोक्ता से जुड़े आईटी व्यवस्थापक द्वारा प्रबंधित कार्य प्रोफ़ाइल होती है। ऐप्स यह निर्धारित करने के लिए
isOrganizationOwnedDeviceWithManagedProfile()
को कॉल कर सकते हैं कि डिवाइस को प्रबंधित प्रोफ़ाइल के साथ संगठन के स्वामित्व वाले डिवाइस के रूप में प्रावधानित किया गया था या नहीं।
कार्य प्रोफ़ाइल निर्माण और डिवाइस नीति एपीआई उपयोग के बारे में अधिक जानकारी के लिए, कार्य प्रोफ़ाइल बनाएं देखें।
प्रोफ़ाइल स्वामी
जब कोई कार्य प्रोफ़ाइल बनाई जाती है तो डिवाइस पॉलिसी क्लाइंट (DPC) ऐप प्रोफ़ाइल स्वामी के रूप में कार्य करता है। डीपीसी क्लाइंट ऐप आम तौर पर Google Apps डिवाइस पॉलिसी जैसे एंटरप्राइज मोबिलिटी मैनेजमेंट (ईएमएम) पार्टनर द्वारा प्रदान किया जाता है, और प्रोफ़ाइल स्वामी के रूप में सेट होने पर नीतियों को लागू करने में सक्षम होता है। कार्य प्रोफ़ाइल में उन ऐप्स के बैज इंस्टेंस हैं जो ऐप्स के व्यक्तिगत इंस्टेंस से दृष्टिगत रूप से भिन्न हैं; बैज किसी ऐप को कार्य ऐप के रूप में पहचानता है। ईएमएम का नियंत्रण केवल कार्य प्रोफ़ाइल (कार्य ऐप्स और डेटा) पर होता है, व्यक्तिगत स्थान पर नहीं। डिवाइस नीतियां कुछ अपवादों के साथ केवल कार्य प्रोफ़ाइल पर लागू की जाती हैं, जैसे लॉक स्क्रीन लागू करना जो पूरे डिवाइस पर लागू होता है।
कार्य प्रोफ़ाइल उपयोगकर्ता अनुभव
एंड्रॉइड 9 या उच्चतर कार्य प्रोफ़ाइल और एंड्रॉइड प्लेटफ़ॉर्म के बीच एक सख्त एकीकरण बनाता है, जिससे उपयोगकर्ताओं के लिए अपने डिवाइस पर अपने काम और व्यक्तिगत जानकारी को अलग रखना आसान हो जाता है। कार्य प्रोफ़ाइल परिवर्तन लॉन्चर में दिखाई देते हैं और प्रबंधित डिवाइसों पर एक सुसंगत उपयोगकर्ता अनुभव प्रदान करते हैं।
उपयोगकर्ता सेटिंग्स या त्वरित सेटिंग्स मेनू से कार्य प्रोफ़ाइल को टॉगल कर सकते हैं। एंड्रॉइड 9 या उच्चतर में, डिवाइस कार्यान्वयन में उपयोगकर्ताओं के लिए कार्य प्रोफ़ाइल को सक्षम या अक्षम करने के लिए कार्य टैब पाद लेख में एक टॉगल शामिल हो सकता है। कार्य प्रोफ़ाइल को टॉगल करना अतुल्यकालिक रूप से किया जाता है और सभी मान्य उपयोगकर्ता प्रोफ़ाइलों पर लागू किया जाता है; इस प्रक्रिया को WorkModeSwitch
क्लास द्वारा नियंत्रित किया जाता है।
ऐप ट्रे वाले उपकरण
एंड्रॉइड 9 या उच्चतर में, लॉन्चर3 के लिए कार्य प्रोफ़ाइल यूएक्स परिवर्तन उपयोगकर्ताओं को अलग-अलग व्यक्तिगत और कार्य प्रोफ़ाइल बनाए रखने में मदद करता है। ऐप्स ड्रॉअर व्यक्तिगत प्रोफ़ाइल ऐप्स को कार्य प्रोफ़ाइल ऐप्स से अलग करने के लिए एक टैब्ड दृश्य प्रदान करता है। जब उपयोगकर्ता पहली बार कार्य प्रोफ़ाइल टैब देखते हैं, तो उन्हें कार्य प्रोफ़ाइल को नेविगेट करने में मदद करने के लिए एक शैक्षिक दृश्य प्रस्तुत किया जाता है।
उपयोगकर्ता ऐप ड्रॉअर के शीर्ष पर प्रोफ़ाइल टैब या समान उपयोगकर्ता इंटरफ़ेस का उपयोग करके विभिन्न प्रोफ़ाइल दृश्यों के बीच स्विच कर सकते हैं:
चित्र 1. व्यक्तिगत टैब दृश्य
चित्र 2. कार्य टैब दृश्य, कार्य प्रोफ़ाइल टॉगल
टैब्ड व्यू को AllAppsContainerView
लॉन्चर3 क्लास के हिस्से के रूप में कार्यान्वित किया गया है। टैब्ड प्रोफ़ाइल संकेतक के संदर्भ कार्यान्वयन के लिए, PersonalWorkSlidingTabStrip
क्लास देखें।
कार्य टैब वाले उपकरणों में उपयोगकर्ता शिक्षा संदेश
एंड्रॉइड 9 या उच्चतर एक शैक्षिक दृश्य का समर्थन करता है जो उपयोगकर्ताओं को कार्य टैब के उद्देश्य के बारे में सूचित करता है और वे कैसे कार्य ऐप्स तक पहुंच को आसान बना सकते हैं। लॉन्चर3 का उपयोग करते हुए, जब उपयोगकर्ता पहली बार कार्य टैब खोलते हैं तो कार्य टैब स्क्रीन में एक शैक्षिक दृश्य दिखाया जा सकता है, जैसा कि नीचे दिखाया गया है:
चित्र 3. शैक्षिक दृश्य
ऐप ट्रे के बिना डिवाइस
बिना ऐप ट्रे वाले लॉन्चर्स के लिए, कार्य फ़ोल्डर में कार्य प्रोफ़ाइल ऐप्स के शॉर्टकट रखना जारी रखने की अनुशंसा की जाती है।
कार्य प्रोफ़ाइल उपयोगकर्ता के लिए लॉन्चर आइकन वाले ऐप्स की सूची पुनर्प्राप्त करने के लिए कस्टम लॉन्चर कार्यान्वयन getProfiles()
और getActivityList()
का उपयोग कर सकते हैं।
उन उपकरणों में जो कार्य फ़ोल्डर लागू करते हैं, उपयोगकर्ता कार्य फ़ोल्डर खोलकर कार्य प्रोफ़ाइल ऐप्स तक पहुंच सकते हैं:
चित्र 4. बंद कार्य फ़ोल्डर
चित्र 5. कार्य फ़ोल्डर खोला गया
कार्य फ़ोल्डर वाले उपकरणों में उपयोगकर्ता शिक्षा संदेश
ऐप ट्रे के बिना लॉन्चर के लिए, जहां कार्य फ़ोल्डर में कार्य ऐप्स होते हैं, जब उपयोगकर्ता पहली बार कार्य फ़ोल्डर खोलता है तो कार्य प्रोफ़ाइल शिक्षा संदेश खारिज करने योग्य टूलटिप के रूप में दिखाया जा सकता है:
चित्र 3. खारिज करने योग्य टूलटिप
कार्य प्रोफ़ाइल उपयोगकर्ता अनुभव को मान्य करना
कार्य प्रोफ़ाइल उपयोगकर्ता अनुभव का परीक्षण करने का सबसे सरल तरीका टेस्ट डीपीसी ऐप का उपयोग करके कार्य प्रोफ़ाइल सेट करना है। निम्नलिखित चरण बताते हैं कि व्यक्तिगत डिवाइस पर कार्य प्रोफ़ाइल कैसे सेटअप करें (BYOD परिदृश्य):
फ़ैक्टरी रीसेट डिवाइस से प्रारंभ करें और व्यक्तिगत Google खाते का उपयोग करके व्यक्तिगत प्रोफ़ाइल सेटअप पूरा करें या वैकल्पिक रूप से प्रारंभिक बिंदु के रूप में व्यक्तिगत प्रोफ़ाइल वाले डिवाइस का उपयोग करें।
Google Play Store से टेस्ट DPC ऐप इंस्टॉल करें।
लॉन्चर या ऐप ड्रॉअर खोलें और सेट अप टेस्ट डीपीसी चुनें।
कार्य प्रोफ़ाइल सेट करने के लिए ऑनस्क्रीन निर्देशों का पालन करें:
चित्र 4. कार्य प्रोफ़ाइल सेट करें
चित्र 5. खाते जोड़ें
चित्र 6. सेटअप पूर्णलॉन्चर या ऐप ड्रॉअर खोलें और सत्यापित करें कि कार्य टैब मौजूद है और इसमें कार्य प्रोफ़ाइल फ़ुटर शामिल है। वैकल्पिक उपकरण निर्माता कार्यान्वयन में कार्य टैब के बजाय कार्य फ़ोल्डर हो सकता है।
यह पुष्टि करके सत्यापित करें कि आप कार्य प्रोफ़ाइल को त्वरित सेटिंग्स (या सेटिंग्स) से टॉगल कर सकते हैं कि कार्य प्रोफ़ाइल ऐप्स (ब्रीफ़केस बैज वाले ऐप्स) अपेक्षा के अनुरूप सक्षम और अक्षम हैं। कुछ डिवाइस कार्यान्वयन में, कार्य प्रोफ़ाइल अक्षम होने पर कार्य ऐप्स धूसर हो सकते हैं, जबकि अन्य, जैसे कार्य टैब के साथ कार्यान्वयन, एक संदेश के साथ एक ओवरले प्रदर्शित कर सकते हैं जो सूचित करता है कि कार्य प्रोफ़ाइल बंद है। निम्नलिखित आंकड़े उस डिवाइस पर सक्षम और अक्षम कार्य प्रोफ़ाइल के उदाहरण दिखाते हैं जो कार्य टैब लागू करता है:
चित्र 7. टॉगल चालू करें, कार्य प्रोफ़ाइल सक्षम है
चित्र 8. टॉगल बंद करें, कार्य प्रोफ़ाइल अक्षम है
कार्य प्रोफ़ाइल ऐप बैज
एंड्रॉइड 9 या उच्चतर में, एक्सेसिबिलिटी कारणों से, कार्य बैज का रंग नारंगी के बजाय नीला (#1A73E8) है।