ลงชื่อเข้าใช้ Global Admin Console ในแท็บ Organizations ใช้ตัวเลือกองค์กรเพื่อเลือกลำดับชั้นขององค์กรที่ต้องการทำการส่งออก ข้อมูลสำหรับองค์กรทั้งหมดในลำดับชั้นจะถูกส่งออก
เรียนรู้วิธีที่ผู้ดูแลระบบส่วนกลางสามารถปรับปรุงการจัดการองค์กรและผลิตภัณฑ์ให้คล่องตัวขึ้นด้วยฟีเจอร์ส่งออกและนำเข้าใน Global Admin Console
เข้าถึงแท็บ องค์กร ใน Global Admin Console เพื่อส่งออกหรือนำเข้าโครงสร้างองค์กร และไปที่แท็บ การจัดสรรผลิตภัณฑ์ สำหรับข้อมูลการจัดสรร ใช้ไอคอน ตัวเลือกเพิ่มเติม เพื่อเลือกส่งออกหรือนำเข้า
ส่งออกโครงสร้างองค์กร
ในฐานะ ผู้ดูแลระบบส่วนกลาง คุณสามารถส่งออกลำดับชั้นขององค์กรได้คุณสามารถดาวน์โหลดข้อมูลลำดับชั้นขององค์กรทั้งหมด หรือส่วนย่อยของข้อมูลดังกล่าวในรูปแบบ JSON, CSV หรือ XLSXจากนั้นคุณสามารถใช้ข้อมูลนี้เพื่อวิเคราะห์หรือทำการแก้ไข
รูปแบบการส่งออกที่เลือกจะส่งผลต่อโครงสร้างของข้อมูลที่ส่งออก
- รูปแบบ CSV ช่วยให้สามารถส่งออกข้อมูลได้เพียงประเภทเดียวในแต่ละครั้ง เมื่อส่งออกโปรไฟล์ผลิตภัณฑ์ในรูปแบบ CSV โปรไฟล์และทรัพยากรจะถูกรวมเข้าเป็นตารางเดียว มีรายการหลายรายการสำหรับโปรไฟล์ผลิตภัณฑ์ โดยแต่ละรายการจะมีหนึ่งทรัพยากร
- รูปแบบ XLSX ส่งผลให้รายละเอียดขององค์กรแต่ละแห่งแสดงในชีตแยกต่างหาก
ระเบียนจะเชื่อมโยงกันระหว่างประเภทออบเจ็กต์ต่าง ๆ ด้วยรหัสอ้างอิง ในบางกรณี อาจมีหลายแถวสำหรับออบเจ็กต์เฉพาะ เช่น ในกรณีของออบเจ็กต์ทรัพยากรเมื่อมีชุดค่าที่เชื่อมโยงกับทรัพยากรที่กำหนด
- รูปแบบ JSON มีความยืดหยุ่นมากที่สุด สามารถใช้ประโยชน์จากความสัมพันธ์เชิงโครงสร้างระหว่างออบเจ็กต์ที่ส่งออก ตัวอย่างเช่น ผลิตภัณฑ์ในองค์กรจะปรากฏโดยตรงในองค์ประกอบขององค์กร ฟิลด์เดียวกันจะถูกส่งออกในทั้งสามรูปแบบ แต่ค่าบางอย่างจะซ้ำซ้อนในรูปแบบ JSON
เลือกไอคอน More Options และเลือก Export
ในกล่องโต้ตอบ Export เลือกสิ่งที่จะส่งออกและรูปแบบสำหรับส่งออกข้อมูล
เลือก Export ไฟล์ส่งออกอาจใช้เวลาสร้างหลายนาที เมื่อเสร็จสิ้นแล้ว หากต้องการดาวน์โหลดรายงาน ให้ไปที่ Global Admin Console > Insights > Export Reports ดูข้อมูลเพิ่มเติม เกี่ยวกับฟีเจอร์ Export Reports
ไฟล์ JSON ถูกส่งออกในรูปแบบ zip เปิดได้โดยใช้โปรแกรม zip หรือฟีเจอร์ zip ของระบบปฏิบัติการ
หลังจากดาวน์โหลดไฟล์แล้ว สามารถจัดแนวข้อมูลและนำเข้ากลับได้ การอัปเดตที่นำเข้าจะปรากฏใน Global Admin Console เสมือนว่าแก้ไขข้อมูลด้วยตนเอง
นำเข้าโครงสร้างองค์กร
ในฐานะผู้ดูแลระบบทั่วไป สามารถนำเข้าข้อมูลที่อาจมีการแก้ไข เมื่ออัปโหลด ข้อมูลใหม่จะถูกเปรียบเทียบกับข้อมูลปัจจุบัน และการเปลี่ยนแปลงใดๆ จะถูกนำไปใช้กับลำดับชั้นองค์กร การนำเข้าทั้งหมดจะดำเนินการบนสำเนาที่อัปเดตของลำดับชั้นองค์กร หากมีการเปลี่ยนแปลงที่รอดำเนินการ การเปลี่ยนแปลงจากการนำเข้าจะถูกเพิ่มลงบนการเปลี่ยนแปลงที่รออยู่ในลำดับชั้น
ลงชื่อเข้าใช้ Global Admin Console ในแท็บ Organizations ใช้ตัวเลือกองค์กรเพื่อเลือกลำดับชั้นองค์กรที่ต้องการดำเนินการนำเข้า
เลือกไอคอน More Options
และเลือก Import ขึ้นอยู่กับขนาดและความซับซ้อนของไฟล์นำเข้า การประมวลผลอาจใช้เวลาตั้งแต่ไม่กี่วินาทีถึงหลายนาที
เลือก Select a file และเลือกไฟล์ JSON, CSV หรือ XLSX ที่จะอัปโหลด สำหรับ CSV จะนำเข้ารายละเอียดองค์กรได้ครั้งละหนึ่งรายการเท่านั้น และไม่รองรับการนำเข้าผลิตภัณฑ์
การเปลี่ยนแปลงที่นำเข้าจะปรากฏเหมือนกับที่แก้ไขข้อมูลด้วยตนเอง
เลือกปิด
เลือก ตรวจสอบการเปลี่ยนแปลงที่รอดำเนินการจากนั้น เลือก Submit Changes เพื่อดำเนินการการเปลี่ยนแปลงเหล่านั้น
ก่อนดำเนินการเปลี่ยนแปลง การดำเนินการที่รอดำเนินการจะแสดงในลักษณะเดียวกับเมื่อแก้ไขด้วยตนเองใน Global Admin Console
ส่งออกและนำเข้าสคีมา
เมื่อนำเข้าข้อมูลโดยใช้ไฟล์ CSV ฟิลด์สามารถปรากฏในลำดับใดก็ได้ แต่ต้องตรงกับแถวส่วนหัวเสมอ
เมื่อนำเข้าข้อมูล ต้องระบุการดำเนินการสำหรับแต่ละองค์ประกอบ การดำเนินการสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
- Update: หมายถึงการแก้ไข
- Create: หมายถึงการสร้างออบเจ็กต์ใหม่ (เช่น องค์กร กลุ่มผู้ใช้ หรือผู้ดูแลระบบ)
- Delete: หมายถึงการลบออบเจ็กต์ (เช่น องค์กร กลุ่มผู้ใช้ หรือผู้ดูแลระบบ)
เรกคอร์ดที่ป้อนโดยไม่มีหรือมีฟิลด์การดำเนินการว่างจะถูกละเว้น
| ชื่อช่อง | คำอธิบาย | หมายเหตุ |
|---|---|---|
| id | รหัสองค์กร เมื่อเพิ่มองค์กรใหม่ สามารถเว้นว่างหรือตั้งเป็นตัวระบุตัวยึดตำแหน่ง เช่น new_org_1 ตัวระบุตัวยึดตำแหน่งใช้ในกรณีที่รายการอื่นที่นำเข้าต้องอ้างอิงถึงองค์กรนี้ หลังจากสร้างแล้ว ระบบจะกำหนดรหัสองค์กรจริงและแทนที่รหัสองค์กรตัวยึดตำแหน่งทั้งหมด |
สามารถตั้งค่าเป็นค่าชั่วคราวได้เมื่อ operation=create |
| ชื่อ | ชื่อย่อขององค์กร ความยาวขั้นต่ำ 4 สูงสุด 100 ชื่อสามารถมีอักขระ UTF-8 ได้สูงสุด 3 ไบต์ ไม่รองรับอักขระ 4 ไบต์ |
สามารถตั้งค่าหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| รหัสประเทศ | รหัสประเทศหรือภูมิภาค | ต้องตั้งค่าเมื่อ operation=create สามารถอัปเดตได้เมื่อ operation=Update |
| ประเภท | ประเภทขององค์กร | อ่านอย่างเดียว |
| รหัสองค์กรหลัก | รหัสองค์กรหลัก เว้นว่างไว้สำหรับองค์กรหลัก เมื่อทำการอัปเดต จะมีข้อจำกัดสำคัญ รวมถึงการที่องค์กรหลักใหม่ต้องอยู่ในลำดับชั้นเดียวกันและมีผลิตภัณฑ์ที่มีอยู่ในองค์กร |
สามารถตั้งค่าหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| จำนวนผู้ดูแลระบบ | จำนวนผู้ดูแลระบบ | อ่านอย่างเดียว |
| จำนวนโดเมน | จำนวนโดเมน | อ่านอย่างเดียว |
| จำนวนผู้ใช้ | จำนวนผู้ใช้ | อ่านอย่างเดียว |
| จำนวนกลุ่มผู้ใช้ | จำนวนกลุ่มผู้ใช้ | อ่านอย่างเดียว |
| ผู้ดูแลระบบ | ชุดออบเจกต์ที่แทนผู้ดูแลระบบขององค์กรนี้ |
อาจจะไม่มีหากไม่ได้เลือกสำหรับการส่งออก จะแสดงในแท็บแยกในไฟล์ XLSX |
| โดเมน | ชุดออบเจกต์โดเมนที่แสดงถึงโดเมนในองค์กรนี้ |
|
| ผลิตภัณฑ์ | ชุดออบเจกต์ผลิตภัณฑ์ที่แสดงถึงผลิตภัณฑ์ในองค์กรนี้ |
|
| โปรไฟล์ผลิตภัณฑ์ | ชุดออบเจกต์โปรไฟล์ผลิตภัณฑ์ที่แสดงถึงโปรไฟล์ผลิตภัณฑ์ในองค์กรนี้ |
|
| กลุ่มผู้ใช้ | ชุดออบเจกต์กลุ่มผู้ใช้ที่แสดงถึงกลุ่มผู้ใช้ในองค์กรนี้ |
|
| นโยบายองค์กร | โครงสร้างที่แสดงถึงนโยบายและค่าต่าง ๆ | |
| การดำเนินการ | หนึ่งในค่าว่าง สร้าง อัปเดต หรือ DELETE การดำเนินการที่ต้องปฏิบัติเมื่อนำเข้าข้อมูล | จะเป็นค่าว่างเสมอเมื่อส่งออก |
ข้อกำหนดการนำเข้า:
- สำหรับการอัปเดตหรือลบ orgId ต้องอ้างอิงถึงองค์กรที่มีอยู่ในลำดับชั้นของคุณ
- หากคุณกำลังสร้างองค์กรใหม่ คุณสามารถปล่อยช่อง orgId ว่างไว้หรือตั้งเป็น id ที่ไม่ซ้ำที่คุณสามารถกำหนดขึ้นมาได้ เช่น new-1 หรือ new-2 นี่จะให้ id ที่สามารถใช้อ้างอิงถึงองค์กรที่จะถูกสร้างขึ้น
- รหัสประเทศควรถูกต้อง
- orgId สำหรับการดำเนินการอัปเดตและลบควรมีอยู่ในลำดับชั้นขององค์กรแล้ว
- orgId ที่ทำเครื่องหมายเป็นลบไม่ควรถูกเลือกเป็น parentOrgId สำหรับองค์กรที่มีการดำเนินการอัปเดตหรือสร้าง
- องค์กรย่อยในระดับเดียวกันและของผู้ปกครองคนเดียวกันไม่ควรมี orgNames เดียวกัน
- สำหรับการสร้างองค์กรหรือการอัปเดตชื่อองค์กร ชื่อขององค์กรต้องไม่ตรงกับชื่อขององค์กรย่อยที่มีอยู่ของผู้ปกครองคนเดียวกัน
| ชื่อช่อง | คำอธิบาย | ใช้ |
|---|---|---|
| orgId | การอ้างอิงถึงองค์กรที่ผู้ดูแลสังกัดอยู่ | ใช้เป็นการอ้างอิงเพื่อค้นหาวัตถุที่อยู่ภายในหรือที่เกี่ยวข้อง |
| firstName | ชื่อจริงของผู้ใช้ผู้ดูแลระบบ ชื่อจริงและนามสกุลสำหรับผู้ใช้ Adobe ID สามารถแทนที่ได้ด้วยค่าที่ผู้ใช้ระบุเมื่อผู้ใช้ยอมรับคำเชิญ |
สามารถตั้งค่าหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| lastName | นามสกุลของผู้ใช้ผู้ดูแลระบบ | |
| อีเมล | อีเมลแอดเดรสของผู้ใช้ผู้ดูแลระบบนี่เป็นคีย์หลักสำหรับผู้ใช้และต้องไม่ซ้ำกัน | |
| countryCode | รหัสประเทศหรือภูมิภาคที่ผู้ใช้ใช้งาน ใช้ได้เฉพาะกับประเภท Federated และ Enterprise Id เท่านั้น |
|
| userType | หนึ่งใน "Adobe ID", "Enterprise ID", หรือ "Federated ID" | อ่านอย่างเดียว |
| adminType | หนึ่งใน "GLOBAL ADMIN", "GLOBAL VIEWER", "SYSTEM ADMIN", "USER GROUP ADMIN", "PRODUCT ADMIN", "PRODUCT PROFILE ADMIN", "DEPLOYMENT ADMIN", และ "STORAGE_ADMIN" | สามารถตั้งค่าได้เมื่อการดำเนินการ=สร้าง |
| groupId | รหัสกลุ่มของกลุ่มที่ผู้ใช้นี้เป็นผู้ดูแลเกี่ยวข้องกับผู้ดูแลระบบกลุ่มผู้ใช้และโปรไฟล์ผลิตภัณฑ์เท่านั้น | |
| licenseId | รหัสสิทธิ์การใช้งานของผลิตภัณฑ์ที่ผู้ใช้นี้เป็นผู้ดูแลเกี่ยวข้องกับผู้ดูแลระบบผลิตภัณฑ์เท่านั้น | |
| domain | ชื่อโดเมนของผู้ใช้หากไม่ใช้โดเมนอีเมล | |
| userName | ชื่อผู้ใช้ของผู้ใช้หากไม่ใช้อีเมลแอดเดรส | |
| operation | หนึ่งในค่าว่าง สร้าง อัปเดต หรือลบการดำเนินการที่จะทำเมื่อมีการนำเข้าข้อมูล |
ข้อกำหนดการนำเข้า:
- orgId อีเมล adminType และ userType ต้องมีค่าที่ถูกต้อง
- countryCode ต้องถูกต้อง
- หากผู้ใช้มีอยู่แล้วและกำลังได้รับการอัปเดต userType ต้องตรงกับผู้ใช้
- ตรวจสอบอีเมลแอดเดรสที่ซ้ำกันในองค์กร
การส่งออกและการนำเข้าโปรไฟล์ผลิตภัณฑ์ประกอบด้วยสองส่วน: รายละเอียดโปรไฟล์ผลิตภัณฑ์ และชุดทรัพยากรที่เชื่อมโยงกับโปรไฟล์ผลิตภัณฑ์ทรัพยากรเหล่านี้จะระบุบริการที่สามารถกำหนดค่าได้ โดยปกติจะเป็นการเปิดหรือปิดใช้งานเท่านั้น
- วัตถุทรัพยากรจะซ้อนอยู่ภายในโปรไฟล์ผลิตภัณฑ์ในรูปแบบ JSON
- เมื่อใช้ CSV หรือ XLSX กับโปรไฟล์ผลิตภัณฑ์ โปรไฟล์และทรัพยากรจะถูกรวมเข้าในตารางเดียวจะมีรายการหลายรายการสำหรับโปรไฟล์ผลิตภัณฑ์ หนึ่งรายการสำหรับทรัพยากรแต่ละรายการ
- ฟิลด์ "เลือก" ในทรัพยากรจะควบคุมว่าบริการได้รับการเปิดใช้งานหรือไม่
- เมื่อนำเข้าโปรไฟล์ผลิตภัณฑ์ จะต้องมีการดำเนินการสร้างหรืออัปเดตในโปรไฟล์ผลิตภัณฑ์เองและในออบเจ็กต์ทรัพยากรใดๆ ที่จะได้รับการอัปเดตหรือสร้างขึ้น
| ชื่อช่อง | คำอธิบาย | ใช้ |
|---|---|---|
| productProfileId | ตัวระบุของโปรไฟล์ผลิตภัณฑ์ สามารถใช้ค่าตัวยึดตำแหน่งในการสร้างเพื่อให้ออบเจ็กต์อื่นๆ สามารถอ้างอิงโปรไฟล์ใหม่ได้ |
สามารถตั้งค่าเป็นค่าชั่วคราวได้เมื่อ operation=create |
| productProfileName | ชื่อของโปรไฟล์ผลิตภัณฑ์ ต้องไม่ซ้ำกับโปรไฟล์ผลิตภัณฑ์หรือกลุ่มผู้ใช้อื่นๆ ในองค์กรเดียวกัน |
สามารถกำหนดหรืออัปเดตเมื่อ operation=create หรือ operation=update ตามลำดับ |
| productProfileDescription | คำอธิบายข้อความของโปรไฟล์ผลิตภัณฑ์ | |
| licenseId | การอ้างอิง License Id ไปยังผลิตภัณฑ์ | ใช้เป็นการอ้างอิงในการค้นหาออบเจ็กต์ที่มีอยู่หรือเกี่ยวข้อง |
| orgId | องค์กรที่มีกลุ่มผู้ใช้ | |
| การแจ้งเตือน | จริงหรือเท็จเพื่อระบุว่าควรส่งการแจ้งเตือนทางอีเมลไปยังผู้ใช้เมื่อมีการเพิ่มหรือลบผู้ใช้ออกจากโปรไฟล์ผลิตภัณฑ์นี้หรือไม่ | สามารถกำหนดหรืออัปเดตเมื่อ operation=create หรือ operation=update ตามลำดับ |
| resources | อาร์เรย์ของทรัพยากรที่เกี่ยวข้องกับโปรไฟล์ผลิตภัณฑ์นี้ ฟิลด์ resources จะมีอยู่เฉพาะในรูปแบบ JSON เท่านั้น สำหรับรูปแบบ CSV และ XLSX ทรัพยากรจะแสดงด้วยฟิลด์เพิ่มเติมต่อไปนี้: resourceName, resourceId, resourceDescription, icon, selected, quota, resourceTypeสำหรับรายละเอียดเกี่ยวกับฟิลด์เหล่านี้ ดู ผลิตภัณฑ์และทรัพยากร หากโปรไฟล์ผลิตภัณฑ์มีทรัพยากรมากกว่าหนึ่งรายการ จะมีหลายแถวปรากฏขึ้น โดยแต่ละแถวจะมีทรัพยากรหนึ่งรายการ ช่องอื่น ๆ จะมีค่าเหมือนกันสำหรับแต่ละทรัพยากร |
|
| การดำเนินการ | หนึ่งในว่าง สร้าง อัปเดต หรือลบ การดำเนินการที่จะทำเมื่อนำเข้าข้อมูล |
ข้อกำหนดการนำเข้า:
- productProfileId, licenseId และ orgId ต้องมีค่าที่ถูกต้อง
- เมื่อสร้างโปรไฟล์ผลิตภัณฑ์ productProfileName ต้องเป็นชื่อที่ถูกต้องและต้องไม่ซ้ำกับชื่อโปรไฟล์ผลิตภัณฑ์อื่นหรือชื่อกลุ่มผู้ใช้ในองค์กรเดียวกัน
- ช่องโควตาต้องมีค่าที่ถูกต้องสำหรับประเภทหน่วย นี่คือตัวเลขหรือ "ไม่จำกัด" เมื่อ resourceType=QUOTA หรือว่างในกรณีอื่น
- ช่องการแจ้งเตือนต้องเป็น true หรือ false
- สำหรับการนำเข้า CSV และ XLSX ให้ตรวจสอบ productProfileId รายการทั้งหมดต้องมี orgId, licenseId และ productProfileName เหมือนกัน
- ตรวจสอบ productProfileName ที่ซ้ำกันในไฟล์นำเข้าและในองค์กร
- โปรไฟล์ที่จะอัปเดตและลบต้องมีอยู่ในองค์กร
- ทรัพยากรที่จะอัปเดตและลบ (ปิดการใช้งาน) ต้องมีอยู่ในโปรไฟล์
- สำหรับโปรไฟล์ที่จะสร้าง ให้ตรวจสอบสิ่งต่อไปนี้:
- orgId ควรเป็นองค์กรใหม่หรือองค์กรที่มีอยู่
- licenseId ควรเป็นผลิตภัณฑ์ใหม่หรือผลิตภัณฑ์ที่มีอยู่
- ตรวจสอบทรัพยากรสำหรับโปรไฟล์
ทรัพยากรในโปรไฟล์ผลิตภัณฑ์:
| ชื่อช่อง | คำอธิบาย | ใช้ |
|---|---|---|
| resourceName | ชื่อของทรัพยากร | อ่านอย่างเดียว |
| resourceId | ตัวระบุของทรัพยากร | อ่านอย่างเดียว |
| คำอธิบายทรัพยากร | คำอธิบายของทรัพยากร | อ่านอย่างเดียว |
| ไอคอน | URL ของรูปภาพสำหรับทรัพยากร | อ่านอย่างเดียว |
| เลือกแล้ว | สำหรับรายการการกำหนดค่า ว่าฟีเจอร์เปิดใช้งานหรือไม่ ฟิลด์นี้จะมีอยู่ใน JSON เท่านั้น |
สามารถตั้งค่าหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| โควตา | จำนวนทรัพยากรหลักที่สามารถมอบให้กับผู้ใช้ผ่านโปรไฟล์ผลิตภัณฑ์นี้ ฟิลด์นี้จะมีอยู่ใน JSON เท่านั้น |
|
| resourceType | หากมีอยู่ ค่าจะเป็น SERVICE หมายถึงทรัพยากรนี้แสดงถึงบริการที่สามารถเปิดหรือปิดใช้งานได้ตามค่าของฟิลด์ที่เลือก ฟิลด์นี้จะมีอยู่ใน JSON เท่านั้น |
อ่านอย่างเดียว |
| การดำเนินการ | หนึ่งในค่าว่าง สร้าง อัปเดต หรือลบ การดำเนินการที่จะทำเมื่อนำเข้าข้อมูล |
ข้อกำหนดการนำเข้า:
ฟิลด์การดำเนินการบนทรัพยากรจะถูกละเว้นเมื่อโปรไฟล์ผลิตภัณฑ์ที่ทรัพยากรเหล่านั้นสังกัดมีการตั้งค่าการดำเนินการเป็น Delete หรือ Create
- ไม่ควรมีทรัพยากรใดถูกทำเครื่องหมายสำหรับลบ เนื่องจากเป็นการดำเนินการที่ไม่ถูกต้อง
- เพื่อให้การสร้างโปรไฟล์ผลิตภัณฑ์เป็นไปได้ จำนวนทรัพยากรจะต้องตรงกับจำนวนทรัพยากรของโปรไฟล์ผลิตภัณฑ์ต้นฉบับ
- สำหรับทรัพยากรที่มีการอัปเดต ทรัพยากรต้องมีอยู่ในโปรไฟล์ผลิตภัณฑ์
| ชื่อช่อง | คำอธิบาย | ใช้ |
|---|---|---|
| userGroupId | ตัวระบุของกลุ่มผู้ใช้ ค่าตัวยึดตำแหน่งสามารถใช้ในการสร้างเพื่อให้อ็อบเจ็กต์อื่นสามารถอ้างอิงไปยังกลุ่มผู้ใช้ใหม่ได้ |
สามารถกำหนดเป็นค่าชั่วคราวได้เมื่อ operation=create |
| userGroupName | ชื่อของกลุ่มผู้ใช้ | สามารถกำหนดหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| userGroupDescription | คำอธิบายของกลุ่มผู้ใช้ | |
| userCount | จำนวนผู้ใช้ในกลุ่มผู้ใช้ | อ่านอย่างเดียว |
| โปรไฟล์ | อาร์เรย์ของ ID โปรไฟล์ผลิตภัณฑ์ที่กลุ่มผู้ใช้เชื่อมโยงด้วย XLSX มีหนึ่งแถวต่อค่า โดยมีค่าเดียวกันสำหรับฟิลด์อื่น |
สามารถกำหนดหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| orgId | องค์กรที่มีกลุ่มผู้ใช้ | ใช้เป็นการอ้างอิงเพื่อค้นหาออบเจ็กต์ที่เกี่ยวข้องหรือที่เชื่อมโยงกัน |
| operation | หนึ่งในค่าว่าง สร้าง อัปเดต หรือ DELETEการกระทำที่จะดำเนินการเมื่อมีการนำเข้าข้อมูล |
ข้อกำหนดการนำเข้า:
- orgId ต้องอ้างอิงไปยังองค์กรที่มีอยู่หรือองค์กรที่กำลังสร้างขึ้นในการนำเข้าครั้งเดียวกัน
- userGroupId ต้องอ้างอิงไปยังกลุ่มที่มีอยู่สำหรับการอัปเดตหรือลบ และสามารถเป็น ID ที่กำหนดสำหรับกลุ่มผู้ใช้ใหม่
- สำหรับการอัปเดตหรือสร้าง userGroupNameorganization ต้องไม่เป็นค่าว่างและต้องไม่ซ้ำกับชื่อกลุ่มผู้ใช้หรือโปรไฟล์ผลิตภัณฑ์อื่นในองค์กรเดียวกัน
- ตรวจสอบให้แน่ใจว่า userGroupName ไม่ซ้ำกันในไฟล์นำเข้าและองค์กร
- กลุ่มผู้ใช้ที่จะอัปเดตหรือลบต้องมีอยู่ในองค์กร
- โปรไฟล์ที่จะเอาออกจากกลุ่มผู้ใช้ต้องมีอยู่ในกลุ่มผู้ใช้ ไม่สามารถดำเนินการอัปเดตกับโปรไฟล์ของกลุ่มผู้ใช้ได้
- สำหรับกลุ่มผู้ใช้ที่จะสร้างขึ้น ตรวจสอบสิ่งต่อไปนี้:
- orgId ควรเป็นองค์กรใหม่หรือองค์กรที่มีอยู่
- licenseId หากเกี่ยวข้อง ควรเป็นผลิตภัณฑ์ใหม่หรือผลิตภัณฑ์ที่มีอยู่
- productProfileId ควรเป็นโปรไฟล์ผลิตภัณฑ์ใหม่หรือโปรไฟล์ผลิตภัณฑ์ที่มีอยู่
ข้อมูลโดเมนเป็นข้อมูลแบบอ่านอย่างเดียวเกี่ยวกับโดเมนที่พร้อมใช้งานในแต่ละองค์กรข้อมูลนี้ไม่สามารถแก้ไขได้
|
ชื่อช่อง |
คำอธิบาย |
การใช้งาน |
|---|---|---|
|
orgId |
การอ้างอิงไปยังองค์กรที่มีโดเมนนี้อยู่ |
ใช้เป็นการอ้างอิงเพื่อค้นหาออบเจกต์ที่บรรจุหรือเชื่อมโยง |
|
domainName |
ชื่อของโดเมน ตัวอย่างเช่น adobe.com |
อ่านอย่างเดียว |
|
directoryName |
ชื่อของไดเรกทอรีที่มีโดเมนอยู่ |
อ่านอย่างเดียว |
|
directoryType |
หนึ่งใน Federated ID หรือ Enterprise ID |
อ่านอย่างเดียว |
|
domainStatus |
หนึ่งใน "ACTIVE", "RESERVED", "UNCLAIMED", "CLAIMED", "VALIDATED", "WITHDRAWN", "ACTIVE", "EXPIRED" |
อ่านอย่างเดียว |
ในไฟล์ XLSX จะมีสองแผ่นงาน หนึ่งแผ่นสำหรับผลิตภัณฑ์และอีกหนึ่งแผ่นสำหรับทรัพยากร ใน JSON วัตถุทรัพยากรจะซ้อนอยู่ในวัตถุผลิตภัณฑ์
ผลิตภัณฑ์:
| ชื่อช่อง | คำอธิบาย | ใช้ |
|---|---|---|
| licenseId | ID ที่ระบุผลิตภัณฑ์ผลิตภัณฑ์แต่ละรายการมีรหัสสิทธิ์การใช้งานเฉพาะตัวในองค์กรที่ระบุไว้ รหัสสิทธิ์การใช้งานสำหรับผลิตภัณฑ์เดียวกันจะแตกต่างกันในแต่ละองค์กรเมื่อเพิ่มผลิตภัณฑ์ใหม่ สามารถเว้นว่างไว้หรือใช้ตัวระบุตัวยึดตำแหน่ง เช่น new_product_1ตัวระบุตัวยึดตำแหน่งจะใช้ในกรณีที่รายการที่นำเข้าอื่น ๆ ต้องอ้างอิงถึงอินสแตนซ์ผลิตภัณฑ์นี้ หลังจากการสร้างเสร็จแล้ว สิทธิ์การใช้งาน id จริงจะถูกกำหนดให้และแทนที่การใช้งานตัวยึดตำแหน่งสิทธิ์การใช้งาน id ทั้งหมด |
สามารถตั้งเป็นค่าชั่วคราวเมื่อ operation=create |
| productName | ชื่อของผลิตภัณฑ์ | อ่านอย่างเดียว |
| productDescription | คำอธิบายข้อความของผลิตภัณฑ์ | อ่านอย่างเดียว |
| allowOverallocation | บูลีนที่ระบุว่าอนุญาตให้มีการจัดสรรเกินของอินสแตนซ์ผลิตภัณฑ์นี้หรือไม่ การจัดสรรเกินหมายถึงความสามารถในการมอบจำนวนมากกว่าที่ได้รับมอบหมายให้กับองค์กรลูก |
สามารถตั้งค่าหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| ไอคอน | URL ของไอคอนผลิตภัณฑ์ | อ่านอย่างเดียว |
| sourceLicenseId | รหัสสิทธิ์การใช้งานของอินสแตนซ์ผลิตภัณฑ์ในองค์กรที่ผลิตภัณฑ์นี้ได้รับการจัดสรรมาค่านี้จะเป็น null หากอินสแตนซ์นี้ไม่ใช่ผลิตภัณฑ์ที่ได้รับการจัดสรร แต่เป็นผลิตภัณฑ์ที่ซื้อมา | สามารถตั้งค่าได้เมื่อ operation=Create |
| productId | ตัวระบุของผลิตภัณฑ์ | อ่านอย่างเดียว |
| orgId | ตัวระบุขององค์กรที่มีอินสแตนซ์ผลิตภัณฑ์นี้ | ใช้เป็นข้อมูลอ้างอิงเพื่อค้นหาวัตถุที่บรรจุอยู่หรือที่เกี่ยวข้อง |
| redistributable | ค่าบูลีนที่ระบุว่าผลิตภัณฑ์นี้มีทรัพยากรที่สามารถมอบให้กับองค์กรลูกได้หรือไม่ | อ่านอย่างเดียว |
| ทรัพยากร | วัตถุที่มีชุดของวัตถุทรัพยากรที่แสดงถึงทรัพยากรและการตั้งค่าในผลิตภัณฑ์นี้ | |
| การดำเนินการ | หนึ่งใน blank, Create, Update หรือ Deleteการดำเนินการที่จะทำเมื่อนำเข้าข้อมูล |
ข้อกำหนดการนำเข้า:
- สำหรับ create, licenseId ต้องเป็นรหัสเฉพาะที่คุณสร้างขึ้น
- สำหรับ update, licenseId ต้องเป็นรหัสของผลิตภัณฑ์ที่มีอยู่ในองค์กรที่ระบุ
- orgId ต้องอ้างอิงไปยังองค์กรที่มีอยู่แล้ว หรือองค์กรที่กำลังสร้างขึ้นในการดำเนินการนำเข้าครั้งเดียวกัน
- สำหรับการสร้าง sourceLicenseId ต้องอ้างอิงไปยังผลิตภัณฑ์ที่มีอยู่แล้ว หรือ id ที่คุณกำหนดสำหรับผลิตภัณฑ์ที่กำลังสร้างขึ้นในการดำเนินการนำเข้าครั้งเดียวกัน
- licenseId และ sourceLicenseId ไม่ควรเหมือนกันสำหรับผลิตภัณฑ์ที่มีการดำเนินการCreate operation
- ตรวจสอบองค์กรของผลิตภัณฑ์ โดยองค์กรนั้นควรเป็นองค์กรใหม่ หรือควรมีอยู่แล้วในลำดับชั้นขององค์กร
- สำหรับการดำเนินการUpdate และDelete ผลิตภัณฑ์ควรมีอยู่แล้วในลำดับชั้นขององค์กร
- licenseId ที่ทำเครื่องหมายเป็นDelete ไม่ควรนำมาใช้เป็น sourceLicenseId ของผลิตภัณฑ์ที่มีการดำเนินการCreate และUpdate
- สำหรับผลิตภัณฑ์ที่มีการดำเนินการCreate จะตรวจสอบว่า sourceLicenseId ควรมีอยู่ในองค์กรหลัก
ทรัพยากรสำหรับผลิตภัณฑ์:
วัตถุทรัพยากรสามารถปรากฏในผลิตภัณฑ์และในโปรไฟล์ผลิตภัณฑ์
| ชื่อช่อง | คำอธิบาย | ใช้ |
|---|---|---|
| resourceName | ชื่อทรัพยากร | อ่านอย่างเดียว |
| resourceId | ตัวระบุของทรัพยากร | อ่านอย่างเดียว |
| resourceDescription | คำอธิบายข้อความของทรัพยากร | อ่านอย่างเดียว |
| icon | URL ไปยังรูปภาพสำหรับทรัพยากร | อ่านอย่างเดียว |
| productName | ชื่อผลิตภัณฑ์ที่ทรัพยากรนี้เป็นส่วนหนึ่งของ | อ่านอย่างเดียว |
| ID สิทธิ์การใช้งาน | ID สิทธิ์การใช้งาน (อินสแตนซ์ผลิตภัณฑ์) ของผลิตภัณฑ์ที่ทรัพยากรนี้เป็นส่วนหนึ่ง | ใช้เป็นข้อมูลอ้างอิงในการค้นหาออบเจ็กต์ที่บรรจุหรือเกี่ยวข้อง |
| จำนวนที่ได้รับอนุญาต | จำนวนที่ได้รับอนุญาตของทรัพยากรนี้: จำนวนทรัพยากรที่องค์กรนี้มีให้ใช้งานในพื้นที่หรือจัดสรรให้กับองค์กรลูก | สามารถตั้งค่าหรืออัปเดตได้เมื่อ operation=create หรือ operation=update ตามลำดับ |
| หน่วย | ชื่อของหน่วยของจำนวนที่ได้รับอนุญาต | อ่านอย่างเดียว |
| จำนวนปัจจุบัน | จำนวนที่ใช้งานได้ในปัจจุบันในองค์กรนี้ นี่คือ grantedQuantity หักด้วยทรัพยากรที่จัดสรรให้กับองค์กรลูก นี่คือค่าที่แสดงใน Admin Console สำหรับผลิตภัณฑ์/ทรัพยากรนี้ | อ่านอย่างเดียว |
| จำนวนที่เตรียมพร้อมไว้ | จำนวนที่จัดเตรียมจริง: สามารถน้อยกว่าที่ได้รับอนุญาตหรือปัจจุบัน สามารถน้อยกว่า currentQuantity หากมีข้อจำกัดบางประการ | อ่านอย่างเดียว |
| การดำเนินการ | หนึ่งในว่าง สร้าง อัปเดต หรือ DELETE การดำเนินการที่จะทำเมื่อมีการนำเข้าข้อมูล |
ข้อกำหนดการนำเข้า:
ฟิลด์ Operation บนรีซอร์สจะถูกละเว้นเมื่อผลิตภัณฑ์ที่รีซอร์สเหล่านั้นสังกัดมีการดำเนินการที่ตั้งค่าเป็น Delete หรือ Create
- ไม่ควรมีทรัพยากรใดที่ถูกทำเครื่องหมายสำหรับการลบ นี่เป็นการดำเนินการที่ไม่ถูกต้อง
- สำหรับผลิตภัณฑ์ที่จะสร้าง จำนวนทรัพยากรควรตรงกับจำนวนทรัพยากรของผลิตภัณฑ์ต้นทาง
- สำหรับทรัพยากรที่มีการดำเนินการ อัปเดต ทรัพยากรจะต้องมีอยู่ในผลิตภัณฑ์
นำเข้าและส่งออกข้อมูลการจัดสรรผลิตภัณฑ์
ในฐานะ ผู้ดูแลระบบทั่วโลก คุณสามารถส่งออกข้อมูลการจัดสรรผลิตภัณฑ์เป็นไฟล์ JSON หรือ CSV ได้หลังจากนั้น สามารถจัดการข้อมูลนี้และอัปโหลดกลับเพื่อนำเข้าการเปลี่ยนแปลง เมื่ออัปโหลดข้อมูลที่อาจมีการแก้ไข ข้อมูลใหม่จะถูกเปรียบเทียบกับข้อมูลปัจจุบันและการเปลี่ยนแปลงใดๆ จะถูกนำไปใช้กับข้อมูลการจัดสรรผลิตภัณฑ์จากนั้นสามารถตรวจสอบและส่งการเปลี่ยนแปลงที่ค้างอยู่เพื่อให้มีผลบังคับใช้
ส่งออกโมเดลการจัดสรรผลิตภัณฑ์
หากต้องการส่งออกโมเดลการจัดสรรผลิตภัณฑ์ ให้ดำเนินการดังนี้:
- ลงชื่อเข้าใช้ Global Admin Console และไปยังแท็บ Product Allocation
- เลือกไอคอน ตัวเลือกเพิ่มเติม
และเลือก ส่งออก CSV หรือ ส่งออก JSON ไฟล์ของคุณจะถูกดาวน์โหลด ดูข้อมูลเพิ่มเติม เกี่ยวกับรูปแบบการส่งออก
นำเข้าโมเดลการจัดสรรผลิตภัณฑ์
คุณสามารถส่งออกข้อมูล แก้ไข และจากนั้นนำเข้าไฟล์ที่แก้ไขแล้ว ในการนำเข้าโมเดลการจัดสรรผลิตภัณฑ์ ให้ดำเนินการดังนี้:
- ลงชื่อเข้าใช้ Global Admin Console และไปที่แท็บ Product Allocation
- เลือกไอคอน ตัวเลือกเพิ่มเติม
และเลือก นำเข้า - เลือกไฟล์ JSON หรือ CSV เพื่ออัปโหลด
- เลือก ตรวจสอบการเปลี่ยนแปลงที่ค้างอยู่ หลังจากตรวจสอบแล้ว เลือก ส่งการเปลี่ยนแปลง เพื่อดำเนินการ
รูปแบบการส่งออกและนำเข้าสำหรับการจัดสรรผลิตภัณฑ์
รูปแบบการส่งออกและการนำเข้าจะเหมือนกัน ขณะนำเข้าในรูปแบบ CSV ฟิลด์สามารถปรากฏในลำดับใดก็ได้ แต่ต้องตรงกับแถวส่วนหัวเสมอ ขณะนำเข้าในรูปแบบ JSON ฟิลด์สามารถปรากฏในลำดับใดก็ได้
จำเป็นต้องระบุการดำเนินการขณะนำเข้าข้อมูลการจัดสรรผลิตภัณฑ์ การดำเนินการสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
- อัปเดต: แสดงการแก้ไข (การเปลี่ยนแปลงค่า grantedQuantity, allowOverAllocation)
- สร้าง: หมายถึงการเพิ่มทรัพยากรผลิตภัณฑ์ไปยังองค์กรที่ระบุ
- ลบ: บ่งชี้การลบผลิตภัณฑ์
หากไม่ได้ระบุการดำเนินการ จะไม่มีการเปลี่ยนแปลงใดๆ เมื่อมีการนำเข้าข้อมูลสำหรับแถวนั้นใน CSV หรือออบเจกต์ใน JSON
ในไฟล์ที่ส่งออก จะมีหนึ่งแถวหรือระเบียนสำหรับทรัพยากรผลิตภัณฑ์แต่ละรายการผลิตภัณฑ์บางรายการมีทรัพยากรมากกว่าหนึ่งรายการ
หากผลิตภัณฑ์มีทรัพยากรมากกว่าหนึ่งรายการ การดำเนินการอัปเดต สามารถใช้กับทรัพยากรอิสระได้ การดำเนินการลบ จะลบผลิตภัณฑ์รวมทั้งทรัพยากรทั้งหมดออกจากองค์กร และการดำเนินการสร้าง จำเป็นต้องมีเรคอร์ดสำหรับทรัพยากรแต่ละรายการในไฟล์นำเข้า เพื่อให้สามารถระบุปริมาณที่เหมาะสมของแต่ละรายการได้ ฟิลด์allowOverAllocation ใช้กับทั้งผลิตภัณฑ์ และไม่สำคัญว่าการอัปเดตฟิลด์นี้อยู่ในทรัพยากรใด
| ชื่อช่อง | คำอธิบาย | การใช้งาน |
|---|---|---|
| productName | ชื่อผลิตภัณฑ์ | อ่านอย่างเดียว |
| licenseId | รหัสของผลิตภัณฑ์ (ไม่ซ้ำกันสำหรับผลิตภัณฑ์ในองค์กร) เมื่อเพิ่มผลิตภัณฑ์ใหม่ สามารถเว้นว่างไว้หรือตั้งเป็นตัวระบุตัวยึดตำแหน่ง เช่น new_product_1 ตัวระบุตัวยึดตำแหน่งจะใช้ในกรณีที่รายการอื่นๆ ที่นำเข้าต้องอ้างอิงถึงผลิตภัณฑ์นี้ หลังจากสร้างแล้ว รหัสสิทธิ์การใช้งานจริงจะได้รับการกำหนดและแทนที่การใช้รหัสสิทธิ์การใช้งานตัวยึดตำแหน่งทั้งหมด |
สามารถตั้งได้เมื่อ operation=Create |
| sourceLicenseId | ID ของผลิตภัณฑ์หลักจะว่างเปล่าหรือเป็น null หากสิ่งนี้แสดงถึงการซื้อแทนที่จะเป็นการจัดสรร | สามารถตั้งค่าได้เมื่อ operation=Create |
| productId | ID ที่ระบุคลาสผลิตภัณฑ์นี้ตัวระบุนี้ใช้ร่วมกันระหว่างผลิตภัณฑ์ประเภทเดียวกันและแตกต่างจาก licenseId ซึ่งระบุอินสแตนซ์ของผลิตภัณฑ์นี้ | อ่านอย่างเดียว |
| resourceName | ชื่อของทรัพยากรผลิตภัณฑ์นี้ ตัวอย่างเช่น สิทธิ์การใช้งานผู้ใช้ | อ่านอย่างเดียว |
| resourceId | ตัวระบุที่ระบุทรัพยากรผลิตภัณฑ์นี้ | สามารถตั้งค่าได้เมื่อ operation=Create |
| orgPathName | ชื่อพาธขององค์กรที่ทรัพยากรผลิตภัณฑ์นี้อยู่ ส่วนที่แยกด้วย "/" | อ่านอย่างเดียว |
| orgName | ชื่อธรรมดาขององค์กรที่มีทรัพยากรผลิตภัณฑ์นี้ นี่คือส่วนสุดท้ายของ orgPathName | อ่านอย่างเดียว |
| orgId | ID ขององค์กรที่มีทรัพยากรผลิตภัณฑ์นี้ | สามารถตั้งค่าได้เมื่อ operation=Create |
| grantedQuantity | จำนวนหน่วยของปริมาณทรัพยากรที่ได้รับการจัดสรรให้กับองค์กรนี้โดยองค์กรหลัก หรือจำนวนที่ซื้อหากรายการทรัพยากรผลิตภัณฑ์นี้แสดงถึงการซื้อ ฟิลด์นี้สามารถอัปเดตได้ยกเว้นผลิตภัณฑ์ที่ซื้อแล้วหรือการจัดสรรรากที่ผู้ดูแลระบบส่วนกลางไม่มีสิทธิ์เปลี่ยนแปลง |
สามารถอัปเดตได้เมื่อ operation=Update หรือ operation=Create |
| หน่วย | ชื่อของหน่วยทรัพยากรเช่น ผู้ใช้. | อ่านอย่างเดียว |
| totalAllocations | ผลรวมของการให้ทุนแก่องค์กรลูกจากองค์กรนี้สำหรับทรัพยากรผลิตภัณฑ์นี้ค่านี้รวมถึงการให้ทุนโดยตรงแก่ลูกในทันทีบวกกับการจัดสรรเกินจากองค์กรเหล่านั้นเช่น หากองค์กรนี้ให้ทุนแก่ลูก 10 และลูกจัดสรรให้ลูกของมัน 25 totalAllocations จะเป็น 25: 10 ที่ให้แก่ลูกบวกกับส่วนเกิน 15 ในลูกนั้น | อ่านอย่างเดียว |
| grantOverage | จำนวนที่ totalAllocations เกิน grantedQuantityหาก totalAllocations ไม่เกิน grantedQuantity ค่านี้จะเป็น null หรือศูนย์ | อ่านอย่างเดียว |
| localLicensedQuantity | จำนวนทรัพยากรนี้ที่ให้แก่องค์กรนี้เหลืออยู่สำหรับการใช้งานหลังจากหักปริมาณที่จัดสรรให้ลูกแล้วนี่คือจำนวนที่แสดงว่าใช้ได้ใน Admin Consoleค่านี้สามารถเป็นศูนย์ได้แต่ไม่เคยเป็นลบแม้ว่าองค์กรนี้จะจัดสรรทรัพยากรให้ลูกเกินไป | อ่านอย่างเดียว |
| localUsage | จำนวนหน่วยของทรัพยากรที่ใช้ในองค์กรนี้ ตัวอย่างเช่น การมอบหมายสิทธิ์การใช้งานผู้ใช้ให้กับผู้ใช้จะนับเป็น 1 หน่วยการใช้งาน | อ่านอย่างเดียว |
| totalUsage | จำนวนหน่วยของทรัพยากรที่ใช้โดยองค์กรนี้และองค์กรย่อยทั้งหมด แสดงการใช้งานทรัพยากรนี้ในส่วนของลำดับชั้นองค์กรที่มีองค์กรนี้เป็นรากหลัก | อ่านอย่างเดียว |
| useOverage | จำนวนการใช้งานทั้งหมดที่เกินกว่าสิทธิ์ที่ได้รับขององค์กร (องค์กรและองค์กรย่อยใช้ทรัพยากรมากกว่าที่มีให้)แสดงค่าที่ไม่เป็นศูนย์เมื่อ totalUsage เกิน localLicensedQuantity | อ่านอย่างเดียว |
| allowOverAllocation | ระบุว่าผู้ใช้ได้รับอนุญาตให้มอบทรัพยากรเพิ่มเติมแก่องค์กรย่อยหรือไม่ แม้ว่าจะไม่มีทรัพยากรเหลือให้มอบ (อนุญาตให้มอบแม้จะมีการมอบเกินสิทธิ์) ค่านี้ใช้กับทรัพยากรทั้งหมดของผลิตภัณฑ์นี้ หากมีความพยายามที่จะปรับปรุง allowOverallocation สำหรับทรัพยากรมากกว่าหนึ่งรายการของผลิตภัณฑ์เดียวกันเป็นค่าที่แตกต่างกัน ผลลัพธ์จะเป็นแบบสุ่ม | สามารถอัปเดตได้เมื่อ operation=Update |
| isPurchasedProduct | เป็น true หากผลิตภัณฑ์เป็นผลิตภัณฑ์ที่ซื้อ (ไม่ได้จัดสรรโดยองค์กรหลัก) เทียบเท่ากับ sourceLicenseId ที่มีค่าว่าง | อ่านอย่างเดียว |
| redistributable | ค่า true หากผลิตภัณฑ์สามารถจัดสรรให้กับองค์กรย่อยได้ ค่า false หมายความว่าผลิตภัณฑ์มีให้ใช้งานเฉพาะในองค์กรที่แสดงเท่านั้น และไม่สามารถจัดสรรทรัพยากรให้องค์กรอื่นได้ | อ่านอย่างเดียว |
| operation | หนึ่งในค่าว่าง Create Update หรือ Delete การดำเนินการที่จะทำเมื่อนำเข้าข้อมูล |
การตรวจสอบข้อมูล
- ช่องการดำเนินการต้องมีการดำเนินการที่ถูกต้อง
- ข้อมูลการนำเข้าผลิตภัณฑ์ต้องมีคุณสมบัติและค่าสำหรับช่องที่จำเป็น
- คุณสมบัติข้อมูลการนำเข้าผลิตภัณฑ์ต้องเป็นประเภทที่ถูกต้อง
- ช่องนโยบายผลิตภัณฑ์ (overAllocation) ต้องไม่ระบุสำหรับทรัพยากรที่แตกต่างกัน
- ช่อง grantedQuantity:
- ไม่สามารถเปลี่ยนเป็น ไม่จำกัด หากยังไม่เป็น ไม่จำกัด
- ต้องเป็นจำนวนเต็มที่ไม่เป็นลบหรือค่าสตริง ไม่จำกัด
การตรวจสอบสิทธิ์/ความสามารถในการเข้าถึง
- องค์กรที่เชื่อมโยงกับข้อมูลการนำเข้าต้องมีอยู่จริงหากกำลังอัปเดต ให้ตรวจสอบว่าผลิตภัณฑ์และทรัพยากรที่เชื่อมโยงกับข้อมูลการนำเข้านั้นมีอยู่จริง
เพิ่มการตรวจสอบผลิตภัณฑ์
- SourceLicenseId ต้องมีอยู่จริง
- องค์กรที่เชื่อมโยงกับผลิตภัณฑ์ใหม่ต้องมีอยู่จริง
- ผลิตภัณฑ์ที่กำลังสร้างต้องไม่มีอยู่แล้ว (ผลิตภัณฑ์ที่มี licenseId เดียวกัน)
- ทรัพยากรที่เชื่อมโยงกับผลิตภัณฑ์ที่กำลังสร้างต้องมี productId ที่สอดคล้องกับผลิตภัณฑ์นั้น