কাজের প্রোফাইল নিয়োগ করা

একটি কাজের প্রোফাইল হল একটি পরিচালিত প্রোফাইল যাতে প্রাথমিক ব্যবহারকারীর প্রোফাইল থেকে আলাদা অ্যাপ ডেটা থাকে কিন্তু কিছু সিস্টেম-ওয়াইড সেটিংস শেয়ার করে, যেমন Wi-Fi এবং Bluetooth৷ একটি কাজের প্রোফাইলের প্রাথমিক লক্ষ্য হল পরিচালিত ডেটা রাখার জন্য একটি পৃথক এবং সুরক্ষিত ধারক তৈরি করা। কাজের প্রোফাইলের অ্যাডমিনিস্ট্রেটরের স্কোপ, ইনগ্রেস, এগ্রেস এবং ডেটার জীবনকালের উপর সম্পূর্ণ নিয়ন্ত্রণ থাকে। কাজের প্রোফাইলের কিছু বৈশিষ্ট্য নিম্নরূপ:

  • সৃষ্টি। প্রাথমিক ব্যবহারকারীর যেকোনো অ্যাপ একটি কাজের প্রোফাইল তৈরি করতে পারে। ব্যবহারকারীকে তৈরি করার আগে কাজের প্রোফাইল আচরণ এবং নীতি প্রয়োগের বিষয়ে অবহিত করা হয়।

  • ব্যবস্থাপনা। প্রোফাইল মালিক হিসাবে পরিচিত অ্যাপগুলি ব্যবহার সীমাবদ্ধ করার জন্য DevicePolicyManager ক্লাসে প্রোগ্রাম্যাটিকভাবে API গুলিকে আহ্বান করতে পারে৷ প্রোফাইল মালিকদের প্রাথমিক প্রোফাইল সেটআপে সংজ্ঞায়িত করা হয়। কাজের প্রোফাইলের জন্য অনন্য নীতিগুলির মধ্যে অ্যাপের সীমাবদ্ধতা, আপডেটযোগ্যতা এবং অভিপ্রায়ের আচরণ জড়িত।

  • চাক্ষুষ চিকিত্সা। কাজের প্রোফাইল থেকে অ্যাপ্লিকেশান, বিজ্ঞপ্তি এবং উইজেটগুলি ব্যাজ করা হয় এবং সাধারণত প্রাথমিক ব্যবহারকারীর থেকে ইউজার ইন্টারফেস (UI) উপাদানগুলির সাথে ইনলাইনে উপলব্ধ করা হয়৷

বাস্তবায়নের বিবরণ

কাজের প্রোফাইলগুলিকে সেকেন্ডারি ব্যবহারকারী হিসাবে প্রয়োগ করা হয়, যেমন কাজের প্রোফাইলে চলমান অ্যাপগুলির একটি UID থাকে uid = 100000 \* userid + appid । এই প্রোফাইলগুলিতে প্রাথমিক ব্যবহারকারীদের মতো আলাদা অ্যাপ ডেটা ( /data/user/userid ) রয়েছে।

AccountManagerService প্রতিটি ব্যবহারকারীর জন্য অ্যাকাউন্টের একটি পৃথক তালিকা বজায় রাখে। একজন কাজের প্রোফাইল ব্যবহারকারী এবং একজন নিয়মিত মাধ্যমিক ব্যবহারকারীর মধ্যে অ্যাকাউন্টের পার্থক্যগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • কাজের প্রোফাইলটি এর মূল ব্যবহারকারীর সাথে যুক্ত এবং বুট করার সময় প্রাথমিক ব্যবহারকারীর সাথে শুরু হয়৷

  • কাজের প্রোফাইলগুলির জন্য বিজ্ঞপ্তিগুলি ActivityManagerService দ্বারা সক্ষম করা হয়েছে, যা কাজের প্রোফাইলটিকে প্রাথমিক ব্যবহারকারীর সাথে কার্যকলাপ স্ট্যাক ভাগ করার অনুমতি দেয়৷

  • অতিরিক্ত শেয়ার্ড সিস্টেম পরিষেবাগুলির মধ্যে রয়েছে IME, A11Y পরিষেবা, Wi-Fi, এবং NFC৷

  • লঞ্চার APIগুলি ব্যবহারকারীদের স্যুইচ না করেই প্রাথমিক প্রোফাইলে অ্যাপের পাশে কাজের প্রোফাইল থেকে ব্যাজযুক্ত অ্যাপ এবং অনুমোদিত তালিকাভুক্ত উইজেটগুলি প্রদর্শন করতে লঞ্চারকে সক্ষম করে।

ডেটা বিভাজন

কাজের প্রোফাইলগুলি নিম্নলিখিত ডেটা বিভাজন নিয়মগুলি ব্যবহার করে৷

অ্যাপস

যখন একই অ্যাপ প্রাথমিক ব্যবহারকারী এবং কাজের প্রোফাইলে বিদ্যমান থাকে, তখন অ্যাপগুলিকে তাদের নিজস্ব পৃথক ডেটা দিয়ে স্কোপ করা হয়। সাধারণত, অ্যাপগুলি স্বাধীনভাবে কাজ করে এবং প্রোফাইল-ব্যবহারকারীর সীমানা জুড়ে দৃষ্টান্তের সাথে সরাসরি যোগাযোগ করতে পারে না যদি না তাদের INTERACT_ACROSS_PROFILES অনুমতি বা অ্যাপ-অপস থাকে।

হিসাব

কাজের প্রোফাইলে অ্যাকাউন্টগুলি প্রাথমিক ব্যবহারকারীর থেকে অনন্য এবং প্রোফাইল-ব্যবহারকারীর সীমানা জুড়ে শংসাপত্রগুলি অ্যাক্সেস করা যায় না৷ শুধুমাত্র তাদের নিজ নিজ প্রেক্ষাপটে অ্যাপ্লিকেশন তাদের নিজ নিজ অ্যাকাউন্ট অ্যাক্সেস করতে সক্ষম হয়.

অভিপ্রায়

প্রশাসক কাজের প্রোফাইলের মধ্যে বা বাইরে উদ্দেশ্যগুলি সমাধান করা হয় কিনা তা নিয়ন্ত্রণ করে৷ ডিফল্টরূপে, কাজের প্রোফাইলের অ্যাপগুলিকে ডিভাইস নীতি API-এর ব্যতিক্রম কাজের প্রোফাইলের মধ্যে থাকার সুযোগ দেওয়া হয়৷

ডিভাইস শনাক্তকারী

কাজের প্রোফাইল সহ ব্যক্তিগত ডিভাইসগুলিতে, Android 12 বা উচ্চতর ডিভাইস হার্ডওয়্যার শনাক্তকারীর অ্যাক্সেস সরিয়ে দেয় (IMEI, MEID, সিরিয়াল নম্বর) এবং একটি অনন্য, তালিকাভুক্তি-নির্দিষ্ট আইডি প্রদান করে যা একটি নির্দিষ্ট সংস্থার জন্য কাজের প্রোফাইল তালিকাভুক্তি সনাক্ত করে৷ এনরোলমেন্ট আইডি ফ্যাক্টরি রিসেট জুড়ে স্থিতিশীল থাকার গ্যারান্টিযুক্ত, কাজের প্রোফাইল সহ ডিভাইসগুলির নির্ভরযোগ্য ইনভেন্টরি ট্র্যাকিং সক্ষম করে৷

কাজের প্রোফাইল সহ ব্যক্তিগত মালিকানাধীন ডিভাইসগুলিকে অবশ্যই তালিকাভুক্তি-নির্দিষ্ট আইডি ব্যবহার করতে হবে; কোম্পানির মালিকানাধীন ডিভাইস, উভয় কাজের প্রোফাইল এবং সম্পূর্ণরূপে পরিচালিত ডিভাইস সহ, আইডি ব্যবহার করার জন্য নির্বাচন করতে পারে। এনরোলমেন্ট-নির্দিষ্ট আইডি ব্যবহার করার জন্য, ইএমএমগুলিকে অবশ্যই তাদের পরিচালনা করা প্রতিটি ডিভাইসের জন্য সংস্থার আইডি সেট করতে হবে, তারপরে তারা সেই ডিভাইসে তালিকাভুক্তি-নির্দিষ্ট আইডি পড়তে পারে এবং এটিকে সিরিয়াল নম্বর হিসাবে পরিচালনা করতে পারে। আরও বিশদ বিবরণের জন্য, কাজের প্রোফাইলের নিরাপত্তা এবং গোপনীয়তা বর্ধিতকরণ দেখুন।

সেটিংস

লকস্ক্রিন এবং এনক্রিপশন সেটিংসের ব্যতিক্রম সহ সেটিংস এনফোর্সমেন্ট কাজের প্রোফাইলে স্কোপ করা হয়েছে যা ডিভাইসে স্কোপ করা হয়েছে এবং প্রাথমিক ব্যবহারকারী এবং কাজের প্রোফাইলের মধ্যে শেয়ার করা হয়েছে। এই ব্যতিক্রমগুলি ছাড়া, একজন প্রোফাইল মালিকের কাজের প্রোফাইলের বাইরে ডিভাইস প্রশাসকের বিশেষাধিকার নেই৷

কাজের প্রোফাইল সহ ডিভাইসে ডিভাইস পরিচালনা

DevicePolicyManager ক্লাস ব্যবহার করে Bring Your Own Device (BYOD) ব্যক্তিগত ডিভাইসে কাজের প্রোফাইলের জন্য Android 5.0 এবং উচ্চতর ডিভাইস পরিচালনা সমর্থন করে। উপরন্তু, অ্যান্ড্রয়েড 11 কোম্পানির মালিকানাধীন ডিভাইসে কাজের প্রোফাইলের ধারণা চালু করেছে। কাজের প্রোফাইলের ভিতরে ডিভাইস পরিচালনার ক্ষমতা BYOD এবং কোম্পানির মালিকানাধীন ডিভাইস উভয় ক্ষেত্রেই একই থাকে, তবে কোম্পানির মালিকানাধীন ডিভাইসে কাজের প্রোফাইলগুলি অতিরিক্ত ক্ষমতা/নীতি প্রদান করতে পারে, যেমন installSystemUpdate , setScreenCaptureDisabled , এবং setPersonalAppsSuspended , যা প্রশাসক নীতি প্রয়োগকে প্রসারিত করতে পারে নির্দিষ্ট ডিভাইস-ওয়াইড নীতির জন্য কাজের প্রোফাইলের বাইরে।

  • একটি ব্যক্তিগত ডিভাইসে কাজের প্রোফাইল (BYOD): ডিভাইসটি একটি ব্যক্তিগত ডিভাইস এবং এতে নিয়োগকর্তার সাথে যুক্ত একজন আইটি প্রশাসক দ্বারা পরিচালিত একটি কাজের প্রোফাইল রয়েছে৷

  • একটি কোম্পানির মালিকানাধীন ডিভাইসে কাজের প্রোফাইল: ডিভাইসটি নিয়োগকর্তার দ্বারা সরবরাহ করা/মালিকানাধীন এবং এতে নিয়োগকর্তার সাথে যুক্ত একজন আইটি অ্যাডমিন দ্বারা পরিচালিত একটি কাজের প্রোফাইল রয়েছে। অ্যাপগুলি একটি পরিচালিত প্রোফাইলের সাথে একটি সংস্থার মালিকানাধীন ডিভাইস হিসাবে ডিভাইসটি সরবরাহ করা হয়েছে কিনা তা নির্ধারণ করতে isOrganizationOwnedDeviceWithManagedProfile() কল করতে পারে৷

কাজের প্রোফাইল তৈরি এবং ডিভাইস নীতি API ব্যবহার সম্পর্কে আরও তথ্যের জন্য, একটি কাজের প্রোফাইল তৈরি করুন দেখুন।

প্রোফাইল মালিকরা

একটি ডিভাইস পলিসি ক্লায়েন্ট (DPC) অ্যাপ যখন একটি কাজের প্রোফাইল তৈরি হয় তখন প্রোফাইল মালিক হিসেবে কাজ করে। DPC ক্লায়েন্ট অ্যাপটি সাধারণত একটি এন্টারপ্রাইজ মোবিলিটি ম্যানেজমেন্ট (EMM) অংশীদার দ্বারা প্রদান করা হয়, যেমন Google Apps Device Policy, এবং প্রোফাইল মালিক হিসাবে সেট করা হলে নীতিগুলি প্রয়োগ করতে সক্ষম৷ কাজের প্রোফাইলে এমন অ্যাপের ব্যাজ ইনস্ট্যান্স রয়েছে যা অ্যাপের ব্যক্তিগত উদাহরণ থেকে দৃশ্যত আলাদা; ব্যাজ একটি অ্যাপকে কাজের অ্যাপ হিসেবে চিহ্নিত করে। EMM-এর শুধুমাত্র কাজের প্রোফাইলের (কাজের অ্যাপ এবং ডেটা) নিয়ন্ত্রণ আছে, ব্যক্তিগত স্থান নয়। ডিভাইস নীতিগুলি শুধুমাত্র কাজের প্রোফাইলে কিছু ব্যতিক্রম সহ প্রয়োগ করা হয়, যেমন লক স্ক্রীন প্রয়োগ করা যা ডিভাইস জুড়ে প্রযোজ্য।

কাজের প্রোফাইল ব্যবহারকারীর অভিজ্ঞতা

অ্যান্ড্রয়েড 9 বা উচ্চতর কাজের প্রোফাইল এবং অ্যান্ড্রয়েড প্ল্যাটফর্মের মধ্যে একটি শক্ত ইন্টিগ্রেশন তৈরি করে, ব্যবহারকারীদের জন্য তাদের ডিভাইসে তাদের কাজ এবং ব্যক্তিগত তথ্য আলাদা রাখা সহজ করে তোলে। কাজের প্রোফাইল পরিবর্তনগুলি লঞ্চারে উপস্থিত হয় এবং পরিচালিত ডিভাইস জুড়ে একটি সামঞ্জস্যপূর্ণ ব্যবহারকারীর অভিজ্ঞতা প্রদান করে৷

ব্যবহারকারীরা সেটিংস বা দ্রুত সেটিংস মেনু থেকে কাজের প্রোফাইল টগল করতে পারেন। Android 9 বা উচ্চতর সংস্করণে, ব্যবহারকারীদের কাজের প্রোফাইল সক্ষম বা অক্ষম করার জন্য ডিভাইস বাস্তবায়নে কাজের ট্যাব ফুটারে একটি টগল অন্তর্ভুক্ত থাকতে পারে। কাজের প্রোফাইল টগল করা অ্যাসিঙ্ক্রোনাসভাবে করা হয় এবং সমস্ত বৈধ ব্যবহারকারী প্রোফাইলে প্রয়োগ করা হয়; এই প্রক্রিয়াটি WorkModeSwitch ক্লাস দ্বারা নিয়ন্ত্রিত হয়।

একটি অ্যাপ ট্রে সহ ডিভাইস

Android 9 বা উচ্চতর সংস্করণে, Launcher3-এর জন্য কাজের প্রোফাইল UX পরিবর্তনগুলি ব্যবহারকারীদের আলাদা ব্যক্তিগত এবং কাজের প্রোফাইল বজায় রাখতে সাহায্য করে। অ্যাপস ড্রয়ার ব্যক্তিগত প্রোফাইল অ্যাপগুলিকে কাজের প্রোফাইল অ্যাপ থেকে আলাদা করতে একটি ট্যাবড ভিউ প্রদান করে। যখন ব্যবহারকারীরা প্রথম কাজের প্রোফাইল ট্যাব দেখেন, তখন তাদের কাজের প্রোফাইল নেভিগেট করতে সাহায্য করার জন্য একটি শিক্ষামূলক দৃশ্য উপস্থাপন করা হয়।

ব্যবহারকারীরা অ্যাপ ড্রয়ারের শীর্ষে প্রোফাইল ট্যাব বা অনুরূপ ব্যবহারকারী ইন্টারফেস ব্যবহার করে বিভিন্ন প্রোফাইল ভিউয়ের মধ্যে স্যুইচ করতে পারেন:


চিত্র 1. ব্যক্তিগত ট্যাব দৃশ্য

চিত্র 2. কাজের ট্যাব ভিউ, কাজের প্রোফাইল টগল

ট্যাবড ভিউ AllAppsContainerView Launcher3 ক্লাসের অংশ হিসেবে প্রয়োগ করা হয়েছে। ট্যাবড প্রোফাইল সূচকের একটি রেফারেন্স বাস্তবায়নের জন্য, PersonalWorkSlidingTabStrip ক্লাস পড়ুন।

কাজের ট্যাব সহ ডিভাইসে ব্যবহারকারী শিক্ষার বার্তা

Android 9 বা উচ্চতর একটি শিক্ষামূলক দৃষ্টিভঙ্গি সমর্থন করে যা ব্যবহারকারীদের কাজের ট্যাবের উদ্দেশ্য এবং কীভাবে তারা কাজের অ্যাপগুলিকে সহজে অ্যাক্সেস করতে পারে সে সম্পর্কে অবহিত করে৷ Launcher3 ব্যবহার করে, ব্যবহারকারীরা প্রথমবার কাজের ট্যাব খুললে কাজের ট্যাব স্ক্রিনে একটি শিক্ষামূলক দৃশ্য দেখানো যেতে পারে, যেমনটি নীচে দেখানো হয়েছে:

শিক্ষাগত দৃষ্টিভঙ্গি

চিত্র 3. শিক্ষামূলক দৃষ্টিভঙ্গি

অ্যাপ ট্রে ছাড়া ডিভাইস

অ্যাপ্লিকেশান ট্রে ছাড়া লঞ্চারগুলির জন্য, কাজের ফোল্ডারে কাজের প্রোফাইল অ্যাপ্লিকেশানগুলিতে শর্টকাটগুলি রাখা চালিয়ে যাওয়ার পরামর্শ দেওয়া হয়৷

কাস্টম লঞ্চার বাস্তবায়ন কাজের প্রোফাইল ব্যবহারকারীর জন্য একটি লঞ্চার আইকন সহ অ্যাপগুলির একটি তালিকা পুনরুদ্ধার করতে getProfiles() এবং getActivityList() ব্যবহার করতে পারে৷

যে ডিভাইসগুলি একটি কাজের ফোল্ডার প্রয়োগ করে, ব্যবহারকারীরা কাজের ফোল্ডারটি খুলে কাজের প্রোফাইল অ্যাপগুলি অ্যাক্সেস করতে পারেন:


চিত্র 4. বন্ধ কাজের ফোল্ডার

চিত্র 5. খোলা কাজের ফোল্ডার

কাজের ফোল্ডার সহ ডিভাইসে ব্যবহারকারী শিক্ষার বার্তা

অ্যাপ ট্রে ছাড়াই লঞ্চারের জন্য, যেখানে একটি কাজের ফোল্ডারে কাজের অ্যাপ থাকে, ব্যবহারকারী প্রথমবার কাজের ফোল্ডারটি খুললে কাজের প্রোফাইল শিক্ষার বার্তাটি বাতিলযোগ্য টুলটিপের আকারে দেখানো হতে পারে:

বাতিলযোগ্য টুলটিপ

চিত্র 3. বাতিলযোগ্য টুলটিপ

কাজের প্রোফাইল ব্যবহারকারীর অভিজ্ঞতা যাচাই করা হচ্ছে

কাজের প্রোফাইল ব্যবহারকারীর অভিজ্ঞতা পরীক্ষা করার সবচেয়ে সহজ উপায় হল টেস্ট DPC অ্যাপ ব্যবহার করে একটি কাজের প্রোফাইল সেট আপ করা। নিম্নলিখিত পদক্ষেপগুলি বর্ণনা করে যে কীভাবে একটি ব্যক্তিগত ডিভাইসে একটি কাজের প্রোফাইল সেটআপ করতে হয় (BYOD দৃশ্যকল্প):

  1. একটি ফ্যাক্টরি রিসেট ডিভাইস দিয়ে শুরু করুন এবং একটি ব্যক্তিগত Google অ্যাকাউন্ট ব্যবহার করে ব্যক্তিগত প্রোফাইল সেটআপ সম্পূর্ণ করুন বা বিকল্পভাবে প্রারম্ভিক পয়েন্ট হিসাবে একটি ব্যক্তিগত প্রোফাইল সহ একটি ডিভাইস ব্যবহার করুন৷

  2. গুগল প্লে স্টোর থেকে টেস্ট ডিপিসি অ্যাপটি ইনস্টল করুন।

  3. লঞ্চার বা অ্যাপ ড্রয়ার খুলুন এবং পরীক্ষা DPC সেট আপ নির্বাচন করুন।

  4. একটি কাজের প্রোফাইল সেট আপ করতে অনস্ক্রিন নির্দেশাবলী অনুসরণ করুন:


    চিত্র 4. কাজের প্রোফাইল সেট আপ করুন


    চিত্র 5. অ্যাকাউন্ট যোগ করুন


    চিত্র 6. সেটআপ সম্পূর্ণ

  5. লঞ্চার বা অ্যাপ ড্রয়ার খুলুন এবং যাচাই করুন যে কাজের ট্যাবটি উপস্থিত রয়েছে এবং এতে একটি কাজের প্রোফাইল ফুটার রয়েছে৷ বিকল্প ডিভাইস প্রস্তুতকারকের বাস্তবায়নে কাজের ট্যাবের পরিবর্তে একটি কাজের ফোল্ডার থাকতে পারে।

  6. যাচাই করুন যে আপনি দ্রুত সেটিংস (বা সেটিংস) থেকে কাজের প্রোফাইল টগল করতে পারেন তা নিশ্চিত করে নিশ্চিত করুন যে কাজের প্রোফাইল অ্যাপগুলি (ব্রিফকেস ব্যাজ সহ অ্যাপগুলি) সক্ষম এবং প্রত্যাশা অনুযায়ী অক্ষম করা হয়েছে৷ কিছু নির্দিষ্ট ডিভাইস বাস্তবায়নে, কাজের প্রোফাইল অক্ষম থাকলে কাজের অ্যাপগুলি ধূসর হয়ে যেতে পারে যখন অন্যগুলি, যেমন একটি কাজের ট্যাব সহ বাস্তবায়ন, কাজের প্রোফাইল বন্ধ রয়েছে তা জানিয়ে একটি বার্তা সহ একটি ওভারলে প্রদর্শন করতে পারে। নিম্নলিখিত পরিসংখ্যানগুলি এমন একটি ডিভাইসে সক্রিয় এবং অক্ষম করা কাজের প্রোফাইলগুলির উদাহরণ দেখায় যা একটি কাজের ট্যাব প্রয়োগ করে:


    চিত্র 7. টগল অন, ওয়ার্ক প্রোফাইল সক্ষম

    চিত্র 8. টগল বন্ধ, কাজের প্রোফাইল নিষ্ক্রিয়

কাজের প্রোফাইল অ্যাপ ব্যাজ

Android 9 বা উচ্চতর সংস্করণে, অ্যাক্সেসযোগ্যতার কারণে, কাজের ব্যাজের রঙ কমলার পরিবর্তে নীল (#1A73E8)।