একটি এন্টারপ্রাইজ বাইন্ডিং তৈরি করুন

একটি Enterprise রিসোর্স একটি প্রতিষ্ঠানকে আপনার অ্যান্ড্রয়েড ম্যানেজমেন্ট সলিউশনে আবদ্ধ করে। Devices এবং Policies উভয়ই একটি এন্টারপ্রাইজের অন্তর্গত। একাধিক এন্টারপ্রাইজ বাইন্ডিং একটি একক প্রতিষ্ঠানের সাথে যুক্ত হতে পারে। উদাহরণস্বরূপ, একটি সংস্থা তার বিভিন্ন বিভাগ বা অঞ্চলের জন্য পৃথক এন্টারপ্রাইজ বাইন্ডিং চাইতে পারে।

কিভাবে একটি এন্টারপ্রাইজ বাইন্ডিং তৈরি করতে হয় তার প্রাথমিক ধাপগুলি Quickstart গাইডে বর্ণনা করা হয়েছে। এই পৃষ্ঠাটি আরও বিস্তারিতভাবে প্রক্রিয়াটির রূপরেখা দেয়।

1. সাইন আপ url পুনরুদ্ধার করুন

সাইন আপ URL পুনরুদ্ধার করতে signupUrls.create এ কল করুন এবং নিম্নলিখিত দুটি পরামিতি নির্দিষ্ট করুন:

  • callbackUrl : একটি https URL সাইন আপ সম্পূর্ণ হওয়ার পরে সেটআপ উইজার্ড পুনঃনির্দেশ করে। এটি সাধারণত আপনার ব্যবস্থাপনা কনসোল।
  • প্রজেক্ট projectId : আপনার প্রকল্প আইডি।

প্রতিক্রিয়াটিতে একটি url এবং name রয়েছে। url খুলুন এবং name নোট করুন।

2. এন্টারপ্রাইজ আইটি অ্যাডমিন সাইন আপ ফ্লো সম্পূর্ণ করে

url সাইন-আপ প্রক্রিয়ার মাধ্যমে আইটি অ্যাডমিনকে গাইড করে। যদি আপনার EMM BTE সাইন-আপ প্রবাহের জন্য সক্ষম করা না থাকে, তাহলে IT প্রশাসককে পরামর্শ দিন যে তাদের একটি Gmail অ্যাকাউন্ট দরকার যা ইতিমধ্যেই কোনো এন্টারপ্রাইজ বাইন্ডিংয়ের সাথে যুক্ত নয়। সফলভাবে তাদের প্রতিষ্ঠান নিবন্ধন করার পরে, সাইন-আপ প্রবাহ আপনার callbackUrl এ পুনঃনির্দেশিত হয়। callbackUrl একটি enterpriseToken যুক্ত করা হয়েছে।

উদাহরণ

https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl

3. একটি এন্টারপ্রাইজ বাঁধাই তৈরি করুন

একটি এন্টারপ্রাইজ বাইন্ডিং তৈরি করতে, enterprises.create কল করুন। একটি অনন্য এন্টারপ্রাইজ বাইন্ডিং আইডি তৈরি করার পাশাপাশি, এই পদ্ধতিটি আপনাকে নির্দিষ্ট বাইন্ডিং-নির্দিষ্ট সেটিংস সংজ্ঞায়িত করতে দেয়। উদাহরণস্বরূপ, আপনি নাম বা শিরোনাম ( enterpriseDisplayName ) এবং লোগো ( logo ) সহ ডিভাইস প্রভিশনিং ( primaryColor ) এর সময় প্রদর্শিত প্রধান রঙ সেট করতে পারেন যা শেষ ব্যবহারকারীদের দেখানো হয়।

উদাহরণ

নিম্নলিখিত উদাহরণটি একটি এন্টারপ্রাইজ বাইন্ডিং তৈরি করতে এবং এর নাম ফেরত দিতে জাভা ক্লায়েন্ট লাইব্রেরি ব্যবহার করে। লাইব্রেরি ব্যবহার সম্পর্কে আরো বিস্তারিত জানার জন্য নমুনা পৃষ্ঠা দেখুন।

private String createEnterprise(AndroidManagement androidManagementClient)
    throws IOException {
  SignupUrl signupUrl =
      androidManagementClient
          .signupUrls()
          .create()
          .setProjectId("myProject")
          .setCallbackUrl("https://example.com/myEmmConsole")
          .execute();

  String enterpriseToken = displayUrlToAdmin(signupUrl.getUrl());

  Enterprise enterprise =
      androidManagementClient
          .enterprises()
          .create(new Enterprise())
          .setProjectId("myProject")
          .setSignupUrlName(signupUrl.getName())
          .setEnterpriseToken(enterpriseToken)
          .execute();

  return enterprise.getName();
}

/**
 * Displays the signup URL to the admin and returns the enterprise token which
 * is generated after the admin goes through the signup flow. This functionality
 * must be implemented by your management console.
 */
private String displayUrlToAdmin(String url) {
  ...
}