Informații privind șabloanele pentru importarea înregistrărilor în Apple School Manager
Apple furnizează șase șabloane pe care le puteți utiliza atunci când adăugați date în sediul dvs:
Studenți: conține informații privind conturile studenților.
Personal: Conține informații privind conturile membrilor personalului, cum ar fi instructorii.
Cursuri: definește cursurile.
Clase: Conține informații privind cursurile și instructorii (membrii personalului).
Liste de componență: conține informații privind clasele, studenții și sediul.
Sedii: conține informații privind sediile.
Șabloane și ID-uri Apple gestionate
Dacă un câmp opțional, cum ar fi person_number sau sis_username, face parte din formatul dvs. ID Apple gestionat, acesta devine un câmp obligatoriu. Dacă îl lăsați necompletat, încărcarea SFTP eșuează cu eroarea MANAGED_ID_GENERATION_FAILED.
Pregătirea șabloanelor
Atunci când pregătiți un șablon, trebuie să îndepliniți următoarele criterii:
Pentru șabloanele students.csv și staff.csv, person_id trebuie să fie unic pentru toate localizările.
Important: Dacă utilizați SFTP pentru încărcarea unui utilizator nou și person_id pe care îl alocați este deja alocat altui utilizator, noul utilizator suprascrie utilizatorul existent în Apple School Manager. După ce suprascrierea este finalizată, puteți actualiza respectivul utilizator doar prin SFTP.
Dacă editați șabloanele, înlocuiți datele oferite ca exemplu cu propriile dvs. date. Nu schimbați conținutul rândului de antet al niciunul fișier. Nu creați coloane duplicate în niciun fișier. Puteți adăuga coloane șabloanelor specifice.
În fiecare șablon, fiecare rând trebuie să reprezinte o valoare unică. De exemplu, în fișierul students.csv, fiecare rând trebuie să corespundă unui singur student. Anumite valori pentru studentul respectiv pot fi lăsate necompletate. Valorile literale, precum paragrafele sau ghilimelele din interiorul unui nume, trebuie să fie precedate de bare oblice inverse (\). Iată un exemplu: \". Orice identificatori introduși trebuie să fie alfanumerici și pot include cratime (-).
Dacă valoarea dvs. conține un spațiu ( ) sau o virgulă (,), încadrați semnul respectiv cu ghilimele drepte ("). Dacă valoarea dvs. nu conține niciunul dintre aceste caractere speciale, nu utilizați ghilimele. Dacă nu utilizați ghilimele atunci când acestea sunt necesare sau dacă utilizați ghilimele cursive, procesul de încărcare va genera erori.
Valorile din fișierele dvs. trebuie separate prin virgulă (,) sau punct și virgulă (;), indiferent de modul în care ați creat fișierul. Nu utilizați spații sau tabulatori între virgulă sau punct și virgulă și valoarea care urmează după semnul respectiv. Fiecare fișier trebuie criptat ca UTF-8. Pentru a reprezenta capătul liniei, utilizați criptarea linie nouă UNIX \n.
If an entry from an earlier upload is missing, the account will be deactivated and automatically deleted after 120 days, unless the account has purchased volume content.
Numele fișierelor .csv trebuie să corespundă întocmai numelui de fișier original.
Toate fișierele trebuie comprimate într-o singură arhivă zip înainte de încărcare.
Niciun fișier din cadrul arhivei zip nu trebuie amplasat într-un director.
Toate referințele cu cheie externă la alte fișiere .csv trebuie definite în fișierul de referință.
Limite de caractere în șabloanele .csv
Unele câmpuri din șabloanele .csv au limite în ceea ce privește numărul de caractere permise.
Câmp | Şabloane | Limită de caractere |
---|---|---|
first_name | Studenți, personal | 32 |
middle_name | Studenți, personal | 32 |
last_name | Studenți, personal | 64 |
grade_level | Elevii | 64 |
email_address | Elevii | 256 |
person_number | Studenți, personal | 64 |
person_id | Studenți, personal, clase, liste de componență | 256 |
sis_username | Studenți, personal | 256 |
class_id | Clase, liste de componență | 256 |
class_number | Clase | 64 |
course_id | Cursuri, clase | 256 |
course_name | Cursuri | 128 |
course_number | Cursuri | 64 |
location_name | Locations | 256 |
location_id | Studenți, personal, cursuri, clase, sedii | 256 |