User (and organization) and Device (and Device tag)
To create user and device by CSV file, create CSV file following below specification and format.
CSV file specifications
-
The first row is “header” instructed at CSV file format. By this format, you can create or update user and device as below cases;
-
Create and update Device with User association
- Create and update Device only
- Create and update User only
- Header has no space
- CSV file header and values are case sensitive. However, only Device Identifier is case insensitive. (e.g., "DEVICE01" and "device01" are considered identical.)
CSV file format
M = Mandatory column
O = Optional column (*1)
Blank = Need to set blank for User only or Device only batch processing
Header |
Description |
All |
Device |
User |
UserName |
Unique ID for User |
M |
M |
M |
Name |
User’s Name |
O |
M |
O |
EmailAddress |
User’s Description |
O |
M |
O |
UserDescription |
User’s Email Address |
O |
M |
O |
Organizations |
User’s Organization ID. Organization should be created before uploading CSV file. In order to register multiple organizations, please use “|” as a delimiter. |
O |
M |
O |
Identifier |
Unique ID for Device |
M |
M |
M |
Template |
Template name to assign the device(s). Template should be created before uploading CSV file. |
O |
O |
M |
Code |
Passcode for check-in process. If blank, system generates random code automatically |
O (*2) |
O (*2) |
M |
OS |
“ios”, “android” or “windows”.(small letter only). Cannot update this field after data was created. |
M |
M |
M |
DeviceTags |
Device Tag. It should be created before uploading CSV file. In order to register multiple Device Tags, please use “|” as a delimiter. |
O |
O |
|
WifiMac |
Wi-Fi MAC Address for Enrollment restriction (iOS and Android only) |
O |
O |
M |
IMEI |
IMEI for Enrollment restriction (iOS and Android only) |
O |
O |
M |
MEID |
MEID for Enrollment restriction (iOS and Android only) |
O |
O |
M |
UDID |
UDID for Enrollment restriction (iOS only) |
O |
O |
M |
Serial |
Hardware serial for Enrollment restriction (Windows only) |
O |
O |
M |
ExpirationDays |
Day(s) for Enrollment expiration |
O (*3) |
O (*3) |
M |
DisplayName |
Nickname for Device |
O |
O |
M |
Description |
Description for Device |
O |
O |
M |
RegistrationEmail |
Email Address for check-in (Check in Email is sent every time of creating or updating device by both CSV file or input form) |
O |
O |
M |
*1 “Blank” field at optional column works as below.
CSV Value |
Create |
Update |
Blank |
Set blank value |
Remove original value |
Not Blank |
Use CSV value |
Update with CSV value |
*2 “Blank” for Code column works as below.
CSV Value |
Create |
Update |
Blank |
Generate random code |
No change |
Not Blank |
Use CSV value |
Update with CSV value |
*3 “Blank” for ExpirationDays columns works as below.
CSV Value |
Create |
Update |
Blank |
Set 7 days |
Set 7 days |
Not Blank |
Use CSV value |
Update with CSV value |
To update device information, it depends on the enrollment status as below.
Check-in Status |
Behavior |
Enrolling Expired |
Can update columns except “os” |
Enrolled |
Can update columns except below columns os, Code, WifiMac, IMEI, MEID, UDID, ExpirationDays, RegistrationEmail |
Withdrawn |
Cannot update any columns (need to create new device) |
CSV file samples
Sample 1: Create User and Device
UserName,Name,EmailAddress,UserDescription,Identifier,Template,Code,OS,WifiMac,IMEI,MEID,UDID,Serial,ExpirationDays,DisplayName,Description,RegistrationEmail user0001,Test User 1,user0001@example.com,User description 1,apple001,,,ios,,,,,,,iOS Device 1,, user0002,Test User 2,user0002@example.com,User description 2,apple002,,,ios,,,,,,,iOS Device 2,, user0003,Test User 3,user0003@example.com,User description 3,google001,,,android,,,,,,,Android Device 1,, user0004,Test User 4,user0004@example.com,User description 4,google002,,,android,,,,,,,Android Device 2,, user0005,Test User 5,user0005@example.com,User description 5,ms001,,,windows,,,,,,,Windows Device 1,, user0006,Test User 6,user0006@example.com,User description 6,ms002,,,windows,,,,,,,Windows Device 2,, |
Sample 2: Create Device only
UserName,Name,EmailAddress,UserDescription,Identifier,Template,Code,OS,WifiMac,IMEI,MEID,UDID,Serial,ExpirationDays,DisplayName,Description,RegistrationEmail ,,,,apple001,,,ios,,,,,,,iOS Device 1,, ,,,,apple002,,,ios,,,,,,,iOS Device 2,, ,,,,google001,,,android,,,,,,,Android Device 1,, ,,,,google002,,,android,,,,,,,Android Device 2,, ,,,,ms001,,,windows,,,,,,,Windows Device 1,, ,,,,ms002,,,windows,,,,,,,Windows Device 2,, |
Sample 3: Create User only
UserName,Name,EmailAddress,UserDescription,Identifier,Template,Code,OS,WifiMac,IMEI,MEID,UDID,Serial,ExpirationDays,DisplayName,Description,RegistrationEmail user0001,Test User 1,user0001@example.com,User description 1,,,,,,,,,,,,, user0002,Test User 2,user0002@example.com,User description 2,,,,,,,,,,,,, user0003,Test User 3,user0003@example.com,User description 3,,,,,,,,,,,,, user0004,Test User 4,user0004@example.com,User description 4,,,,,,,,,,,,, user0005,Test User 5,user0005@example.com,User description 5,,,,,,,,,,,,, user0006,Test User 6,user0006@example.com,User description 6,,,,,,,,,,,,, |
Upload CSV file
Step
1. Go to CONFIG -> Device -> Import
2. Put CSV file to “CLICK HERE OR DROP CSV FILE HERE” area, or click this area to open file selection screen.
3. Press Save
4. Click OK at below message
5. System shows a new job at the import history table as status=PENDING. After a few seconds, press refresh button on your browser.
6. After refresh, Status is changed to SUCCESS, and ID number is changed to hyperlink. To check import result, click hyperlink to download import result CSV file.
History of Import CSV
To check import history, please see import history list at Import screen (please scroll down).
(1) Click “ID” value to download “Import result” CSV file. This is the same file at step 5.
(2) Selectable item numbers per page … 20, 5.x and 100 items.
(3) Move to other page if history has multiple pages
(4) Delete Import result. Please tick the left side of the item you want to delete in the list/