إنشاء عملية ربط المؤسسة

إنّ Enterprise يربط المورد مؤسسة بحل إدارة Android الذي تستخدمه. Devices وPolicies ينتمي كلاهما إلى مؤسسة. يمكن أن تكون عمليات الربط المتعددة للمؤسسات المرتبطة بمؤسسة واحدة. على سبيل المثال، قد ترغب إحدى المؤسسات التزامات منفصلة للمؤسسات للأقسام أو المناطق المختلفة.

يتم توضيح الخطوات الأساسية حول كيفية إنشاء ربط مؤسسة في دليل البدء السريع توضح هذه الصفحة هذه العملية بمزيد من التفصيل.

1. استرداد عنوان URL للاشتراك

الاتصال بالرقم 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) الذي يظهر للمستخدمين النهائيين.

مثال

يستخدم المثال التالي مكتبة برامج Java لإنشاء مؤسسة ربط وإرجاع اسمه. يُرجى الاطّلاع على النموذج للحصول على مزيد من التفاصيل حول استخدام المكتبة.

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