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

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

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

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

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

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

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

AccountManagerService প্রতিটি ব্যবহারকারীর জন্য অ্যাকাউন্টের একটি পৃথক তালিকা রক্ষণাবেক্ষণ করে। একজন ওয়ার্ক প্রোফাইল ব্যবহারকারী এবং একজন সাধারণ সেকেন্ডারি ব্যবহারকারীর মধ্যে অ্যাকাউন্টের পার্থক্যগুলো নিম্নরূপ:

  • ওয়ার্ক প্রোফাইলটি তার প্যারেন্ট ইউজারের সাথে যুক্ত থাকে এবং বুট করার সময় প্রাইমারি ইউজারের মাধ্যমে এটি চালু হয়।

  • ActivityManagerService দ্বারা ওয়ার্ক প্রোফাইলের জন্য নোটিফিকেশন সক্রিয় করা হয়, যার ফলে ওয়ার্ক প্রোফাইলটি প্রাথমিক ব্যবহারকারীর সাথে অ্যাক্টিভিটি স্ট্যাক শেয়ার করতে পারে।

  • অতিরিক্ত শেয়ার্ড সিস্টেম পরিষেবাগুলোর মধ্যে রয়েছে আইএমই, এ১১ওয়াই পরিষেবা, ওয়াই-ফাই এবং এনএফসি।

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

ডেটা পৃথকীকরণ

কর্ম প্রোফাইলগুলি নিম্নলিখিত ডেটা পৃথকীকরণ নিয়মগুলি ব্যবহার করে।

অ্যাপস

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

অ্যাকাউন্ট

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

অভিপ্রায়

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

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

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

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

সেটিংস

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

ওয়ার্ক প্রোফাইলযুক্ত ডিভাইসগুলিতে ডিভাইস ব্যবস্থাপনা

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

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

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

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

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

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

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

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

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

অ্যাপ ট্রে সহ ডিভাইসগুলি

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

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


চিত্র ১. ব্যক্তিগত ট্যাব ভিউ

চিত্র ২. ওয়ার্ক ট্যাব ভিউ, ওয়ার্ক প্রোফাইল টগল

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

ওয়ার্ক ট্যাবযুক্ত ডিভাইসগুলিতে ব্যবহারকারী শিক্ষামূলক বার্তা

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

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

চিত্র ৩. শিক্ষাগত দৃষ্টিভঙ্গি

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

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

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

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


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

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

ওয়ার্ক ফোল্ডারযুক্ত ডিভাইসগুলিতে ব্যবহারকারী শিক্ষামূলক বার্তা

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

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

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

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

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

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

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

  3. লঞ্চার বা অ্যাপ ড্রয়ার খুলুন এবং 'Set up Test DPC' নির্বাচন করুন।

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


    চিত্র ৪. কাজের প্রোফাইল তৈরি করুন


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


    চিত্র ৬। সেটআপ সম্পন্ন।

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

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


    চিত্র ৭। টগল অন, ওয়ার্ক প্রোফাইল সক্রিয় করা হয়েছে।

    চিত্র ৮। টগল অফ, ওয়ার্ক প্রোফাইল নিষ্ক্রিয়।

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

অ্যান্ড্রয়েড ৯ বা তার পরবর্তী সংস্করণগুলোতে, অ্যাক্সেসিবিলিটির কারণে, ওয়ার্ক ব্যাজটির রঙ কমলার পরিবর্তে নীল (#1A73E8) করা হয়েছে।