จะนำเข้าข้อมูล SIS ไปยังบัญชี Canvas ได้อย่างไร

สามารถอัพโหลดข้อมูล SIS ได้ผ่านทางลิงค์ การนำเข้า SIS (SIS Imports) ในค่าปรับตั้งทางบัญชี (Account Settings) ข้อมูล SIS จะสามารถสืบค้นได้ในระดับบัญชีผู้ใช้เท่านั้น และไม่สามารถเพิ่มไปยังบัญชีย่อยได้

เพจข้อมูลนำเข้า SIS รองรับฟอร์แมตบางอย่างสำหรับการนำเข้าแบบมาตรฐานไปยัง Canvas: ไฟล์ CSV ในรูปแบบของ Instructure หรือไฟล์ CSV แบบ zip, IMS Enterprise Specification XML zip หรือ Banner Grade Exchange Results XML สามารถกำหนดค่าไฟล์แบบอัพเดตทัง้ชุดและเพื่อบอกล้างการเปลี่ยนแปลง UI

คุณจะต้องทราบความเสี่ยงที่อาจเกิดขึ้นจากตัวเลือกในการอัพโหลดเหล่านี้ ดูรายละเอียดเพิ่มเติมเกี่ยวกับความเสี่ยงเหล่านี้ได้จาก บทเรียนการนำเข้า SIS (SIS Imports)

การประมวลผล API

ข้อมูลนำเข้า SIS (SIS Imports) จะถูกเพิ่มไปยังคิวที่จะประมวลผล CSV ที่นำเข้าแต่ละตัวแยกกัน (ทั้งที่อัพโหลดแยกกันหรือภายในไฟล์ ZIP) ข้อผิดพลาดในการนำเข้าจะปรากฏขึ้นในเพจ การนำเข้า SIS (SIS Import)

การฝึกฝน API

ก่อนนำเข้าข้อมูล SIS ให้ฝึกฝนโดยการใช้ API เพื่อจัดการข้อมูล SIS นอกจากนี้คุณควรใช้ องค์ประกอบแวดล้อมในการทดสอบของคุณ เพื่อหลีกเลี่ยงปัญหาใด ๆ กับข้อมูลการทำงานจริงของคุณ หลังจากยืนยันข้อมูลของคุณในสภาพแวดล้อมในการทดสอบของคุณแล้ว คุณสามารถปรับใช้การผสานรวม SIS ของคุณอีกครั้งกับส่วนการทำงานของคุณ นอกจากนี้ ตัวเลือกข้อมูล SIS บางส่วนจะใช้งานได้ผ่าน API เท่านั้น

หมายเหตุ:

  • จะต้องเปิดใช้งานการนำเข้า SIS โดยผู้จัดการฝ่ายความสำเร็จของลูกค้าของคุณก่อนที่จะอัพโหลดไฟล์ไปยังบัญชีของคุณ
  • การนำเข้าไฟล์ SIS คือสิทธิ์อนุญาตระดับบัญชีผู้ใช้ หากคุณไม่มีสิทธิ์ในการจัดการไฟล์ SIS แสดงว่าสถาบันของคุณจำกัดการใช้งานคุณสมบัตินี้ไว้
  • ก่อนตั้งค่าสิทธิ์อนุญาตสำหรับบทบาทผู้ใช้ คุณจะต้องตรวจสอบให้แน่ใจว่าบทบาทที่คุณต้องการจัดสรรให้กับผู้ใช้มีอยู่แล้วในบัญชีของคุณ เรียนรู้วิธีการ จัดทำบทบาทระดับบัญชีผู้ใช้

คำแนะนำในการแก้ไขปัญหา: บางฟิลด์จะ "ฝังค้าง" หากข้อมูลถูกแก้ไขโดยตรงโดยผู้ใช้หรือผู้ดูแลระบบ การฝังค้างจะช่วยป้องกันการแก้ไขอัตโนมัติผ่าน การนำเข้า SIS (SIS Import) หากการเปลี่ยนแปลงไม่ได้เกิดขึ้นหลังจากนำเข้าข้อมูล SIS ผู้ใช้อาจทำการแก้ไขผ่านอินเทอร์เฟซผู้ใช้ (UI) คุณสามารถบอกล้างการเปลี่ยนแปลงโดยใช้ตัวเลือก บอกล้างการเปลี่ยนแปลง UI (Override UI changes)

หากคุณใช้ระบบอัตโนมัติเพื่อนำเข้าข้อมูลจาก SIS คุณอาจต้องจำกัดไม่ให้ผู้ใช้สามารถแก้ไขชื่อของตนโดยตรงใน Canvas เพื่อไม่ให้ผู้ใช้แก้ไขชื่อของตน ให้ยกเลิกการเลือกตัวเลือก ผู้ใช้สามารถแก้ไขชื่อของตน (Users can edit their name) ในค่าปรับตั้งทางบัญชี

คุณจะเห็นรายการฟิลด์ข้อมูลทั้งหมดที่อาจมีการฝังค้างในเพจ API การนำเข้า SIS (SIS Import API)

เปิดบัญชีผู้ใช้

เปิดบัญชีผู้ใช้

จากส่วนการสืบค้นเนื้อหาส่วนกลาง ให้คลิกที่ลิงค์ ผู้ดูแลระบบ (Admin) [1] จากนั้นคลิกที่ชื่อบัญชี [2]

เปิดการนำเข้า SIS

เปิดการนำเข้า SIS

จากส่วนการสืบค้นเนื้อหาทางบัญชี (Account Navigation) ให้คลิกที่ลิงค์ นำเข้า SIS (SIS Import)

เลือกไฟล์

เลือกไฟล์

คลิกที่ปุ่ม เลือกไฟล์ (Choose File) แล้วค้นหาไฟล์นำเข้า SIS จากคอมพิวเตอร์ของคุณ

เลือกประเภทการนำเข้า

เลือกประเภทการนำเข้า

จากเมนู ประเภทการนำเข้า (Import Type) ให้เลือกประเภทการนำเข้าที่คุณกำลังอัพโหลดไปยัง Canvas ตามค่าเริ่มต้น เมนูนี้จะเลือกตัวเลือกนำเข้า CSV (CSV Import)

กำหนดค่าการอัพเดตเต็มชุด

หากต้องการจัดทำข้อมูลอัพเดตแบบเต็มชุด ให้เลือกช่องทำเครื่องหมาย นี่เป็นการอัพเดตแบบเต็มชุดข้อมูล (This is a full batch update) [1] ข้อความเตือนจะแจ้งผู้ใช้ให้ทราบความเสี่ยงจากการเลือกช่องทำเครื่องหมาย นี่เป็นการอัพเดตแบบเต็มชุดข้อมูล (This is a full batch update) จากเมนูแสดงรายการ เทอม (Term) [2] ให้เลือกเทอมสำหรับการอัพเดตข้อมูลแบบเต็มชุด ขณะใช้ตัวเลือกนี้ บทเรียน กลุ่มย่อยหรือการลงทะเบียนที่มีระเบียนข้อมูล SIS ID ใน Canvas ที่เชื่อมโยงกับเทอมที่เลือกในเมนูแสดงรายการจะสามารถลบทิ้งได้ สำหรับการลงทะเบียน ตัวเลือกนี้เป็นข้อบ่งชี้ว่าผู้ใช้ที่มีการเชื่อมโยงและบทเรียน/กลุ่มย่อยที่เกี่ยวข้องจะต้องมี SIS ID บันทึกของ Canvas จะถูกลบทิ้งหากไม่มีอยู่ในไฟล์ข้อมูลนำเข้า ณ ปัจจุบัน

ตัวเลือกนี้จะมีผลเฉพาะกับข้อมูลที่จัดทำผ่านการนำเข้า SIS ก่อนหน้า เช่น บทเรียนที่จัดทำด้วยตัวเองจะไม่ถูกลบแม้ว่าจะไม่ปรากฏขึ้นในข้อมูลนำเข้า SIS ใหม่ก็ตาม

หมายเหตุ: คุณจะต้องทราบความเสี่ยงที่อาจเกิดขึ้นก่อนเลือกตัวเลือกนี้

บอกล้างการเปลี่ยนแปลง UI

บอกล้างการเปลี่ยนแปลง UI

หากคุณต้องการบอกล้างการเปลี่ยนแปลงอินเทอร์เฟซผู้ใช้ (UI) ให้เลือกช่องทำเครื่องหมาย บอกล้างการเปลี่ยนแปลง UI (Override UI changes) การเปลี่ยนแปลงนี้เป็นการแจ้ง Canvas ให้เขียนทับข้อมูล "คงค้าง" ใด ๆ ที่แก้ไขโดยผู้ใช้ในบัญชีของตนเป็นข้อมูลที่คุณกำลังนำเข้า

  • หากไม่ได้ทำเครื่องหมายในช่องนี้ขณะนำเข้าผู้ใช้ใหม่ จะไม่มีการเปลี่ยนชื่อที่ถูกบอกล้างใน UI แต่หากผู้ใช้ลบอีเมลแอดเดรสที่มีระบุไว้ของตน ข้อมูลจะถูกเพิ่มใหม่แต่ไม่ได้กำกับไว้เป็นค่าเริ่มต้น
  • หากทำเครื่องหมายในช่องนี้ไว้ขณะนำเข้าผู้ใช้ใหม่ ชื่อและนามสกุลและชื่อที่จัดเรียงได้จะเปลี่ยนแปลง แต่ชื่อที่จัดแสดงจะไม่มีการเปลี่ยนแปลง อีเมลแอดเดรสจะถูกเพิ่มเข้าไปแต่ไม่ได้กำกับเป้นค่าเริ่มต้น

เลือกตัวเลือก UI

การแก้ไขจากการบอกล้าง UI ยังครอบคลุมสองตัวเลือกเพิ่มเติมได้แก่ ประมวลผลเมื่อมีการเปลี่ยนแปลง UI หรือ ล้างสถานะการแก้ไข UI คุณสามารถเลือกได้ตัวเลือกเดียวเท่านั้น

หากต้องการเลือกตัวเลือกใด ให้เลือกช่องทำเครื่องหมายติดกับค่าที่คุณต้องการ เช่น

  • ประมวลผลเป็นการแก้ไข UI (Process as UI changes) [1]: เป็นการบอกล้างการเปลี่ยนแปลงที่เกิดขึ้นกับ UI เป็นข้อมูลที่ "ค้างอยู่" ข้อมูลทั้งหมดจะถูกพิจารณาเสมือนว่ามีการแก้ไขด้วยตัวเองเป็นข้อมูลอัพเดตใน UI
  • ล้างสถานะการแก้ไข UI (Clear UI-changed state) [2]: เป็นการลบสถานะ "ค้างอยู่" ในชุดข้อมูลนำเข้านี้ การนำเข้าข้อมูลนี้ในอนาคตจะไม่มีการระบุข้อมูลใด ๆ ใน UI ว่าเป็นข้อมูลที่ "ค้างอยู่"

ประมวลผลข้อมูล

ประมวลผลข้อมูล

คลิกที่ปุ่ม ประมวลผลข้อมูล (Process Data)

ยืนยันการเปลี่ยนแปลง

ยืนยันการเปลี่ยนแปลง

หลังจากคลิกที่ปุ่ม ประมวลผลข้อมูล (Process Data) โมดัลการยืนยันจะปรากฏขึ้น คลิกที่ ยกเลิก (Cancel) [1] เพื่อหยุด หรือ ยืนยัน (Confirm) [2] เพื่อดำเนินการต่อ

ดูข้อมูลนำเข้า

ดูข้อมูลนำเข้า

เมื่อมีการประมวลผลการนำเข้า Canvas จะแสดงผลของไฟล์ที่นำเข้าพร้อมข้อผิดพลาดและการแจ้งเตือนสูงสุด 50 รายการ หากคุณนำเข้าข้อมูลอัพเดตแบบเต็มชุด ผลลัพธ์จะแสดงจำนวนรายการที่ถูกลบจากบัญชีผู้ใช้ด้วย รายการที่ถูกลบได้แก่การลงทะเบียน บทเรียนและกลุ่มย่อย

หลังจากรีเฟรชเพจ ข้อมูลนี้จะค้างอยู่ในเพจการนำเข้า SIS ในหัวข้อชุดข้อมูลล่าสุด (Last Batch) จนกว่าจะมีการนำเข้าอื่นเกิดขึ้น

ข้อผิดพลาดในการดาวน์โหลด

ข้อผิดพลาดในการดาวน์โหลด

หากต้องการดาวน์โหลดการแจ้งเตือนและข้อผิดพลาดทั้งหมดจากไฟล์นำเข้าล่าสุดของคุณ ให้กลับไปที่เพจนำเข้า SIS (SIS Import) จากหัวเรื่อง ชุดข้อมูลล่าสุด (Last Batch) [1] ให้คลิกที่ไอคอนดาวน์โหลดชุดข้อมูลล่าสุด [2] ไฟล์ CSV จะทำการดาวน์โหลดโดยระบุข้อผิดพลาดและการแจ้งเตือนทั้งหมดจากการนำเข้าล่าสุดของคุณไว้

หมายเหตุ:

  • คุณอาจต้องรีเฟรชเพจเพื่อดูไอคอนดาวน์โหลด
  • หากมีการดาวน์โหลดรายงานไว้ ลิงค์จะหมดอายุภายในหนึ่งชั่วโมง หากเพจมีการรีเฟรช URL ใหม่จะถูกจัดทำและใช้งานได้เป็นเวลาหนึ่งชั่วโมง

พิจารณาข้อผิดพลาด

หากพบว่าไฟล์มีปัญหา ให้พิจารณาข้อความระบุข้อผิดพลาดทั้งหมดที่พบ พิจารณาคำแนะนำต่อไปนี้ขณะพิจารณาข้อผิดพลาด:

  • คุณอาจพบว่าไฟล์มีการแจ้งข้อความระบุข้อผิดพลาด หรือบางบรรทัดในไฟล์มีปัญหา
  • คุณสามารถใช้ API ข้อผิดพลาดการนำเข้า SIS (SIS Import Errors API) เพื่อดูรายละเอียดการแก้ไขปัญหาเพิ่มเติม เพื่อกลับไปที่หมายเลขบรรทัดไฟล์ CSV ที่เกิดข้อผิดพลาดขึ้น
  • CSV ต้องกำหนดรูปแบบเฉพาะเพื่อให้อัพโหลดได้ถูกต้อง พิจารณาหัวเรื่องของไฟล์ CSV เป็นพิเศษ ตรวจสอบข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดรูปแบบไฟล์ CSV
  • ไฟล์ CSV การนำเข้า SIS (SIS Import) จะต้องใช้รูปแบบ UTF-8 โดยไม่มีเครื่องหมายกำกับลำดับไบต์ แอพพลิเคชั่นส่วนใหญ่จะใช้ UTF-8 อัตโนมัติ แต่บางโปรแกรม เช่น Microsoft Excel จะเปลี่ยนเป็นรูปแบบเผื่อเลือกอื่น ๆ หากซอฟต์แวร์ของคุณสามารถเข้ารหัสไฟล์นอกเหนือจาก UTF-8 ให้เลือก UTF-8 เป็นตัวเลือกขณะบันทึกข้อมูล
  • ข้อความระบุข้อผิดพลาดบางอย่างต้องติดต่อให้ฝ่ายบริการตรวจสอบ