สร้างการเชื่อมโยงองค์กร

Enterprise จะเชื่อมโยงองค์กรเข้ากับโซลูชันการจัดการ Android Devices และ Policies ทั้งคู่เป็นขององค์กร สามารถผูกข้อมูลระดับองค์กรได้หลายรายการ เชื่อมโยงกับองค์กรเดียว ตัวอย่างเช่น องค์กรอาจต้องการ การผูกข้อมูลระดับองค์กรแยกต่างหากสำหรับแผนกหรือภูมิภาคต่างๆ

โปรดดูขั้นตอนพื้นฐานในการสร้างการเชื่อมโยงองค์กรใน คู่มือเริ่มใช้งานฉบับย่อ หน้านี้จะสรุปขั้นตอนการดำเนินการอย่างละเอียด

1. ดึงข้อมูล URL การลงชื่อสมัครใช้

โทร signupUrls.create เพื่อดึงข้อมูล URL การลงชื่อสมัครใช้และระบุพารามิเตอร์ 2 ตัวต่อไปนี้

  • callbackUrl: HTTPS URL ที่วิซาร์ดการตั้งค่าเปลี่ยนเส้นทางไปหลัง การลงชื่อสมัครใช้เสร็จสมบูรณ์แล้ว ซึ่งโดยปกติจะเป็นคอนโซลการจัดการของคุณ
  • 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) {
  ...
}