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