یک الزام آور سازمانی ایجاد کنید

یک منبع Enterprise یک سازمان را به راه حل مدیریت Android شما متصل می کند. Devices و Policies هر دو متعلق به یک شرکت هستند. پیوندهای سازمانی متعدد را می توان با یک سازمان مرتبط کرد. به عنوان مثال، یک سازمان ممکن است برای بخش ها یا مناطق مختلف خود، الزامات سازمانی جداگانه بخواهد.

مراحل اساسی نحوه ایجاد یک اتصال سازمانی در راهنمای Quickstart توضیح داده شده است. در این صفحه این فرآیند با جزئیات بیشتری توضیح داده شده است.

1. نشانی اینترنتی ثبت نام را بازیابی کنید

با signupUrls.create تماس بگیرید تا URL ثبت نام را بازیابی کنید و دو پارامتر زیر را مشخص کنید:

  • callbackUrl : یک URL https که جادوگر راه اندازی پس از تکمیل ثبت نام به آن هدایت می شود. این معمولاً کنسول مدیریت شما است.
  • projectId : شناسه پروژه شما.

پاسخ حاوی url و name است. url را باز کنید و name آن را یادداشت کنید.

2. مدیر فناوری اطلاعات سازمانی جریان ثبت نام را تکمیل می کند

url مدیر فناوری اطلاعات را از طریق فرآیند ثبت نام راهنمایی می کند. اگر EMM شما برای جریان ثبت‌نام BTE فعال نشده است، به سرپرست فناوری اطلاعات اطلاع دهید که به یک حساب Gmail نیاز دارد که قبلاً با الزام‌آوری سازمانی مرتبط نباشد. پس از ثبت موفقیت آمیز سازمان خود، جریان ثبت نام به callbackUrl شما هدایت می شود. یک enterpriseToken به callbackUrl اضافه شده است.

مثال

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

3. یک سازمان الزام آور ایجاد کنید

برای ایجاد یک اتصال سازمانی، با enterprises.create تماس بگیرید. این روش علاوه بر ایجاد یک شناسه الزام آور سازمانی منحصر به فرد، به شما امکان می دهد تنظیمات خاصی را برای اتصال خاص تعریف کنید. به عنوان مثال، می‌توانید رنگ غالب نمایش داده شده در هنگام تهیه دستگاه ( primaryColor )، همراه با نام یا عنوان ( enterpriseDisplayName ) و نشان‌واره ( logo ) را که به کاربران نهایی نشان داده می‌شود، تنظیم کنید.

مثال

مثال زیر از کتابخانه سرویس گیرنده جاوا برای ایجاد یک اتصال سازمانی و برگرداندن نام آن استفاده می کند. برای جزئیات بیشتر در مورد استفاده از کتابخانه به صفحه نمونه مراجعه کنید.

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) {
  ...
}