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

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