This small Windows utility program allows you to update your People employee data from a spreadsheet. This cannot be used to upload a new employee profile, this tool is to update existing employees/leavers and their details.
This article is split into two headers; creating your excel spreadsheet and how to set up and run the tool.
--Creating the File--
1. Firstly, you'll need to create the spreadsheet that contains the details you wish to edit. This must be a CSV file (this can be exported from Excel).
The column names need to be typed in the exact way as they are displayed below - but you only need to enter the fields you wish to edit.
- EmployeeId - must be specified and be a valid employee
- ReportsTo - must be an email address of another employee
- Payroll Company
- Payroll ID
- Time & Attendance ID
- Rota ID
- CRM ID
- ATS ID
- Performance ID
- Benefits ID
- System1 ID
- System2 ID
- System3 ID
-Things to Note-
- Dates must by in the format YYYY-MM-DD
- Once the data is overwritten there is no way to undo - so test with one or two employees to make sure you have the correct values specified
- Certain field changes in the above list require an effective date. In order for the update to work, the effective date would need to be added to the CSV. E.g. if updating Department, the CSV would need to include both the Department and the Department effective date.
- Save your file as a CSV, somewhere easily accessible (like your Desktop) and then close it.
--Running The Tool--
1. Once you have your file, you'll need to download the tool - Click HERE
2. Uncompress the folder. You will find the executable file in the folder, double click on it to run it. The tool will then open up on your desktop:
3. For this tool to link to your system, an API key that contains access to all Employee Endpoints is required. On how to create an API key from People®, please see the below article: http://help.peoplehr.com/integrations/creating-an-api-key
4. Once you have your API key, go back into the tool and click the Settings button:
Paste in the API key and click save.
5. Select the 'Browse' option to locate your file and select.
6. Input the reason for this change - this will be shown when auditing on change field history.
7. Click 'Update People', once it is done the status will show as 'Status: Completed'. This means that the tool has ran, but not necessarily that it was successful. If there were any errors in the file, or the employee ID could not be found, it will not load that change.
8. To audit on these changes, click the blue 'Reports' button. From here you'll be taken to a file that contains all reports for every time this tool has been used on that computer. Click the most recent one to find your audit report.
If you have any questions on the validation messages shown in this report, please contact the team at firstname.lastname@example.org
Please note: You must ensure that any tool/software that you use is kept up to date with the most recent version. This is to ensure you are up to date with any bug fixes and will avoid errors.
Customer Services Team.