ทรัพยากร Enterprise
จะเชื่อมโยงองค์กรกับโซลูชันการจัดการ Android ของคุณ
ทั้ง Devices
และ Policies
เป็นขององค์กรเดียวกัน การเชื่อมโยงองค์กรหลายรายการ
จะเชื่อมโยงกับองค์กรเดียวได้ เช่น องค์กรอาจต้องการการเชื่อมโยงองค์กรแยกต่างหากสำหรับแผนกหรือภูมิภาคต่างๆ
ขั้นตอนพื้นฐานในการสร้างการเชื่อมโยงองค์กรมีอธิบายอยู่ในคู่มือเริ่มใช้งานฉบับย่อ หน้านี้จะสรุปกระบวนการให้ละเอียดยิ่งขึ้น
1. เรียก URL การลงชื่อสมัครใช้
เรียกใช้ signupUrls.create
เพื่อเรียก URL การลงชื่อสมัครใช้และระบุพารามิเตอร์ 2 รายการต่อไปนี้
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) { ... }