Batch File Requirements

There are two methods for importing batch file data into Nitro:

Imported files will appear in Nitro Studio on the Data Import view's Uploads tab where you can view status and address any errors that may have occurred during processing.

General Requirements

The following requirements apply to all batch processing.

Requirements for Actions

The following requirements apply to user and group actions such as user activity, skills obtained, etc.

Show me an example with one file per user action typeClosed

Show me an example with one file per group action typeClosed

Show me an example with multiple action names per fileClosed

Requirements for Users

The following requirements apply to loading specific user preferences, group enrollment, and award account enrollment in a single file. To load additional user preferences or group enrollments, see the Requirements for Preferences and/or Requirements for Group Enrollment sections.

Note: This process uses the PUT /users/{userId} method. Therefore, all non-required fields are optional, but when used, they must match the expected API parameter.

The file format must:

Show me an exampleClosed

userId,firstName,lastName,countryCode,emailAddress,Region,Branch,Department

A001234,Joe,Smith,USA,jsmith@email.com,Southwest,Phoenix,Sales

Requirements for Preferences

The following requirements apply to user attributes (preferences) such as name, role, or user icon etc.

The file format must:

Show me an exampleClosed

Show me an example using standard preferencesClosed

Requirements for Group Enrollment

The following requirements apply to adding users to groups. The group enrollment file will create a new group class (column header) and group (row value) if the group class or group doesn't already exist.

The file format must:

Show me an exampleClosed

Operation|UserId|Region|Branch|Role

Add|123|Southwest|Phoenix|Technician

Transfer|234|Northeast|Rochester

Remove|456|Northeast|Rochester|Manager

Requirements for Points Load

The following requirements apply to debiting or crediting users' points within a point category. Processing results in the user's points budget being added to or replaced with the new amount. This adjusts the current points balance in the point category and goes into effect immediately upon processing.

The points file can support multiple point categories. However, each row only supports one point category and it must be a 1:1 relationship with the user ID, point value, and point category.

The file format must:

Show me an exampleClosed

Operation,UserId,Points,Point Category,Description,BillCode1,BillCode2

Add,A123,100,Points,May training incentive,,Training

Add,A234,100,Points,May training incentive,,Training

Add,A345,100,Points,May training incentive,,Training

Replace,A678,500,Recognition,Monthly budget allocation

See also

Data import

Actions